Soma - a dialog internet radio player

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
using the -playlist option should work. Extra stations can be added
in ~/.soma/stations.conf.

soma -l go straight to bookmarks list
soma -b go straight to stations browser for genre
soma -B go straight to all stations browser
soma -g go straight to local genre browser
soma -G go straight to global genre browser
soma -d to start in debug mode

Key commands supported in status window:

1 - 0 Volume 10%, 20%, ... 100%
( Volume -5 g List genres
) Volume +5 h List local genres
Space Pause/Play k Bookmark current
station
a Add schedule j Add current station
to genre
b Station browser (genre) l Open bookmark list
B Station browser (all) m Toggle mute
d Disconnect/Reconnect o Options menu
D Toggle debug mode s Scheduler menu
? Show keys t Change theme
q Quit

Config Files:

User: Global:

~/.soma/options.conf /etc/soma/options.conf
~/.soma/stations.conf /etc/soma/stations.conf
~/.soma/bookmarks.conf /etc/soma/themes/*rc
~/.soma/themes/*rc /etc/soma/genres/*.conf
~/.soma/genres/*.conf
~/.soma/schedules.conf

Stations should be added to the user list like this:

Name,URL

You cannot use a comma , in the name or the URL.

User stations are listed before global in all stations list.
Custom genre and theme files can be made and will be listed along
with the default set.

I would be glad of any extra radio urls emailed to me so I can add to
the default list.

NOTES:

The Jack and NAS options for output device will only work if MPlayer is
built against them.

When changing/selecting soundcard output device you must press space on
the option. Just scrolling down and hitting Enter does nothing.

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.


Homepage: 
Source:
md5sum:
SlackBuild:
http://www.dawoodfall.net/slackbuilds/noversion/soma/
soma-3.0.3.tar.gz
9b84c284fff224b1e3df9aafb4563e50
soma.tar.gz
[335125.886717] tg3 0000:05:00.0 eth1: 0x00005200: 0x00000000, 0x4b657654, 0x00010850, 0x0001ff90
[335125.886721] tg3 0000:05:00.0 eth1: 0x00005210: 0x81020000, 0x00000000, 0x0001ff90, 0xc0000000
[335125.886725] tg3 0000:05:00.0 eth1: 0x00005220: 0x00000000, 0x00000000, 0x0001ff90, 0x0001ff90
[335125.886729] tg3 0000:05:00.0 eth1: 0x00005230: 0x00000000, 0x4b657654, 0x00000000, 0x0001ff90
[335125.886733] tg3 0000:05:00.0 eth1: 0x00005240: 0x0001ff90, 0x00000000, 0xb49a89ab, 0x0001ff90
[335125.886736] tg3 0000:05:00.0 eth1: 0x00005250: 0x00000000, 0x4b657654, 0x00000000, 0x0001ff90
[335125.886740] tg3 0000:05:00.0 eth1: 0x00005260: 0x0001ff90, 0x00000000, 0x00009800, 0x0001ff90
[335125.886744] tg3 0000:05:00.0 eth1: 0x00005270: 0x00000000, 0x4b657654, 0x00000000, 0x0001ff90
[335125.886748] tg3 0000:05:00.0 eth1: 0x00005800: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886752] tg3 0000:05:00.0 eth1: 0x00005810: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886756] tg3 0000:05:00.0 eth1: 0x00005820: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886760] tg3 0000:05:00.0 eth1: 0x00005830: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886764] tg3 0000:05:00.0 eth1: 0x00005840: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886768] tg3 0000:05:00.0 eth1: 0x00005850: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886772] tg3 0000:05:00.0 eth1: 0x00005860: 0x00000000, 0x00000001, 0x00000000, 0x000000da
[335125.886775] tg3 0000:05:00.0 eth1: 0x00005870: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886779] tg3 0000:05:00.0 eth1: 0x00005880: 0x00000000, 0x00000012, 0x00000000, 0x00000001
[335125.886783] tg3 0000:05:00.0 eth1: 0x00005890: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886787] tg3 0000:05:00.0 eth1: 0x000058a0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886791] tg3 0000:05:00.0 eth1: 0x000058b0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886795] tg3 0000:05:00.0 eth1: 0x000058c0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886798] tg3 0000:05:00.0 eth1: 0x000058d0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886802] tg3 0000:05:00.0 eth1: 0x000058e0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886806] tg3 0000:05:00.0 eth1: 0x000058f0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886810] tg3 0000:05:00.0 eth1: 0x00005900: 0x00000000, 0x0000008a, 0x00000000, 0x00000001
[335125.886814] tg3 0000:05:00.0 eth1: 0x00005910: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886818] tg3 0000:05:00.0 eth1: 0x00005920: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886821] tg3 0000:05:00.0 eth1: 0x00005930: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886825] tg3 0000:05:00.0 eth1: 0x00005940: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886829] tg3 0000:05:00.0 eth1: 0x00005950: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886833] tg3 0000:05:00.0 eth1: 0x00005960: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886837] tg3 0000:05:00.0 eth1: 0x00005970: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886841] tg3 0000:05:00.0 eth1: 0x00005980: 0x00000000, 0x0000008a, 0x00000000, 0x00000001
[335125.886844] tg3 0000:05:00.0 eth1: 0x00005990: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886848] tg3 0000:05:00.0 eth1: 0x000059a0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886852] tg3 0000:05:00.0 eth1: 0x000059b0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886856] tg3 0000:05:00.0 eth1: 0x000059c0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886860] tg3 0000:05:00.0 eth1: 0x000059d0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886864] tg3 0000:05:00.0 eth1: 0x000059e0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886867] tg3 0000:05:00.0 eth1: 0x000059f0: 0x00000000, 0x00000001, 0x00000000, 0x00000001
[335125.886871] tg3 0000:05:00.0 eth1: 0x00005a00: 0x00012001, 0x00000000, 0x00010000, 0x00000000
[335125.886875] tg3 0000:05:00.0 eth1: 0x00006000: 0x00000002, 0x00000000, 0x00000000, 0x00000000
[335125.886880] tg3 0000:05:00.0 eth1: 0x00006800: 0x04130034, 0x3c081082, 0x01000709, 0x00d4798e
[335125.886884] tg3 0000:05:00.0 eth1: 0x00006810: 0x81020000, 0xffffffff, 0x00000000, 0x00000000
[335125.886888] tg3 0000:05:00.0 eth1: 0x00006830: 0xfffc3ccf, 0xfffc0fff, 0x00000000, 0x00000000
[335125.886892] tg3 0000:05:00.0 eth1: 0x00006840: 0x00000024, 0x00000000, 0x00000000, 0x00000000
[335125.886896] tg3 0000:05:00.0 eth1: 0x00006c40: 0x00000000, 0x000f0000, 0x00000000, 0x000000c0
[335125.886900] tg3 0000:05:00.0 eth1: 0x00007000: 0x00000188, 0x00000000, 0x00000000, 0x000000c0
[335125.886904] tg3 0000:05:00.0 eth1: 0x00007010: 0x0a000064, 0x02008273, 0x00570081, 0x68848353
[335125.886908] tg3 0000:05:00.0 eth1: 0x00007020: 0x00000000, 0x00000000, 0xaf000400, 0x00000000
[335125.886912] tg3 0000:05:00.0 eth1: 0x00007400: 0x00000000, 0x000000aa, 0x00000000, 0x00000000
[335125.886916] tg3 0000:05:00.0 eth1: 0x00007800: 0x00000000, 0x00000000, 0x00000001, 0x00000000
[335125.886920] tg3 0000:05:00.0 eth1: 0x00007810: 0x00000000, 0x00000060, 0x000000fb, 0x00000000
[335125.886927] tg3 0000:05:00.0 eth1: 0: Host status block [00000001:00000028:(0000:0013:0000):(0013:0086)]
[335125.886932] tg3 0000:05:00.0 eth1: 0: NAPI info [00000027:00000027:(008a:0086:01ff):0012:(00da:0000:0000:0000)]
[335125.939218] tg3 0000:05:00.0 eth1: Link is down
[335129.046374] tg3 0000:05:00.0 eth1: Link is up at 1000 Mbps, full duplex
[335129.046386] tg3 0000:05:00.0 eth1: Flow control is on for TX and on for RX
[622224.267848] conntrack: generic helper won't handle protocol 132. Please consider loading the specific helper module.