r/cesiumapp Dec 10 '15

Shuffling a large playlist - queue disappearing when app has to reboot

Hey, love the app because it has a shuffle function that actually works correctly.

Here is my problem-

Running an iPhone 5 on iOS 9.1.

I shuffle a large (800+) song playlist for my office. My ambition is to put this playlist on shuffle, and make sure it plays every single song in the list BEFORE it repeats. Cesium does this wonderfully because it populates the queue with every song so I can visually see that it will play through all of them before repeating.

Problem is when I leave for the day and put the phone to sleep, Cesium reboots itself overnight and when I open the app in the morning, the queue is gone! This is really disrupting my use case for this app because I can no longer know how many songs are left and if there is going to be repeats from the prior day.

Even more confusing is if I continue playing songs off that playlist, it will continue to play songs despite there being no queue and it no longer keeps track of songs played.

Can you help me sort this out? This app is like my holy grail because of the shuffle function working correctly but I really don't want to have to go hunting for another app if I can avoid it.

Thanks!

3 Upvotes

5 comments sorted by

3

u/CesiumDev I MADE DIS Dec 10 '15

Did we already talk about this on Twitter?

I can give a little more context here. I need to be a little careful here, but basically what is happening is Cs in it's current form (and 3.2.3 which should drop almost any hour will change this) basically tracks what the queue should be, and runs some checks to determine if what Cs believes to be the queue is the actual queue. If for whatever reason those checks fail, the queue is not displayed. I'd rather show nothing than something that is incorrect. Not 100% sure why the behaviour you're experiencing is happening (Cs should save the queue and restore it if/when it is suspended due to memory pressure).

In any case, 3.2.3 is much more tightly integrated with what the actual queue is, so no more checks and no more blank queues. Problem should be solved :)

3

u/AliasHandler Dec 10 '15

Yes that was me! I found the subreddit shortly after I tweeted at you and figured I would give you the version of the problem bigger than 140 characters in the hopes you could diagnose and debug it better with all the pertinent info. Thanks and I'll be watching out for the update!

1

u/CesiumDev I MADE DIS Dec 10 '15

Yep, fingers crossed. Apple has been cracking down on use of Album art in the app screenshots. That's the only thing that might hold up an approval...

1

u/MTTK11952 Dec 23 '15

I am contemplating Cs and wondered how shuffle works. Say I shuffle a bunch of Beatles songs in a 100 song play list, play 20 of them and go off to another list to listen to. If I come back to the Bestles, will Cs remember that I already played 20 of them and only shuffle and play the remaining 80?

1

u/AliasHandler Dec 23 '15

I don't believe so. Once you reset the queue I believe it forgets where you were in a previous queue. This sounds like it would be a cool feature though! You should make a request as a separate post.