Rusty-Bones
Anmeldungsdatum: 17. Januar 2015
Beiträge: Zähle...
|
Hallo Forum, Um Webradio hören zu können habe ich mir den Streamtuner2 (Version 2.2.0+dfsg-1) über "Ubuntu-Software" aus den offiziellen Paketquellen installiert. Klicke ich auf das Programmsymbol um den Streamtuner2 zu starten passiert schlicht garnichts. Beim Versuch mit der Eingabe von "Streamtuner2" im Terminal zum Erfolg zu kommen erhalte ich folgende Antwort des Systems: Traceback (most recent call last):
File "/usr/bin/streamtuner2", line 12, in <module>
import st2
File "/usr/share/streamtuner2/st2.py", line 55, in <module>
from config import *
File "/usr/share/streamtuner2/config.py", line 374, in <module>
conf = ConfigDict()
File "/usr/share/streamtuner2/config.py", line 85, in __init__
self.defaults()
File "/usr/share/streamtuner2/config.py", line 116, in defaults
"audio/mpeg": self.find_player(),
File "/usr/share/streamtuner2/config.py", line 179, in find_player
if find_executable(bin.split()[0]):
File "/usr/share/streamtuner2/compat2and3.py", line 72, in find_executable
exists = [os.path.exists(dir+"/"+bin) for dir in os.environ.get("PATH").split(":")+["/"]]
NameError: name 'os' is not defined
Im Wikiartikel zu Streamtuner2 finde ich dazu leider nichts hilfreiches. Die bisherigen Beiträge im Forum beschäftigen sich mit anderen Problemen und/oder beziehen sich auf ältere Programmversionen. Deshalb meine Bitte: Kann mir jemand helfen das Programm ans Laufen zu bekommen? LG Rusty-Bones Bearbeitet von pepre: Link gefixed
|
schwabe1963
Anmeldungsdatum: 3. Oktober 2019
Beiträge: Zähle...
|
genau das gleiche Problem habe ich auch.....
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Scheinbar findet st2 keinen Audio-Player aus line 176 (find_player) | players = { # linux
"audio": ["audacious %m3u", "audacious2", "exaile %pls", "xmms2", "banshee", "amarok %pls", "clementine", "qmmp", "quodlibet", "aqualung", "mp3blaster %m3u", "vlc --one-instance", "totem"],
|
Hast Du einen der aufgeführten Player ?
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Du kannst auch mal testweise das herunterladen → https://github.com/leigh123linux/streamtuner2/archive/trunk.zip und nach dem Entpacken im Terminal die Datei st2.py starten Pfad bitte entsprechend anpassen
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Um Webradio hören zu können habe ich mir den
Muß es denn diese Anwendung sein? Wiki wurde 2016 zuletzt bewegt. Radio Tray z.B.
|
schwabe1963
Anmeldungsdatum: 3. Oktober 2019
Beiträge: 2
|
Hallo,
es geht mir nicht um das hören vom Radio.Das geht mit verschiedenen Programmen. Hab ich probiert. (Amarok, Clementine, Rhythmbox ). Es geht um das aufnehmen. Und das klappt einfach nicht. Wenn ich auf das Symbol von Streamtuner2 klicke passiert nix. Ebenso wenn ich versuch über das Terminal zu starten. Einfach nix....Hab auch schon kradio4 probiert. Hier passiert ebenfalls nix.
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Zitat:
It runs your preferred audio player or streamripper for recording.
st2 nimmt also scheinbar nicht selbst auf. Wenn Du die URL hast kannst Du auch mit wget aufnehmen. Beispiel: | wget http://streaming.radio.co/s9fa0dff72/listen -O cash_radio.mp3
|
|
hakel
Anmeldungsdatum: 13. August 2009
Beiträge: 23336
|
Von "Aufnehmen" war hier nie die Rede, daher hatte ich das schlichte "Radio Tray" empfohlen. https://wiki.ubuntuusers.de/Internetradio_aufzeichnen/
Ubuntu-Software
Ich hoffe, das ist kein snap! 🙄
|
olsen
Anmeldungsdatum: 25. November 2008
Beiträge: 124
|
schwabe1963 schrieb: Hallo,
es geht mir nicht um das hören vom Radio.Das geht mit verschiedenen Programmen. Hab ich probiert. (Amarok, Clementine, Rhythmbox ). Es geht um das aufnehmen. Und das klappt einfach nicht. Wenn ich auf das Symbol von Streamtuner2 klicke passiert nix. Ebenso wenn ich versuch über das Terminal zu starten. Einfach nix....Hab auch schon kradio4 probiert. Hier passiert ebenfalls nix.
Streamripper ist installiert? Ohne nimmt Streamtuner nicht auf.
|
Ikarus68
Anmeldungsdatum: 8. Mai 2018
Beiträge: 22
|
Hi, ich hätte da vielleicht eine noch viel coolere Möglichkeit, nur mit Hilfe von gstreamer-1.0 in der Kommandozeile und ohne Installation einer speziellen Software, einen Internetradio Stream aufzunehmen. Was ich hier Aufzeige ist nur ein "Proof of Concept" um zu zeigen wie simpel das Ganze im Prinzip ist. Die Vorraussetzung dafür ist natürlich eine funktionierende Sound- und gstreamer-1.0-Konfiguration. In diesem Beispiel lädt gstreamer-1.0 den gewünschten Radio-Stream (z.B. SWR3), decodiert ihn und splittet ihn in zwei Queues auf. Die erste Queue wird direct über ein virtuelles ALSA-Device (alsasink device=radio, Du kannst natürlich einen anderen Sink oder PulseAudio verwenden!) über die angeschlossenen Lautsprecher ausgeben. Die zweite Queue wird als unveränderte als mp3-Datei auf der Festplatte gespeichert (lamemp3enc target=quality quality=0 cbr=true). 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | mkdir -p temp/ &&
cd temp/ &&
sudo -s
cat > swr3_dump << EOF
#!/bin/sh
clear
echo "--------------------------------"
echo "SWR3 live stream is now playing!"
echo "--------------------------------"
echo "Don't close the shell!"
echo "Press <Strg>+<C> to stop the stream"
gst-launch-1.0 souphttpsrc location="http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3" ! decodebin ! tee name=t t. ! queue ! alsasink device=radio t. ! queue ! audioconvert ! lamemp3enc target=quality quality=0 cbr=true ! filesink location=swr3_dump.mp3 > /dev/null 2>&1
EOF
chmod +x swr3_dump &&
exit
sudo ./swr3_dump
sudo mpg123 swr3_dump.mp3
|
Der Nachteil dieser Konfiguration ist, dass die Aufnahme im User-Mode läuft und beim schließen der Shell sofort beendet wird. Wenn Du längere Mitschitte erstellen willst musst Du dieses Script nur als Hintergrund-Dienst z.B. mit systemd starten. Über einen Cronjob oder einem systemd-Timer ist auch möglich eine Aufnahme automatisch zu steuern. Viel Spass beim Nachmachen! Gruß vom Bodensee 😎
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Da reicht aber auch eine Zeile (evtl. mit timeout) | wget http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3 -O swr3.mp3
|
|
Linux-Oldie
Anmeldungsdatum: 1. November 2019
Beiträge: Zähle...
|
Hallo Rusty-Bones,
die streamtuner2-Version in Ubuntu 18.04 ist fehlerhaft. In der Datei /usr/share/streamtuner2/compat2und3.py fehlt eine Zeile mit der Anweisung "import os". Diese kannst du am Anfang der Datei unterhalb der Zeile "import sys" oder vor der Zeile 72 einfügen. In Ubuntu 19.10 ist der Fehler behoben.
|
Pennywise
Anmeldungsdatum: 13. Mai 2006
Beiträge: 59
|
Linux-Oldie schrieb: Hallo Rusty-Bones,
die streamtuner2-Version in Ubuntu 18.04 ist fehlerhaft. In der Datei /usr/share/streamtuner2/compat2und3.py fehlt eine Zeile mit der Anweisung "import os". Diese kannst du am Anfang der Datei unterhalb der Zeile "import sys" oder vor der Zeile 72 einfügen. In Ubuntu 19.10 ist der Fehler behoben.
Streamtuner 2 installiert, Problem damit gelöst, vielen Dank!
Aber da ist sie wieder, meine Linuxkritik (ich muss dazu sagen, ich bin Linuxverfechter):
Welcher Ottonormalverbraucher will vor der Installation eines Programms erstmal Fehlerbehebung betreiben?
|
manuel-werner
Anmeldungsdatum: 17. Dezember 2014
Beiträge: 167
Wohnort: Ludwigshafen am Rhein
|
Hier noch ein Tip vom mir: Als Alternative kann man auch den SMPlayer https://wiki.ubuntuusers.de/SMPlayer/ nehmen. Er kann die gleichen Formate wie der VLC abspielen. Ausserdem hat er eine Favoritenfunktion um z.B. Stream-URLs von Webradiosendern zu verwalten.
|