Sid Player 1.2.49

We have just submitted Sid Player 1.2.49 to Apple. Highlights of changes in this revision include:

  • Author Tab: In offline mode, only show authors for which songs are available,
  • Underrun Detection: Relax threshold a bit, add setting to turn it off completely (for you jailbreakers…),
  • Settings Tab: Enable switching between multiple SID models,
  • Files Database: Files are no longer stored on your filesystem, but in a database. This fixes the incredibly annoying iTunes synchronization times. NOTE that we had to wipe all your data during the upgrade to make this happen.

and finally the first step towards the #1 wanted feature…

  • Added four playlists: “Favorites”, “My Top 50 Played”, “Random 100″, “HVSC Top 100″.
  • Enable reordering all playlists and adding/removing songs from/to the “Favorites” list directly from the Player screen.

Although we wanted to ship more smaller updates, this one has become a major update and took us a while. I hope it gets past the review pretty fast, so you can enjoy our latest work!

NB: The newest iPhone 3G[S] excited us a lot, especially since we already max out CPU power on the current models. We’re looking forward to enabling stereo and to add some nice post processing effects in a special Sid Player version once this model is out. Stay tuned!

NB2: Yes, we know that the HVSC team has released v50, however they have substituted a lot of PSID versions with RSID versions, which — although they might sound better — do no longer play given the limited CPU power of the iPhone and iPod Touch. I’m sorry, but until faster models appear, we can not ship the updated SIDs…

