Sound Karten außerhalb der AudioStation

Status
Für weitere Antworten geschlossen.

gigon

Benutzer
Mitglied seit
20. Mai 2011
Beiträge
51
Punkte für Reaktionen
0
Punkte
0
Hallo Forengemeinde,
ich möchte eine USB Soundkarte per Subsonic auf der DiskStation zu betreiben.
Subsonic ist ein Java basiertes Programm um Musik zu streamen. Wie die AudioStation nur mit ein wenig mehr Funktionen ;).

Ich habe eine DS211+ und eine SpeedLink Vigo SL-8850-TBK USB Soundkarte, die wunderbar mit der AudioStation funktioniert.

Das könnte der verbaute Chip sein.
Unter Windows wird die Soundkarte als "C-Media USB Headphone Set" erkannt.

Ich habe im Subsonic Wiki ein Script gefunden, was die installierten Soundkarten zeigen soll. Funktioniert unter Windows einwandfrei, auf der DS auch, es wird aber nichts gefunden.

Meine nächste Idee war ipkg. Gibt es dort Treiber? (hab alsa gefunden, kennt sich da wer mit aus?)

Irgendwie muss es ja zum laufen zu bekommen sein, mit der AudioStation läufts ja auch.

Ich hab schon viel gegooglet, aber außer OpenWRT Paketen nichts gefunden...

kennt sich jemand mit sowas aus?
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Und hast es schon geschafft, die Soundkarte direkt einzubinden? Bei mir zeigt das kleine Tool keine Mixer an, obwohl der alsamixer funktioniert.
aplay -l gibt mir auch diverse Infos aus, wichtig ist die HW-Adress
Rich (BBCode):
> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: default [USB Audio CODEC ], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
In diesem Fall ist die hw-adress 0,0, was ja für die Zeile, welche man in die subsonic.sh einfügen soll wichtig ist. Da aber keine Mixer gefunden werden, fehlt der entsprechende Name vor der #.
Rich (BBCode):
'-Djavax.sound.sampled.SourceDataLine=#<Name_des_Mixers> [plughw:0,0]' \

Habe auch schon den Workaround ausprobiert. Bei diesem soll man vom openjava sdk 6 sich die Datei lib/i386/libjsoundalsa.so nach lib/i386/ des jre von Oracle kopieren, da diese in selbigen fehlt.
Open Java soll aber generell langsamer sein, als das von Oracle.

Im Log steht immer die gleiche Fehlermeldung:
ERROR JukeboxService - Error in jukebox: java.lang.IllegalArgumentException: No line matching interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, big-endian is supported.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat