A girl and a boy bump into each other -- surely an accident. A girl and a boy bump and her handkerchief drops -- surely another accident. But when a girl gives a boy a dead squid -- *____that ___had __to ____mean _________something*.
          -- S. Morganstern, "The Silent Gondoliers"

Soma - a dialog internet radio player For help/usage see soma -h Soma started off as a way to play .pls playlists from SomaFM but can also play .ram playlists too. In fact any url playable by mplayer should work. Extra stations can be added in ~/.soma/stations.conf. Soma uses mplayer to play the streams and aplay to detect cards for mixer so mplayer and alsa-utils need to be installed. There are 4 config files: ~/.soma/dialogrc Specify the dialog colours ~/.soma/options.conf A few extra options ~/.soma/stations.conf User station list ~/.soma/schedules Schedules There are also: /etc/soma/options.conf Default options /etc/soma/dialogrc Default dialog config /etc/soma/stations.conf Default station list Stations should be added to the user list like this: Name,URL You cannot use a comma , in the name or URL I would be glad of any extra radio urls emailed to me so I can add to the default list. KEYS: The following key shortcuts are available from the status window: h help Keys 1 - 0 volume 10%, 20%,... 100% The value is saved. ( Volume down ) Volume up Space Pause/Play d Disconnect/Reconnect a Add schedule b Station browser m Mute toggle s Scheduler q Quit NOTES: The TERM variable is set to rxvt as this looks better in urxvt+screen for me but ymmv. The dialog colours can be set up however you like. I like black. When changing/selecting soundcard output device you must press space on the option. Just scrolling down and hitting Enter does nothing. The Jack and NAS options for output device will only work if MPlayer is built against them. BUGS: Soma may induce the side effects of general well-being and profound spiritual satisfaction. http://en.wikipedia.org/wiki/Soma http://en.wikipedia.org/wiki/Soma_(Brave_New_World) REAL BUGS: Some people might find screen messes up the dialog colours. If you have this line in ~/.screenrc: attrcolor b ".I" You might want to comment it out and try again as it seems to turn off the bold attribute. Please mail me at dave@dawoodfall.net for new radio urls or bug reports etc.



All packages and scripts on this website come with the following disclaimer. By using these scripts and packages it is assumed that you accept this. This software is provided by the author ''as is'' and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the author be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.