libspotify now available for CP/M

We’re very happy to announce that libspotify is now available for CP/M. During the three decades since the initial release of CP/M, its status has severely diminished in the face of competitors, like the upstart DOS. However, a hard core group of dedicated consumers has remained despite hardships. We now believe this commitment to the glorious CP/M can serve as an inspiration for other developers. Being no easy task, one of the many challenges during the porting was to restructure the on-disk cache to fit in CP/M’s filesystem model which consists of 16 user areas on disk. We also needed to tweak the Spotify client protocol to run directly on top of XMODEM without relying on the TCP/IP networking stack. The API largely remains the same, though the files on disk have to conform to the 8.3 naming scheme, so expect a few snags if you try to move the cache from a lesser system to your CP/M. Downloads are available here.
By Andreas Öman

10 responses to “libspotify now available for CP/M”

Log in to leave a reply

You must login with your spotify account in order to post a comment.

Music is sleeping in on a monday morning