Toon posts:

Geluid over netwerk

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zijn er mp3 spelers voor de console (zoals mpg123 of mp3blaster) die op de een of andere manier mp3 decode op een computer, 192.168.0.1, en dat het geluid bij 192.168.0.2 terecht komt.

Ik dacht aan esound + een mp3 speler maar dan kan ik in de manual niet vinden hoe ik van de esd op 192.168.0.1 naar de esd op 192.168.0.2 kan connecten laat staan dat ik een console player gevonden heb die esd ondersteund?

Wie kan mij uitleggen hoe ik mijn idee kan uitwerken, ik heb dus het liefste dat alles op 192.168.0.1 gebeurt (dit is een gentoo bak) en dat alles via ssh op 192.168.0.2 bestuurt wordt en de output van de muziek dus ook op /dev/dsp van 192.168.0.2 teregt komt zodat 192.168.0.2 alleen een sound deamon en ssh heeft lopen, volgens mij zijn de enige twee sounddeamons op die knoppix bak esd en arts (is een knoppix bak, die dus geen mp3blaster heeft wat het hele probleem is). 192.168.0.1 moet al het werk doen en 192.168.0.2 heeft soundcard en monitor.

Hoop dat ik een beetje duidelijk overkom :P. Owja de MP3tjes zelf staan op 192.168.0.1, nu heb ik die met smbmount gemount op 192.168.0.2.

  • Treenaks
  • Registratie: April 2001
  • Laatst online: 15:11
mpg321 (debian package) en ogg123 (package 'vorbis-tools') ondersteunen via libao esound output, met als optie een manier om (zie de manpage van libao.conf) naar een remote esound host af te spelen.

Moet je alleen esound zo configureren dat'ie gaat luisteren op een TCP poort (zie /etc/esound/esd.conf en/of de command-line opties dan de esd daemon)

Verwijderd

Topicstarter
yeah maar dan zit ik nog met het probleem dat ik een frontend voor mpg123 moet hebben, enne dat luisteren van esd heb ik al denk ik, esd -tcp -bind 192.168.0.2 -d /dev/dsp -public zoiets? en in esd.conf staat nix over netwerk opties

  • Treenaks
  • Registratie: April 2001
  • Laatst online: 15:11
idd, zoiets kan je wel gebruiken (je meot esd altijd opstarten (in een screen, zodat'ie blijft draaien?) voor je muziek kan maken).

En wat bedoel je met een frontend voor mpg123? mpg321 is mpg123 compatible, maar snapt esound

Verwijderd

Topicstarter
khad ff over mpg321 heen geleze dacht mpg123, maargoed ik zoek zoiets als mp3blaster , grafisch maar dan met ncurse dus zonder X, een console interface

Verwijderd

Topicstarter
okeej nu heb ik in /etc/libao.conf default_driver=esd staan, op 192.168.0.2 draaid esd en luistert naar connections zegt ie, mpg321 staat nu dus ook op esd maar met welke settings moet ik nou de esd op 192.168.0.1 draaien zodat de muziek op 192.168.0.2 uitkomt??

  • Treenaks
  • Registratie: April 2001
  • Laatst online: 15:11
ESPEAKER=192.168.0.2 mpg321 *.mp3

Curses appje weet ik zo 123 niet voor je, ik heb zelf een ding geschreven wat random door /al/ mn files heen loopt :)

Verwijderd

Topicstarter
MPEG stream from starsplash - Free (1).mp3 ...
MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
unix_connect: can't connect to server (unix:/tmp/mcop-root/fampabst_com-1707-3d8c7ed4)
Can't find a suitable libao driver. (Is device in use?)
Segmentation fault

Verwijderd

Topicstarter
uhm raar hoor,
code:
1
2
3
4
fampabst MP3 - Overige # echo $ESPEAKER
192.168.0.2
fampabst MP3 - Overige # cat /etc/libao.conf
default_driver=esd


kheb libao gemerged en mpg321, esd draaid op 192.168.0.1 met "esd -tcp -d /dev/dsp" en op 192.168.0.2 met "esd -tcp -public -bind 192.168.0.2 -d /dev/dsp"

code:
1
2
3
4
fampabst plugins-2 # ls
libarts.a   libarts.so  libesd.la  liboss.a   liboss.so
libarts.la  libesd.a    libesd.so  liboss.la
fampabst plugins-2 #

Verwijderd

Topicstarter
als ik gewoon start met "esd" kan ik lokaal afspelen, als ik geen -tcp gebruik gaat alles goed (lokaal) maar als ik -tcp wel erbij doe zegt hij /dev/dsp: device busy?? en het lijkt of hij $ESPEAKER negeert want als ik export ESPEAKER="192.168.0.1:16001" doe om te testen op 192.168.0.2 speelt hij op 192.168.0.2 nog gewoon op zijn eigen /dev/dsp af?!
Pagina: 1