I’m open to listening to other solutions, as long as they solve the problem I have. The playlist which I would need to manually update every now and then is not the solution, sorry.
I haven’t seen anything like that mentioned in the previous post…
…and it was not only me who didn’t see that.
That said, this idea looks interesting. It doesn’t work though: the smart playlist itself is updated after I play songs from it, yes, but the queue is not. And the queue ends without extending itself, which was the problem in the first place.
Sorry that I did not think of that solution, but that is what this forum is for - getting different ideas from different users.
Just hit play on the smart playlist again then, and it will continue with more unplayed songs. If I aimed at your use case I think I would not have an issue with hitting play again after 100 or 500 or whatever amount songs have been played (you can increase the number even further, depending on how much space you want to spend for caching). Especially not if the alternative is an app I considered buggy. So maybe thinking outside of the DSub box and exploring the other options that might come with Symfonium and that you or I have not yet thought of may be worthwhile
You probably used random and not stable random as sort.
You don’t have to, I know it’s hard to read, but smart playlists are automatically updated you don’t touch them …
Just play it again.
As said what you want are 2 opposite things and not possible to work reliably, something that maybe work most of the time is not a proper solution to a need.
Your need as you express it, is not possible. You can’t want infinite pre cache but not infinite pre cache at the same time … You also want a queue that is infinite, but that is limited at the same time … You want a queue that auto queue new things at some point, but you want the app to have pre cached what will be added in the future to be sure to have offline cached stuff.
The proper solution to your need that is to always have X songs pre cached and ready to be played is solved properly with smart playlists as described here a few times.
If you are happy with DSub and 200 songs, you can easily do better with the proposed solution that is fully configurable.
Lol, your right I completely forget about that option, closing the only complain of I don’t want to press play every 500 songs … (Playback / Automatic actions / Continuous playback + restart playlists)
So auto offline cache restart on playback end is not working in 11.2 as I over optimized things and forget that case it will be fixed.
But restart of playlist always work, I suppose you forget to read the post above where I explain where the related settings are to enable it? As it does not seems it’s enabled in your logs.
I tried to enable “repeat track” mode for the first song, then switched to “repeat everything”, and it went back to start of the queue at the end of queue.
So the first song was repeated 3 times in total.
“Continus play” and “repeat playlist” are both on in settings.
P.S. to speed up the test I was scrolling through songs quickly, and something happened during the second song, which refused to play it after the jump, so I had to jump back near start of it. Probably irrelevant for the playlist issue though.
The only option I toggled during the test was the repeat mode.
Yes, I thought the same at the start, but these your posts convinced me otherwise:
I’ve now flipped these two options off and on again (but it’s clearly a bug if it shows them on in settings, while they are off in reality), and not touching repeat mode anymore, it stays off.
Uploaded new logs. Now when I watching the queue how it behaves when the last song finishes, the queue just closed itself after last song, and music stopped. The queue was still in the list of queues, but not playing anymore. And surprise, it still has the old songs there, not the new songs from the playlist.
To clarify: the two options which need to be enabled are “continuous playback” (the top one) and “restart playlists” (the third one) from this screenshot, right?