Releases: Echostorm44/RipShout
v1.1
This is a pretty big change to the backend. One of my favorite stations changed their premium rules so that you can only have one stream going at a time which is fine but Ripshout used 2 streams, 1 to listen and 1 to record. Doing it with 1 stream proved to be a little trickier than I thought it would be but it works. Simply I'm using VLC's lib and naudio to record and play the music as it comes. This method brings it down as a wav and then converts it to an mp3 for long term storage for obvious reasons.
I also switched to a new updating method. I started out doing old school installers and winget and chocolately and then a sort of custom thing that still used an msi but it was cumbersome and felt hacky so a few months back I made a sort of custom ClickOnce thing for myself and used it for some other projects so I'm migrating RipShout to that. It should be pretty transparent, it'll check for updates on startup and apply them as needed.
You can just download the installer.exe and run it or if you want you could download the zip, unzip it and run it like that. Your call.
1.0.7
AudioAddict changed their api to reject requests without a user agent. I think this might be a cloudflare thing.
This should fix the issue of not being able to get aa channels
1.0.6
Pushed an older exe last time.
1.0.5
Final mp3 filenames were only including the song name, added artist so it uses traditional artist - title format
1.0.4
New approach to remembering window state
1.0.3
Some refactoring to reduce complexity of station management and some caching to reduce api calls as they can be unreliable
1.0.2
Some minor changes and tweaks to updating
Release 1.0.1
Slight tweaks to update system
Release 1.0.0
Initial Release