Audiosoft Forums : EJukebox Last active: Never
Not logged in [Login - Register]
Go To Bottom

Poll: Album List Cache or Refresh?
Keep the Album List Cache as it is 1 (33.33%) -------------
Make EJ Refresh the Album List the first time Albums is clicked in the session 0 (0%) --
Other - See my post 2 (66.67%) ------------------------

Printable Version | Subscribe | Add to Favourites   Post new thread Poll:
Author: Subject: Album List Cache or Refresh?
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 07:26 PM Edit Post Reply With Quote
Album List Cache or Refresh?

Would appreciate some feedback on this....

Currently EJukebox caches the Album List between sessions. After the next EJukebox startup when you click the Albums button it loads the most recent completed album list.

The problem with this, for users with allot of albums, is that loading the cached list makes EJukebox become less responsive than if it simply started creating a new album list incrementally - like when you click the Refresh button above the album list. This is because it has to load all the images right away instead of incrementally with Refresh.

Would it be better if the album list was not cached between sessions?

Either way it will still cache the list during the same session - between closing and reopening the album list - because there is definite performance gain in that case.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 08:37 PM Edit Post Reply With Quote
ok Audiosoft, i've just tested the 2 cases...

case #1: after a fresh boot ej takes 50s to load the cached albumlist. i think it's very correct. the only thing ej is not responding during these 50s. maybe you could create a secondary process for the cached albumlist loading. so ej would be more responsive if it keeps priority over the albumlist.

case #2: refreshing the albumlist takes 6 minutes and 16 seconds! it's very very long... even if ej is always responding during the building.

so i would prefer to reload the cache IF you could make it nonblocking.




:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 08:59 PM Edit Post Reply With Quote
OK Thanks Pirk. Also it seems the cache loads faster after restarting EJ if EJ has been run already once in the same Windows session.

Unfortunately there can be no way to keep the cache load from locking up EJ when it does without making it take longer to load.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 09:17 PM Edit Post Reply With Quote
i think i could live with "making it take longer to load" if it was loading hidden, when ej is idle, Before that i open the albumlist. so in most cases the albumlist would be already preloaded when i open it. what do you want more?!



:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 09:32 PM Edit Post Reply With Quote
Don't think preloading it like that is a good idea as it will use more memory than needed when you don't open the album list.
I'll think about it some more. if there is a way to make cache loading not lock EJ up... i will do it that way.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 09:57 PM Edit Post Reply With Quote
so maybe you could add a Preload button for the albumlist. so the user would decide if he wants to use the albumlist or not.

Preload Albums -> Loading Albums... -> Albums Ready




:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 10:28 PM Edit Post Reply With Quote
Pirk sorry i have no way to pre-preload the cached album list like that.
Let me think more about it some more and I will get back to you.

if you have a second test this exe to see if the cached album list album list lets ej do stuff while it is loading

Attachment: ejukebox.exe (3.18mb)
This file has been downloaded 496 times





:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 10:37 PM Edit Post Reply With Quote
all right Audiosoft. it was just my 2 cents.. thanks.



:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 10:40 PM Edit Post Reply With Quote
check above exe please i can't tell...my album list keeps loading in 2 seconds.
any difference?




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 11:01 PM Edit Post Reply With Quote
i tried your exe. it seems it's better if i just reload the albumlist in the same session. but after a reboot ej is still locked +/- 50s while loading the albumlist.



:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 11:08 PM Edit Post Reply With Quote
ok was worth a shot
sorry yours takes so long. how many albums? i have only 750

right now i am trying to figure out why autoscrolling on the lists stops working after awhile :(




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 11:12 PM Edit Post Reply With Quote
well a new album has been found recently while i don't added any.. so now one more!



:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 11:26 PM Edit Post Reply With Quote
Impressive! I need a new hard drive ;)

