• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]Audiostreams aufzeichnen

gm2601

Advanced Hacker
Hi Gurus,

unter 10-3 hatte ich mal einen Streamtuner und -ripper laufen....unter 11.3 [kdebase4-4.4.4-1.5.i586] will mir das weder mit streamtuner noch mit streamtuner2 richtig gelingen. Der eine meckert an xmms, der andere bleibt mit "amarok" stumm und mit mplayer will er nicht aufhören zu dudeln, ohne daß ich die PIDs einzeln kille.

Mit beiden kann ich nicht aufnehmen.

Was mach ich falsch?
Code:
[size=1]guenter@emil3:~> rpm -qa | grep -e stream -e xmm
PackageKit-gstreamer-plugin-0.6.3-5.4.i586
gstreamer-0_10-plugins-base-lang-0.10.30-999.pm.1002.2.noarch
gstreamer-0_10-plugins-good-0.10.24-999.pm.1001.7.i586
gstreamer-0_10-plugins-good-lang-0.10.24-999.pm.1001.7.noarch
xmms2-plugin-id3v2-0.7-13.pm.15.41.i586
gstreamer-0_10-ffmpeg-0.10.11-999.pm.999.1.i586
xmms2-0.7-13.pm.15.41.i586
libgstreamer-0_10-0-0.10.30-999.pm.1000.8.i586
xmms2-plugin-base-0.7-13.pm.15.41.i586
gstreamer-0_10-0.10.30-999.pm.1000.8.i586
phonon-backend-gstreamer-0_10-4.4.2-1.6.i586
streamripper-1.64.6-0.pm.1.1.i586
istream-0.10-0.pm.1.3.i586
xmms2-plugin-m3u-0.7-13.pm.15.41.i586
gstreamer-0_10-plugin-gnomevfs-0.10.30-999.pm.1002.2.i586
gstreamer-0_10-plugins-base-0.10.30-999.pm.1002.2.i586
gstreamer-0_10-plugins-ugly-0.10.15-999.pm.1002.6.i586
gstreamer-0_10-fluendo-mp3-0.10.14-42.pm.42.1.i586
streamtuner2-2.0.8-1.pm.2.1.noarch
libxmmsclient6-0.7-13.pm.15.41.i586
xmms2-plugin-flv-0.7-13.pm.15.41.i586
gstreamer-0_10-plugins-ugly-lang-0.10.15-999.pm.1002.6.noarch
libxmmsclient-glib1-0.7-13.pm.15.41.i586
gstreamer-0_10-lang-0.10.30-999.pm.1000.8.noarch
gstreamer-0_10-plugin-hal-0.10.24-999.pm.1001.7.i586
streamtuner-0.99.99-260.pm.260.1.i586
guenter@emil3:~> streamtuner[/size]
Ist denn openSUSE 11.4 schon empfehlenswert, denn 11.3 hat meine Zuneigung nie gewonnen?
 

tomm.fa

Administrator
Teammitglied
Also hier unter openSUSE 11.4 (x86_64) KDE habe ich keine Probleme, egal ob ich die in Streamtuner2 angebotenen Streams mit Xine oder Amarok abspielen lasse, auch das speichern funktioniert. Ich musste nur zwischendurch mal ein rcalsasound restart ausführen. Als Backend für Phonon nutze ich Xine und nicht GStreamer. Aufgenommene Streams landen hier unter ~/Musik/Radio, ohne Veränderung der Einstellung landen die unter ~/Dokumente. Was ergibt denn die Ausgabe von:
Code:
cat ~/.config/streamtuner2/settings.json
Zum Vergleich mal meine:
Code:
cat ~/.config/streamtuner2/settings.json
{
    "auto_save_appstate": true, 
    "browser": "opera", 
    "channel_order": "shoutcast, xiph, internet_radio_org_uk, jamendo, myoggradio, ..", 
    "debug": false, 
    "dir": "~/.config/streamtuner2", 
    "file_browser_dir": "~/Music, /media/music", 
    "file_browser_ext": "mp3,ogg, m3u,pls,xspf, avi,flv,mpg,mp4", 
    "google_homepage": true, 
    "heuristic_bookmark_update": true, 
    "internetradio_max_pages": "5", 
    "jamendo_stream_format": "ogg2", 
    "like_my_bookmarks": false, 
    "load_favicon": true, 
    "max_streams": "120", 
    "myoggradio_login": "user:password", 
    "myoggradio_morph": false, 
    "play": {
        "*/*": "amarok %srv", 
        "audio/*": "amarok", 
        "audio/aac": "amarok", 
        "audio/mp3": "amarok", 
        "audio/ogg": "amarok", 
        "audio/x-pn-realaudio": "amarok"
    }, 
    "plugins": {
        "basicch": true, 
        "bookmarks": true, 
        "file": true, 
        "google": true, 
        "internet_radio_org_uk": true, 
        "jamendo": true, 
        "links": true, 
        "live365": true, 
        "modarchive": true, 
        "musicgoal": true,                                                                                                                                                                      
        "myoggradio": true,                                                                                                                                                                     
        "punkcast": false,                                                                                                                                                                      
        "shoutcast": true,                                                                                                                                                                      
        "timer": true, 
        "tv": true, 
        "xiph": true
    }, 
    "pyquery": false, 
    "record": {
        "*/*": "konsole -e streamripper %srv -d ~/Musik/Radio/"
    }, 
    "retain_deleted": true, 
    "reuse_m3u": true, 
    "share": "/usr/share/streamtuner2", 
    "show_bookmarks": true, 
    "show_favicons": true, 
    "theme": "oxygen-gtk", 
    "tmp": "/tmp", 
    "xiph_min_bitrate": "64"
}
 
