Wochenendprojekt: SpRipper

Als kleines Wochenendprojekt entstand zum Spaß ein Stream-Downloader, welcher die libspotify API nutzt. Mit diesem kann man beliebige Artists, Playlists, Tracks oder Alben streamen und lokal abspeichern. Die Rohdaten erhält man als kontinuierlichen WAV-Datenstrom, welcher später via lame-Dekoder in MP3 umgewandelt werden kann. Im Anschluss schreibt das Programm die passenden ID3-Tags via id3lib in die Dateien samt Cover-Bild.

Damit das alles funktioniert benötigt man einen Pro-Account und viel Geduld. Sämtliche Streams laufen in Echtzeit – da kann man die Tracks auch gleich normal anhören. Also keine wirkliche Alternative zum Live hören, aber ein Versuch war es Wert!

Unbenannt

Es gibt hierfür keinen Download oder Quellcode – auch nicht gegen Anfrage, da der Spaß gegen die Nutzungsbedingungen verstößt! Ein ähnliches Projekt ist jedoch bei Github zu finden.