Re: no playlist advance

Brian Candler <[email protected]>
Newsgroups gmane.comp.multimedia.xmms.devel
Message-ID <[email protected]>
> I have reinstalled xmms under debian with the purge option and even compiled
> the package by myself. But still I can't get playlist advance. I didn't
> check the option "no playlist advance". I don't know when it started, it worked
> once.

I got part-way towards debugging this, but then it started working again for
me :-(

Can you try adding the following debug code to Input/mpg123/mpg123.c in
function get_time:

...
static int get_time(void)
{
/* Start debug */
if (mpg123_info)
fprintf(stderr,"Y:%d,%d,%d,%d\n",
(int)audio_error,
(int)mpg123_info->going,
(int)mpg123_info->eof,
(int)mpg123_ip.output->buffer_playing()
);
else
fprintf(stderr,"N:%d\n",
(int)audio_error
);
/* End debug */
        if (audio_error)
                return -2;
...

Then do a 'make' in the top directory, copy Input/mpg123/.libs/libmpg123.so
to /usr/X11R6/lib/xmms/Input/ (or wherever your plugins are stored) and
restart xmms.

When you play a track you should see a series of:

Y:0,1,0,1

What happens when the track gets to the end? Does the debug output change to
another pattern and keep displaying it?

Regards,

Brian.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.