Comments (40) left to “Sid Player 1.2.49”

  1. DnP wrote:

    iPhone is able to run quake, wolf3d, scummvm and etc fine, so why is it so hard to play a simpe SID? My old nokia6680 was enough for it. (and for vice:) )

  2. mickey wrote:

    Vice contains a much more simple emulation of the SID chip. For our version of the Sid Player we wanted to have really high quality playback, so we chose the most accurate version available — based on libsidplay with enhanced filter distortion patches. The price we have to pay is CPU load :)

  3. DnP wrote:

    there is no new version of sidplayer :( How long does it take to approve an application?

  4. mickey wrote:

    From our experience usually 5 days… looks like this time they’re pretty much swamped in OS 3.0 updates…

  5. DnP wrote:

    Still nothing… :(

  6. mickey wrote:

    Indeed. I have no idea what’s going on. We didn’t even receive the “your app can take longer to review” letter…

  7. alvi wrote:

    It’s out!! :) I was very excited about this update. the playlists are great!

    Unfortunately, with this update the sidplayer no longer works for me. What happens: after downloading lots (~2000) of sids, the app just crashes next time I start it (screen goes white, then 10 seconds later it’s gone). I tried to re-install the app, same happened. Of course I did lots of iPhone restarts as well. That didn’t help either.

    Any ideas what could help? (I’m desperate. I realize I might be the only person on this planet who actually listens to original sid tunes. :)

  8. alvi wrote:

    update: If I set the phone on airplane mode (with wifi enabled), the sidplayer starts again!

    So I can’t receive annoying phone calls while I’m listening to sids. No problem. I consider that a feature. :)

  9. alvi wrote:

    update: (I hope I don’t annoy anyone here)… after downloading a couple of thousand more sids (~20000), the airplane mode no longer helps. The app always crashes now. My conjecture was that by enabling the airplane mode, there might be more free memory.

    Now sidplayer unfortunately always crashes, even after a reboot, setting airplane mode and not starting any other application.

    I forgot to mention: I’m using an old 3G iphone with OS3 installed.

  10. DnP wrote:

    Mickey: Why do you have to put the songs in SQL table? It’s useless again… :( I’m waiting for an update, that accepts my sid collection.

  11. mickey wrote:

    @DnP: I wouldn’t consider the benefit of drastically reduced sync. times useless… After all, weren’t you the one who complained about sync. times?

    Adding own material is not straightforward and needs more time. We don’t want to introduce a web browser for that nor do we like the idea of a built-in ftp server…

  12. mickey wrote:

    @alvi: That’s sad. I will try to find time to build you a debug version, so we find out what exactly happens on your device. Please send us your UDID.

  13. DnP wrote:

    There is no need for built-in ftp server. I would do it myself with WinSCP, or other apps. :)

  14. DnP wrote:

    “this sid is too complex to play on your iphone” LoL….

    Alvi: After downloading 10.000 sids, it still works…

  15. DnP wrote:

    A-Man - Baby:
    “This song is too complex to be played on your device!”

  16. DnP wrote:

    Ohh… I’ve reached the crash limit… at 20.000 song left…

  17. mickey wrote:

    This is really strange, we did not see any of these problems with all our devices. Are you using jailbroken devices by any chance?

  18. alvi wrote:

    I sent you some crashlogs. I hope they wont get filtered. A quick check revealed that all crashes were caused by sth like this:

    de.vanille.sidplayer failed to launch in time
    elapsed total CPU time (seconds): 15.010 (user 4.640, system 10.370), 75% CPU
    elapsed application CPU time (seconds): 8.560, 43% CPU

    I’m not into iPhone development though.

    My phone is not Jailbroken. Everything vanilla.

  19. mickey wrote:

    Thanks alvi, this is very helpful!

    It looks like it’s not a crash, but rather that the time the iPhone needs to open the database once it has reached a certain size exceeds the time SpringBoard (the launcher) is waiting for an application to send the initial life sign.

    Fixing this will need an update, I’ll work on this asap. Sorry for the inconvenience! Would you guys be interested to beta-test the new version, when we have it ready? If so, please send your UDIDs to our support address.

  20. DnP wrote:

    Mickey: I have a JB phone. If you would let us beta version, I’m in! :)

  21. Rodriguez wrote:

    I have an unmodified G3s and would like to help with beta tests but couldn’t find a specific support mail address. Or is it the one on the bottom left?

  22. Steeve wrote:

    Arggg… I bought sid player yesterday and it’s great ! But after download 30000 tunes, it doesn’t launch for me too. I have a 1G, firmware 3.0 jailbroken.

    Now i’m waiting an update… ;)

    A lot of sids have few subsequence and doesn’t begin by the first one. I think it will interesting to have a mode to play all the sub sequence of a play list. It will be nice to automatically begin by the first subsequence, play the other subsequence, and do the same for all de play list…

    Some time subsequence is just sound effect… Perharps you can to the next after a laps of silence…

    Sorry for my english, I’m a frog !

  23. DnP wrote:

    Mickey: The beta version works! :) THX!

  24. mickey wrote:

    Thanks for confirming and testing! Will submit this version to the AppStore later today then.

    As for including own SIDs, we’re working on this as part of our next application over the next weeks and will eventually backport this capability to the SidPlayer.

    Cheers!

  25. DnP wrote:

    :) I’m waiting for this feature. Thank You!

  26. Rodriguez wrote:

    I agree with Steeve, an option so the player will go trough all subtunes before starting the next sid would be highly appreciated :)

  27. alvi wrote:

    How sad, I didn’t get the beta. :( I would have thought I’d be the first in line. I hope it’s not going to take yet another month to come out.

  28. mickey wrote:

    Sorry, I must have missed your mail with your UDID. Send it to us and you’ll get an ad-hoc build in the meantime.

  29. mickey wrote:

    Waiting for Apple to pass through 1.3.49… 7 days and counting… :(

  30. DnP wrote:

    It’ll take 2 weeks maybe… like the prev version.

  31. DnP wrote:

    It’s out now…

  32. seth wrote:

    I dig the app, but I would really love it if i could make my own playlists that i can name too! Like an ultima playlist, and a depeche mode sids playlist, etc.

    What about being able to select only specific sid tracks (2of4) in the playlist too?

    Gr8 app, thanx!

    -Seth :)

  33. hexagone wrote:

    I bought the sid player pro for “3GS”…
    I’m dispointed : no realy changes for 0,79€.
    I hope this version will have more fonctionality (effects, best quality, sub tunes playing…).

  34. hexagone wrote:

    RSID will great too… ;)

  35. alvi wrote:

    There’s a new verion out (1.4.49) and it has greatly improved startup times. Thanks a lot to the dev, it’s perfect for me now. Changed my itunes review from 5 stars to 5 stars. (Didn’t go higher than 5, no matter how hard i pushed :)

  36. mickey wrote:

    alvi: Thanks! This version stuck _very_ long in the review process (which is completely strange since it’s just a performance update)… I’m glad they let it through now.

    hexagone: SPP is not really an upgrade to SP, but rather a dedicated version for the 3GS (since we had aforementioned problems with getting our SP update through for some time). The codebase is largely the same and I’m sure we’ll see further updates to it.

  37. alvi wrote:

    there is a small little addition I would request in case there will ever be a new upgrade: could you add the following sid-top list as a playlist?

    http://www.skytopia.com/games/c64/c64.html

    I kind of prefer their selection to HVSC’s top. maybe there are some more of those top-lists I’m not aware. the more playlists the better. :)

  38. Kai wrote:

    I think added the Skytopia toplist will be a nice improvement.

  39. Airport1 wrote:

    Hello, bought your SIDplayer Pro yesterday. Some questions remain:

    1. I Downloaded the HVSC #49, and it counted down from many thousands to about 100 musicians - then it stopped. Is this wanted or ok?

    2. How can I fast-forward or rewind when playing a tune?

    3. Whats about this “too complex” message, is it when a tune would need to be played 2 or more times per frame?

    4. The search function could be improved: when I am searching e.g. for a composers name like Fanta and it is an exact match, then unfortunately the results are shown in a manner, that is not what human wanted ;-)

    5. Is it possible to step through the complete offline database per random? I see only shuffling in the “fixed” play lists. If that would work I would not need to ask if it is possible to build own play lists? ;)

    After all: NICE WORK!!

  40. Jani Tor wrote:

    “This tune is too complex to be played on…”

    Come on, fix this already.. I stumble upon this error all-too frequently! I’d rather have a little less perfect emulation for these particular songs, than no emulation at all. Iphone 3G has 412Mhz processor with 128MB of memory, it shouldn’t be impossible to emulate a 30 year old sound chip with this hardware;) Other than that, superb app. Please, keep upgrading and developing it, let’s keep SID alive. Thanks!

Post a Comment

*Required
*Required (Never published)