MB_SubSonic icon indicating copy to clipboard operation
MB_SubSonic copied to clipboard

Local cache?

Open rstefko opened this issue 3 years ago • 5 comments
trafficstars

In v2.30 there is: Removed pre-caching function. Instead, only load folders on-demand and let MusicBee do any local library caching itself.

How is the MusicBee supposed to do the caching? I am clicking through the Subsonic folders / play songs, but I don't see any list of all songs in MusicBee. The Music tab is still empty.

rstefko avatar Apr 28 '22 09:04 rstefko

When I select songs from Subsonic and righ-click them there is option Send to -> Library. It looks like to be working, but not sure this is how it is supposed to work (a lot of manual work).

rstefko avatar Apr 28 '22 10:04 rstefko

You should be seeing files/folders when browsing under the Subsonic tree, if the connection to the server is working. What are you running from the server side? What kind of authentication did you use?

midwan avatar Apr 28 '22 12:04 midwan

Yes that is OK. But I would like to "Play Shuffled" through all songs in the library. But I can only play items from one folder / node. There is no list of all songs. So I thought that in previous versions the precaching loaded the songs to the library.

rstefko avatar Apr 28 '22 12:04 rstefko

Ah then I misunderstood what you're trying to do. Yes, the pre-caching would iterate through all the subfolders and get all songs contained in them, but it was quite slow with huge music libraries, and there were several issues that were caused by the process which lead me to just take the whole thing away.

I'll check if there's another/better way to do what you're looking for.

midwan avatar Apr 28 '22 12:04 midwan

Yeah this is a big reason I would want to use MusicBee for my local streaming. Be able to just shuffle my entire library. One of the big limitations of the *sonic servers has always been that they don't just show you everything at one like a lot of desktop applications. Took a quick look at the api and I can definitely see how this could be a slow and difficult process. I'm surprised they don't have some sort of function to only grab changes since a certain time with how in depth their database structure is.

freitagdavid avatar Nov 09 '22 16:11 freitagdavid