Sound Karten außerhalb der AudioStation

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

gigon

Benutzer
Registriert
20. Mai 2011
Beiträge
51
Reaktionspunkte
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:
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