I have got my Pi running raspbian playing net radio using mplayer. Works fine.
We have a Topfiled 5800 PVR fronted with an Asus NSLU2, AKA slug, running custom firmware. One can access the PVR from the LAN by ftping to the Asus. Works fine.
On my laptop using mplayer I can issue the following:
mplayer ftp://foo:bar@slug/DataFiles/some_recording.rec
and mplayer plays the video.
From the Pi I can ftp to the slug and browse the PVR's directories no problem. But if I try the above mplayer command it hangs. Killing mplayer and ftping *from any box on the lan*, including the Pi, works as far as logging in but then as soon as you issue *any* command it hangs. The only "cure" is to power cycle the PVR.
pi@raspbpi-radio:~$ mplayer ftp://foo:bar@slug/DataFiles/Click_20130928.rec MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control.
Playing ftp://foo:bar@slug/DataFiles/Click_20130928.rec. Resolving slug for AF_INET... Connecting to server slug[192.168.0.106]: 21...
Streams need a type! libavformat version 53.21.1 (external) Mismatching header version 53.19.0 [ftp] read timed out [ftp] Server didn't abort correctly: Seek failed [ftp] read timed out [ftp] read timed out [ftp] read timed out
MPlayer interrupted by signal 2 in module: demux_open [ftp] read timed out
MPlayer interrupted by signal 2 in module: demux_open pi@raspbpi-radio:~$
After this the tty is screwed up needing a "stty sane" :-)
So there is *something* about mplayer on the Pi in ftp mode. Any ideas where to look next? Google has turned nothing up.
TIA