-autoscrolling fixed :D




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 11:26 PM Edit Post Reply With Quote
Quote:
Message original : Audiosoft
right now i am trying to figure out why autoscrolling on the lists stops working after awhile :(

it's not the same problem than the zero key for currently playing song in songlist? because it seems the zero key now always works good for me.




:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 11:29 PM Edit Post Reply With Quote
nope mouse up on any up/down scroll button was making autoscrolling on the lists stop working



:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 11:32 PM Edit Post Reply With Quote
Quote:
Message original : Audiosoft
Impressive! I need a new hard drive ;)

and i stopped to add more since awhile.. my 1Tb hd is used only 50%!

-autoscrolling fixed: really?




:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 10-28-2010 at 11:39 PM Edit Post Reply With Quote
not fixed: but bug fixed - no longer stops working on the songlist, artistlist and albumlist :D
i wonder if i can have a 2 TB SSD in the next 10 years for $500?
with one of those my album list would only take .1 second to load...the first time ;)




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 10-28-2010 at 11:51 PM Edit Post Reply With Quote
bravo bravo Audiosoft!

who knows what we will have in 10 years! maybe biological drives. OK maybe in 100 years..




:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
crlove
Member
***




Posts: 219
Registered: 11-13-2005
Member Is Offline

posted on 10-29-2010 at 10:37 PM Edit Post Reply With Quote
what ever makes it work the fastest and doesn't slow down EJ regular performance. I don't spend alot of time on the album screens. I look and play more by artist, genre or year.
View User's Profile View All Posts By User U2U Member
CiXel
Member
***




Posts: 290
Registered: 4-3-2003
Member Is Offline

posted on 11-1-2010 at 01:44 PM Edit Post Reply With Quote
I look at it this way, if I had a guest on the system, I would hate to have them hit albums screen and have it then start refreshing 1 by 1. I prefer to have it ready to go. I'd rather eat that time in the beginning (even with a large collection) than have to wait once the system was up. Which ever is faster really...
View User's Profile View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 11-1-2010 at 06:29 PM Edit Post Reply With Quote
with this EXE the cached album list is preloaded (not refreshed) during the startup screen and if needed after the startup screen.
when all loaded up it destroys itself so that no graphical resources are used for it.
the benefit is that the album list is 99% ready the first time you click Albums and if it is still pre-loading when you click Albums it will pickup where it left off.
please test this out and let me know what you think...




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
crlove
Member
***




Posts: 219
Registered: 11-13-2005
Member Is Offline

posted on 11-1-2010 at 10:34 PM Edit Post Reply With Quote
Either way they decide preload or load as you go will you be able to make it an option to choose which type of load to use?
View User's Profile View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 11-1-2010 at 10:59 PM Edit Post Reply With Quote
Audiosoft, the preloading on startup works to perfection: now even the first time it takes only 5s to open my albumlist! it seems the idea of preloading the albumlist hidden was not so bad.. on reflexion. ;)
Thanks a lot.




:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 11-2-2010 at 01:47 AM Edit Post Reply With Quote
Yes it was a good idea after all! and it works but with that last exe it made startup take allot longer.
v5.415 is up under Latest Updates on the forum. it doesn't begin the album list cache preload until EJukebox finishes startup and becomes visible. That way you can use EJ faster and while it does the preloading.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
Pirk
Posting Freak
*****




Posts: 3976
Registered: 3-11-2003
Location: France
Member Is Offline

posted on 11-2-2010 at 01:03 PM Edit Post Reply With Quote
it's even better, now ejukebox runs at 200%! :cool:



:cool: Pirk
View User's Profile Visit User's Homepage View All Posts By User U2U Member
Audiosoft
Super Administrator
*********




Posts: 3393
Registered: 3-11-2003
Member Is Offline

posted on 11-3-2010 at 12:10 AM Edit Post Reply With Quote
EJukebox v5.42 is up
-new cached Albumlist preloading begins right after startup
-new "Open Album List on Startup" option on the AlbumList Options panel which opens the albumlist automatically after it is done preloading.




:cool: Audiosoft
View User's Profile E-Mail User Visit User's Homepage View All Posts By User U2U Member
thomaslist
Super Administrator
*********




Posts: 50
Registered: 10-20-2020
Member Is Offline

posted on 10-20-2020 at 04:48 AM Edit Post Reply With Quote
ed hardy love kill slowly