OP
gm2601

gm2601

Advanced Hacker
...da ist nicht viel dabei, was ich verstehe...
Code:
cat ~/.config/streamtuner2/settings.json
{
    "auto_save_appstate": true, 
    "browser": "sensible-browser", 
    "channel_order": "shoutcast, xiph, internet_radio_org_uk, jamendo, myoggradio, ..", 
    "debug": false, 
    "dir": "/home/guenter/.config/streamtuner2", 
    "file_browser_dir": "/home/guenter/Music, /media/music", 
    "file_browser_ext": "mp3,ogg, m3u,pls,xspf, avi,flv,mpg,mp4", 
    "google_homepage": true, 
    "heuristic_bookmark_update": true, 
    "internetradio_max_pages": "5", 
    "jamendo_stream_format": "ogg2", 
    "like_my_bookmarks": false, 
    "load_favicon": true, 
    "max_streams": "120", 
    "myoggradio_login": "user:password", 
    "myoggradio_morph": false, 
    "play": {
        "*/*": "amarok %srv", 
        "audio/*": "amarok", 
        "audio/aac": "amarok", 
        "audio/mp3": "amarok", 
        "audio/ogg": "amarok", 
        "audio/x-pn-realaudio": "amarok"
    }, 
    "plugins": {
        "basicch": true, 
        "bookmarks": true, 
        "file": true, 
        "google": true, 
        "internet_radio_org_uk": true, 
        "jamendo": true, 
        "links": true, 
        "live365": true, 
        "modarchive": true, 
        "musicgoal": true, 
        "myoggradio": true, 
        "punkcast": false, 
        "shoutcast": true, 
        "timer": true,                                                                                                                                                
        "tv": true,                                                                                                                                                   
        "xiph": true                                                                                                                                                  
    },                                                                                                                                                                
    "pyquery": false,                                                                                                                                                 
    "record": {                                                                                                                     "*/*": "x-terminal-emulator -e streamripper %srv -d ~/Streams/"                                  
                                                                                                               
    }, 
    "retain_deleted": true, 
    "reuse_m3u": true, 
    "share": "/usr/share/streamtuner2", 
    "show_bookmarks": true, 
    "show_favicons": true, 
    "theme": "", 
    "tmp": "/tmp", 
    "xiph_min_bitrate": "64"
}
...
ich gehe auch nicht davon aus, daß das generell nicht ginge, sondern daß ich etwas vergaß oder falsch machte.
Nachtrag:
Nachdem ich nun in play{...} überall amarok eintrug, dudelts, aber auch jetzt kann ich
noch nicht aufnehmen und muß ich nach Beendigung von streamtuner2 Amarok extra anhalten.
 

tomm.fa

Administrator
Teammitglied
Nur ein kleines Beispiel:
"record": {
"*/*": "x-terminal-emulator -e streamripper %srv"
(Vorsicht Fangfrage) Kennst du das Programm x-terminal-emulator, bzw. ist dieses installiert? Zum Vergleich mal extrahierterweise der Eintrag bei mir:
"record": {
"*/*": "konsole -e streamripper %srv -d ~/Musik/Radio/"
},

gm2601 schrieb:
Nachdem ich nun in play{...} überall amarok eintrug, dudelts, aber auch jetzt kann ich
noch nicht aufnehmen und muß ich nach Beendigung von streamtuner2 Amarok extra anhalten.
Was in Amarok abgespielt wird, muss auch darüber gestoppt werden.
 
OP
gm2601

gm2601

Advanced Hacker
tomm.fa schrieb:
(Vorsicht Fangfrage) Kennst du das Programm x-terminal-emulator, bzw. ist dieses installiert?
Keine Fangfrage, ich habe und werde nie behaupte(t/n), daß es nicht zielführend sein kann, mich so etwas zu fragen. Beides ist übrigens mit Nein zu beantworten.
Jetzt da ich's las, :eek:ps: fällt mir sofort ein, daß ich diesbezüglich auch eine Fehlermeldung hatte und hoffentlich bald nicht mehr habe, denn jetzt steht da "konsole".

Was in Amarok abgespielt wird, muss auch darüber gestoppt werden.
Ok, damit kann ich leben, auch wenn ich mich daran unter 10-3 nicht erinnere, aber da war, glaub ich, auch xine am werkeln.

So, es dudelt jetzt auch wieder, aber auch hier kommen Meldungen an der aufrufenden Konsole, die ich nicht interpretieren kann:
Code:
[size=1]no PIL No module named PIL
/usr/bin/streamtuner2:140: GtkWarning: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
  self.extensionsCTM.set_submenu(self.extensions)  # duplicates Station>Extension menu into stream context menu
oooops, parser returned nothing for category Alternative
just basic ID3 support
you are out of luck in regards to mp3 browsing[/size]............usw
Aber beim Klick auf "record" bewegt sich was, das recht positiv aussieht....vielleicht kann ich unter ~/Stream besser nachsehen, wenn ich das Prog im Hintergrund starte.... in Dolphin sehe ich reinwachsende files.

Danke soweit! :thumbs:
Könnte ich nun in settings.json "amarok" durch "xine" ersetzen, damit ein STOP aus dem streamtuner2 auch ein stop bewirkt, oder geht das ins Auge?...
Nachtrag:
...geht auch mit xine... aber youtobe und radio.de nicht mehr.... :irre: (31.03) ...und nach erneutem Zeitaufwand nun unter amorok alles so läuft, wie ich mir es bereits anfangs vorstellte.
(Denk ich an 10-3 so ist 11.x zum ...)
 
Oben