DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => Thema gestartet von: mtron am 24 September, 2009, 13:28

Titel: Howto: DVB Radio in Audacious Media Player
Beitrag von: mtron am 24 September, 2009, 13:28
Hallo!

Da ich die meiste Zeit vor dem Monitor nebenher Radio über DVB-S höre, hab ich seit einiger Zeit nach einer lightweight Lösung dafür gesucht. Nur entweder waren die Apps ziemlich veraltet und unterstützten kein pulseaudio (wie z.b dvbradio) oder auch ein ziemlicher overkill für "nur" Radio hören und natürlich gibts auch viele apps die das gegenteilige "Featureset" bieten.

Jetzt bin ich über einen plugin (http://sourceforge.net/projects/audacious-dvb/) für den medienplayer "Audacious (http://audacious-media-player.org/)" gestolpert, das genau meine Wünsche erfüllt. Vielleicht sucht ja jemand anders auch sowas ;)

(https://sites.google.com/site/mtrons/debpackages/audacious-dvb.jpg)

Audacious ist ein port des xmms clients, der vom gui her sehr winamp ähnelt. Zu bekommen ist audacious in der Regel über den Distributor. für ubuntu gestaltet sich der install sehr einfach:

1.) universe und multiverse Repositories unter Software Sources aktivieren und package index neu laden sowie system updaten:
sudo apt-get update && sudo apt-get dist-upgrade
2.) audacious installieren:
sudo apt-get install audacious audacious-plugins
Einige Audio Equalizer Presets könnten auch hilfreich sein:
cd $HOME
wget -O winamp_presets.gz http://ubuntuone.com/5kL9TS5L1U3ByKRRG09pUo
gunzip -c winamp_presets.gz > $HOME/.config/audacious/eq.preset
rm winamp_presets.gz

3.) audacious dvb-plugin kompilieren:
(wer das fertige deb für i386 vom Ende dieses Posts installiert kann diesen punkt überspringen)

Momentan ist die version 0.8.0 aktuell (02/2013). Homepage des plugins ist hier (http://audacious-dvb.sourceforge.net/) und ein update-RSS feed (http://sourceforge.net/export/rss2_projnews.php?group_id=204303&rss_fulltext=1) ist auch vorhanden.

Build Dependencies installiern:
sudo apt-get install build-essential gdebi cdbs debhelper autotools-dev libtool linux-libc-dev audacious-dev libmad0-dev
development snapshot besorgen und package build starten:
cd $HOME
git clone git://git.code.sf.net/p/audacious-dvb/code audacious-dvb
cd audacious-dvb
./autogen.sh
fakeroot debian/rules binary

4.) deb Paket installieren
in eurem $home sollte nun ein deb Paket erstellt worden sein (e.g. für i386 "audacious-dvb_0.8.0_i386.deb", siehe Post Ende.)

Dieses mithilfe des gdebi Paketmanagers installieren. (Rechtsklick auf das deb => Öffnen mit: "Gdebi Package Installer")

Alternativ vom Terminal aus:
sudo dpkg -i $HOME/audacious-dvb*.deb
5.) audacious-dvb Plugin konfigurieren:
in Audacious dann auf Preferences - Plugins gehen und am Input Tab den DVB Input plugin markieren und auf den Preferences Button klicken. Dort kann man das zu verwendende DVB Device wählen und am zweiten tab die aufnahmefunktion bearbeiten. Der dritte Tab dient dazu verschiedene erweiterte Funktionen zu aktivieren. Ich hab hier dvb Status, RDS Radiotext sowie EPG aktiv.

(https://sites.google.com/site/mtrons/debpackages/audacious-plugins.jpg)

6.) audacious-dvb radio playliste erstellen.