Kate Spade macy
Salomon Speedcross 3 Shoes new york on sale
Champion Hoodies USA Store
Nike Air Max 97 Outlet
Factory Store Adidas Yeezy Boost
outlet online Coach
cheap big Polo Ralph Lauren
Brown Nike Air Jordan
Cheap Genuine Golden Goose Superstar
ED Hardy Surprise Clothing
Nike SB Dunk Big Size
USA coach leathers
Kate Spade Shoulder Bags
New York Nike Air Max Black
Home Pandora Jewelry Outlet
UK Air Jordan 1 Online Store
Ralph Lauren Dress For Women
Sale Ed Hardy retailer
Cheapest Nike Air Presto Online Price
USA Discount Online Sale Champion Hoodies
Buy Big Size Nike LeBron Shoes
Purple Nike Air Jordan
Nike Air Jordan High For Sale
Ralph Lauren Polo UK
Available Nike Air Max
Sale Cheap Hogan Interactive Shoes
Ralph Lauren Shirts Discount Online
Save Up Adidas NMD Boost
Authentic Discount Ed Hardy Suits
Adidas Boost For Sale
Pandora Rings Jewelry
Love Kills Slowly
Ralph Lauren Down Jackets Outlet Online
High Quality Ed Hardy Online Store
Store Adidas Yeezy Boost 350
Kate Spade Shoulder Canada Outlet
Cheap Nike Air Max 270
New Ed Hardy Products
Ralph Lauren Buy Online
Nike Kobe USA Online
Italy Hogan Vast Selection
us Coach light blue
Kate Spade timeless
Salomon Speedcross Save Up To
Most Fashionable Coach Outlet
Kate Spade Lowest Price Online
Polo Ralph Lauren USA Online
Coach bags Discount
Air Jordan 3 USA Discount
Shop Ralph Lauren Polos Best Sellers
Adidas Tubular Wide Varieties
Online Adidas Tubular Sale
USA Polo Ralph Lauren
Outlet Adidas Yeezy Boost Online
Nike Air Jordan Basketball
Supreme Home Outlet
Pandora Charms Quality And Quantity
coach discount codes
Kate Spade Shoulder Bags
Ed Hardy Black T Shirts
Ed Hardy Jeans outlet shop online
Polo Ralph Lauren Send Fast
Supreme T Shirts USA Factory Outlet
Lowest Price Polo Ralph Lauren Mens Clothing Online
Kate Spade Wide Range
Palace Skateboard Sweatshirts Cheap
Polo Ralph Lauren Newest Collection
Coach Backpacks Free People Discount
Coach Satchels worldwide shipping
Nike Air Max Factory Outlet
Super Quality Ralph Lauren Womens Shirts
USA Ralph Lauren Vest Men
Coach Shoulder Outlet
Shop Polo Ralph Lauren Best Sellers
Nike Mercurial Vapor In Stock
Coach Outlet Hobo UK
Kate Spade enjoy great discount
Golden Goose Starter Most Fashionable Outlet
Off White USA Outlet
Nike M2K Tekno No Sale Tax
Polo Ralph Lauren Authentic
Online Outlet Ralph Lauren Shorts
Adidas NMD Boost USA Cheap Sale
Pandora Bracelets On Sale
Ralph Lauren USA Online
Coach Handbags Sale
Adidas Shoes For Men
Fashion Buy Nike Air Jordan Shoes
OFF White T Shirt Cheap Prices
Dubai Adidas Boost
US UK Nike Air Jordan Mid
Ed Hardy For Women
Polo Ralph Lauren Pony Sale USA
ED Hardy Hoodies Outlet
Fashion Air Max 270 Online
Coach Tote Black Friday
Ralph Lauren Fast Delivery
View User's Profile View All Posts By User U2U Member
Post new thread Poll:

Go To Top

Audiosoft Home | Download EJukebox for Windows | Register EJukebox
©2019 Audiosoft Network. All rights reserved.
[queries: 16]
HTML5 Color Picker for CSS Opacity
Short Url Service with Stats