Fw: Re: [MPlayer-users] radio information

Marty linuxhippy at verizon.net
Tue Jan 18 23:19:32 CET 2005

It seems that mplayer can simply play streams from the console and cannot display info in the stream (songs playing, etc.)

Just in case I'm wrong, I forgot to mention that I am using a laptop with a display of 800 X 600.


Begin forwarded message:

Date: Sun, 16 Jan 2005 10:22:24 -0500
From: Marty <linuxhippy at verizon.net>
To: "MPlayer usage questions, feature requests,  bug reports" <mplayer-users at mplayerhq.hu>
Subject: Re: [MPlayer-users] radio information

On Sun, 16 Jan 2005 11:38:23 +0100
kurtz <kurtz611 at yahoo.es> wrote:

> Marty escribe:
> > Is mplayer in the console able to use the same information that
> > kaffeine uses to display the song that is currently playing?
> At least while playing Shoutcast streams, it prints for me the song
> currently playing.
> [ismael at unit4 ismael]$ rpm -q mplayer
> mplayer-1.0-0.lvn.0.15.pre5.2
> Cordially, Ismael
I'm using Linux 2.4.26 and I compiled MPlayer from it's source.  Do I need to recompile it in order to get it to display song names from the console?  If so, how exactly should I recompile it?  

I thought it may be helpful if add some more info using the -v option on a shoutcast stream.  This stream displays song titles using xine:

bash-2.05b$ mplayer -v -playlist shoutcast-playlist.pls

MPlayer 1.0pre6-3.3.4 (C) 2000-2004 MPlayer Team
CPU: Advanced Micro Devices K6-2 (Family: 5, Stepping: 12)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow

Unknown entry type Version=2
CommandLine: '-v' '-playlist' 'shoutcast-playlist.pls'
get_path('font/font.desc') -> '/home/me/.mplayer/font/font.desc'
Font /home/me/.mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using nanosleep() timing
get_path('input.conf') -> '/home/me/.mplayer/input.conf'
Can't open input config file /home/me/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('1039.conf') -> '/home/me/.mplayer/1039.conf'
Filename for url is now
Filename for url is now
Connecting to server[]:80 ...
protocol:           [ICY]
http minor version: [0]
uri:                [(null)]
method:             [(null)]
status code:        [200]
reason phrase:      [OK]
body size:          [0]
 0 - icy-notice1: <BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR>
 1 - icy-notice2: SHOUTcast Distributed Network Audio Server/SolarisSparc v1.9.5<BR>
 2 - icy-name: ChroniX Aggression - Loud & Clear - www.chronixradio.com
 3 - icy-genre: Metal, Rock, Alternative
 4 - icy-url: http://www.chronixradio.com
 5 - icy-pub: 1
 6 - icy-metaint: 0
 7 - icy-br: 128
 8 - icy-irc: #shoutcast
 9 - icy-icq: 0
 10 - icy-aim: N/A
Name   : ChroniX Aggression - Loud & Clear - www.chronixradio.com
Genre  : Metal, Rock, Alternative
Website: http://www.chronixradio.com
Public : yes
Bitrate: 128kbit/s
Cache size set to 320 KBytes
Connected to server:
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0
Cache fill: 15.00% (49152 bytes)    ==> Found audio stream: 0
demux_audio: seeking from 0x819 to start pos 0x18D
demux_audio: audio data 0x18D - 0x0
Audio file detected.
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow! optimized decore!
MP3lib: init layer2&3 finished, tables done
mpg123: Can't rewind stream by 23 bits!
MPEG 1.0, Layer III, 44100 Hz 128 kbit Joint-Stereo, BPF: 418
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 16000->176400 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  15/15  (4096 bytes/frag)  free:  61440
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
Video: no video
Freeing 0 unused video chunks.
Starting playback...
A:  44.0 (43.9)  5.0% 45%

MPlayer-users mailing list
MPlayer-users at mplayerhq.hu

More information about the MPlayer-users mailing list