Audacious-dvb verwendet einen eigenen syntax um einen dvb kanal abzuspielen:
Deutschlandfunk: kingofsat info (http://de.kingofsat.net/find.php?question=dlf)
dvb://audio?sid=28013:freq=11954:pol=h:srate=27500
Die Werte (SID, Frequenz, Polarisation und Symbol Rate) sind eigentlich selbsterklärend. Wie immer ist dabei das kingofsat (http://de.kingofsat.net/) service sehr hilfreich.

Ich habe mir eine playlist im .m3u format gebastelt :
#EXTM3U
#EXTINF:-1,FM4 (ORF, Astra 19.2)
dvb://audio?sid=13134:freq=12662:pol=h:srate=22000
#EXTINF:-1,OE1 (ORF, Astra 19.2)
dvb://audio?sid=13121:freq=12662:pol=h:srate=22000
#EXTINF:-1,NOVA (CSAT, Astra 19.2)
dvb://audio?sid=8542:freq=12207:pol=v:srate=27500
#EXTINF:-1,OUI FM (CSAT, Astra 19.2)
dvb://audio?sid=8551:freq=12207:pol=v:srate=27500
#EXTINF:-1,on3radio (ARD, Astra 19.2)
dvb://audio?sid=28406:freq=12265:pol=h:srate=27500
#EXTINF:-1,Deutschlandfunk (ZDF, Astra 19.2)
dvb://audio?sid=28013:freq=11954:pol=h:srate=27500

diese in einen text editor kopieren und unter z.B. "audacious-dvbradio.m3u" speichern und die Playlist in audacious laden

Fazit:
Audacious ist eine sehr angenehme Lösung für DVB Radio. Die tuning Zeit ist sehr gut (kann je nach treiber divergieren), und die Software bietet einige interessante Gimmiks wie Radiotext, EPG und Signalinformation.

(https://sites.google.com/site/mtrons/debpackages/audacious-streaminfo.jpg)

Das deb paket im Anhang dieses Posts sollte auf allen 32bit ubuntu versionen ab 12.04 funktionieren. Also ausprobieren ;).
Titel: Re: Howto: DVB Radio in Audacious Media Player
Beitrag von: SiLæncer am 25 September, 2009, 15:12
Grad mal ausprobiert ...funktioniert einwandfrei ...

Feine Sache :)

Im Anhang die von mir erzeugte ´audacious-dvb_0.8.0_amd64.deb´ für Ubuntu x64 User ...
Titel: Re: Howto: DVB Radio in Audacious Media Player
Beitrag von: mtron am 25 September, 2009, 16:36
Huch , das Forum nimmt ja doch deb als Anhang   :P

THX für das 64bit package :)
Titel: Re: Howto: DVB Radio in Audacious Media Player
Beitrag von: SiLæncer am 25 September, 2009, 16:38
Huch , das Forum nimmt ja doch deb als Anhang   :P

Ja ...jetzt ;) ;D
Titel: Re: Howto: DVB Radio in Audacious Media Player
Beitrag von: mtron am 16 November, 2009, 18:44
kleiner Hinweis für die audacious Nutzer:

ich hab heute ein bisschen mit den settings rumgespielt und auf einmal weigerte sich audacious normale mp3 files abzuspielen. Der Übeltäter war der "Song Change Plugin"

Also falls einer dasselbe Problem hat checken dass in "Preferences - Plugins - General" der Song Change Plugin deaktiviert ist. Dann ist audacious auch wieder mit mp3 glücklich ;)
Titel: Re: Howto: DVB Radio in Audacious Media Player
Beitrag von: mtron am 26 Mai, 2010, 18:50
Ab Audacious-DVB SVN Revision 172 funktioniert das DVB Plugin jetzt auch wieder mit Audacious 2.3, das bei Lucid mitgebracht wird.

Außerdem kann man in den plugin Settings die Funktion des Pause Knopfs jetzt so ändern dass dieser im DVB Modus als "Instant Recording Button" funktioniert.

Aktuelles deb Paket des audacious-dvb-plugins svn revision 181 i386 für Audacious 2.3 gibts im Anhang des ersten Posts.
Titel: Re: Howto: DVB Radio in Audacious Media Player
Beitrag von: SiLæncer am 26 Mai, 2010, 18:58
thx :)