Unter Linux kann man eine simple Kommandozeilensteuerung mit dem Programm mpg123 und den folgenden zwei Skriptdateien in /usr/bin/ oder /usr/local/bin/:

/usr/local/bin/soma:

#! /usr/bin/bash
kill $(pgrep mpg123)
mpg123 -@ http://somafm.com/nossl/$1.pls

/usr/local/bin/somaoff:

#! /usr/bin/bash
kill $(pgrep mpg123)

Um die für jeden User ausführbar zu machen, führt man den Befehl sudo chmod a+x /usr/local/bin/soma /usr/local/bin/somaoff aus.

Jetzt kann man aus jedem Terminal (oder aus KRunner unter KDE, oder mittels :sh aus helix heraus) soma ein und ausschalten:

# Tune into station "Lush"
soma lush 
# Turn Soma off
somaoff

Funktioniert auch aus einem tty heraus, sogar mit Bluetooth, zumindest unter meinem OpenSUSE.

  • polle@feddit.org
    link
    fedilink
    arrow-up
    8
    ·
    3 days ago

    Ich sehe somaFM, ich gebe einen upvote. Sehr gute Sender und vorallem ohne fucking Werbung. Die sind (scheiße bin ich alt) hald seit einfach 20 Jahren stabil. Lush, groovesalad, fluid, Illinois street lounge und digitalis. Wären meine Empfehlungen