Hi Erik
The only thing I can think of that’s causing this is that some (or all) of the songs that were in PlaySafe’s playlist have been removed from the iPhone…
Apple haven’t implemented the song picking ability very elegantly in OS 3.0 – the way it works is like this: when a user creates a new playlist from within an app (other than the iPod app) it creates a fixed playlist rather than a dynamic one. By this I mean it’s impossible for a song to be listed in any of the iPod’s playlists if that song isn’t on the iPhone because the appearance of the song in the playlist is directly linked to the song on the iPhone.
However with other apps (likePlaySafe) it’s a one way link – the song stays in the list even though it’s not on the phone anymore. So when PlaySafe loads its playlist it gets confused to find something’s missing. Then it either, crashes, or takes ages to launch.
We’re still looking into a work around for this problem (which is why we tell people to avoid smart playlists and use dedicated wake and sleep lists)
Things to try:
Delete PlaySafe, sync your phone and then re-install it. When you delete the app you also delete the playlist so any inconsistencies or corruption should also be deleted. Once PlaySafe is re-istalled, choose some new songs for the lists and try again.
This should sort out the problem. Please let us know if it doesn’t and we’ll see what else we can try.
Until we can sort out a fix just try and be aware that the songs that are in PlaySafe’s playlist should remain on your phone
cheers
Dave
A couple of users have come back us with problems with PlaySafe working perfectly at first but then crashing when they try and run it later.
Make sure the songs in your playlist are on the phone
After some more feedback we’ve realised that there’s two problems here:
Missing songs
If some (or all) of the songs that are in PlaySafe’s playlist have been removed since it was last run PlaySafe might crash. Apple haven’t implemented the song picking ability very elegantly in OS 3.0 – the way it works is like this: when a user creates a new playlist from within an app (other than the iPod app) it creates a fixed playlist rather than a dynamic one. By this we mean it’s impossible for a song to be listed in any of the iPod’s playlists if that song isn’t on the iPhone because the appearance of the song in the playlist is directly linked to the song on the iPhone.
However with other apps (likePlaySafe) it’s a one way link – the song stays in the list even though it’s not on the phone anymore. So when PlaySafe loads its playlist it gets confused to find something’s missing. Then it either, crashes, or takes ages to launch.
Adding All Songs
Some users are choosing to create a playlist by simply adding all their songs to PlaySafe. Depending on the size of their music library and the free memory on their phone this might also cause a crash when PlaySafe is next launched. Basically, the larger the playlist, the bigger the file that has to be read in PlaySafe upon launch.
We hadn’t really envisioned that people would try to create really large playlists – the idea was more to just load up some songs for your journey (like picking a couple of CDs to take with you when you go for a drive…). Until we can see if there’s a fix for this we’d recommend that you don’t ‘Add All Songs’ – try and use smaller playlists instead – 200 songs seems to work fine and should be enough for most journeys :).
We’re still looking into a work around for these issues, but in the meantime, try this:
1. Delete PlaySafe
2. Sync your phone
3. Re-install PlaySafe
When you delete the app you also delete the playlist so any inconsistencies or corruption should also be deleted. Once PlaySafe is re-istalled, choose some new songs for the lists and try again.
This should sort out the problem. Please let us know if it doesn’t and we’ll see what else we can suggest.
Until we can sort out a fix just try and be aware that the songs that are in PlaySafe’s playlist should remain on your phone and don’t try and ‘Add All Songs’.