A companion to my somafmplayer project...
somafmplayer is a little Flask shim that drives mplayer to play a stream from the SomaFM online radio (commercial-free, independent, listener-supported) station.
This project is a simple TKinter application used to select/play a stream on the player. It pulls a list of available streams from somafmplayer, and presents them in the drop-down list. Select one, hit 'PLAY'. Simple.
2021-06-12: I've updated somafmplayer to pull the full streams list from SomaFM, changing the semantics of selecting/starting a stream. That necessitated changes to this controller to call the right way to the player.