06-22-2020, 10:07 PM
I'm not sure what's causing your issue since I'm not able to repro it on my iMac, iPad or iPhone. I experience only the slightest lag when there are 5000 items in the playlist.
The symptom "Even on my pc with 5k tracks playing the page freezes" suggests something external to stock moOde for example a bad or corrupt SDCard, network issue, 3rd party software adds or mods, etc.
The reason why our design loads the entire library and playlist into Browser memory is because in our experience typical user collections are small to medium sized, maybe up to 20-25K tracks and typically the Playlist is small given that Auto-shuffle can be used for random play rather than MPD random play which requites loading huge numbers of tracks into the Playlist. These types of collections and playlists are easily handled in Browser RAM.
This design has proven to be successful over the years and so we have not had a reason to change it but instead we try to steadily improve it, making it more efficient and easier to use. Having the Library and Playlist in RAM makes for a very responsive and fast UI for the majority of users :-)
Whats your usage scenario that requires 5000 track playlist?
The symptom "Even on my pc with 5k tracks playing the page freezes" suggests something external to stock moOde for example a bad or corrupt SDCard, network issue, 3rd party software adds or mods, etc.
The reason why our design loads the entire library and playlist into Browser memory is because in our experience typical user collections are small to medium sized, maybe up to 20-25K tracks and typically the Playlist is small given that Auto-shuffle can be used for random play rather than MPD random play which requites loading huge numbers of tracks into the Playlist. These types of collections and playlists are easily handled in Browser RAM.
This design has proven to be successful over the years and so we have not had a reason to change it but instead we try to steadily improve it, making it more efficient and easier to use. Having the Library and Playlist in RAM makes for a very responsive and fast UI for the majority of users :-)
Whats your usage scenario that requires 5000 track playlist?