Ik heb sinds kort een DS-207+ en ben een noob op het gebied van NAS en Linux, maar heb ervaring met internet radio broadcasten op de pc met ShoutCast en IceCast.
Ik wil proberen van de DS een standalone internet radio broadcast server (Shoutcast of Icecast) te maken.
Na enig google- en wiki- speurwerk denk ik dit te bereiken met mpd (player), icecast (server) en jinzora in jukebox mode (voor de bediening van mpd en de playlist selectie).
Ik heb Jinzora 2.7.5 werkend gekregen in streaming mode (zie
hier).
Ik heb de
ARM Marvell bootstrap geinstalleerd zodat ik
ipkg packages op de DS-207+ kan installeren.
Vervolgens
mpd 0.13.2-1 geinstalleerd met ipkg install mpd.
Het probleem is dat ik Jinzora in jukebox mode niet goed aan de praat krijg.
Als ik in ssh het commando /opt/mpd --version geef krijg ik de melding dat alleen ao en oss als audio outputs beschikbaar zijn.
Hier zou ook shout bij moeten staan om mpd te laten streamen naar de icecast server.
Om toch Jinzora in jukebox mode te kunnen testen heb ik de volgende output setting in de /etc/mpd.conf geplaatst:
audio_output {
type "oss"
name "fake out"
device "/dev/null" # optional
driver "null" # optional
format "44100:16:2" # optional
}
Vervolgens zie ik dat Jinzora in jukebox mode gezet kan worden.
Maar de status van de mpd player blijft stopped zodra ik iets probeer af te spelen in Jinzora.
~/.mpd/mpd.error geeft:
Jul 20 02:56 : OSS device "/dev/null" does not support 2 channels: Inappropriate ioctl for device
Jul 20 02:56 : problems opening audio device while playing "Foo Fighters/The Colour And The Shape/(02) Foo Fighters - Monkey Wrench.mp3"
mpd blijft echter wel draaien ondanks deze fout.
Mijn vragen:

Hoe krijg ik mpd output naar shout?

Wat betekent de mpd error melding m.b.t. oss output hierboven?
Alle hulp is welkom.