- Improve PID handling to prevent false positives (Thanks Jamison Robey)
- Add -S switch to enable experimental HTTPS support
- Fix station ID matching
- Add Nerd Show to list of station IDs
- Add experimental track saving (press C during playback)
- Add random channel option (Thanks blutack)
- Release as v1.71
- Dynamically space channel name column when using -l
- Strip HTTPS from all playlist links
- Remove player/OS specific HTTPS fixes (now redundant)
- Fix unclean exit when channel not found
- Add ability to select Chromecast device from command line
- Use tempfile to find safe temporary directory on each OS
- Use HTTP link for MPlayer on Windows/Mac OS
- Use cls on Windows
- Update README
- Release as v1.7
- Make sure PID is deleted in fringe cases
- Update README
- Update PyPi README
- Bump version to 1.61
- Add option to log played tracks to file
- Add PID file creation/detection
- Fix for MPlayer HTTPS links not working on Mac OS
- Starting script with -v will display backend player output for debug
- Update README
- Update PyPi README
- Release as v1.6
- Modular approach to supporting alternate players
- Experimental support for custom notification commands
- Don't show desktop notifications for station IDs
- Fix notifications
- Initial support for mpv
- Add optional player name display
- Chromecast track sync now optional
- Initial support for mpg123
- Restructuring for PyPi upload
- Fix for track titles with apostrophes
- Update README
- Bump version to 1.5
- Fix for duplicate stream info display
- Modularize stream playback
- Highlight known Station IDs (optional)
- Get time elapsed for Chromecast stream
- Show track info for Chromecast steam in terminal
- Initial Chromecast support
- Fuzzy channel matching
- Add about screen with donation link
- Add cache purge option
- Improve channel matching
- Release as v1.1
- Add CHANGELOG.md
- Add name/email to source file
- Display time elapsed when playback ended
- Add experimental desktop notifications with libnotify
- First Release, v1.0