Pmusic 2.3.0

Zigbert has updated his music player application to version 2.3.0:

I have uploaded the PET to the 'noarch' repo (88KB):

Posted on 28 Jan 2012, 8:11


Posted on 28 Jan 2012, 17:51 by zigbert
Pmusic 2.3.0
The major new features in 2.3.0 depends on streamripper.
- Record radio streams, split stream into tracks (files), and give the file name of artist - title.
- Better performance of streaming Radio. Now 11000 stations in db.
- Show artist/title information while playing radio stream.

Streamripper is about 100kb uncompressed. I used the package of the Slackware repo (for Slacko).

The source is here:

Posted on 28 Jan 2012, 20:05 by BarryK
I have just looked inside Pmusic, and I see there is a binary executable 'pmusic_tray'.

In that case, I will have to take Pmusic PET out of the 'noarch' repository. 'noarch' is for architecture-independent PETs, as we move toward supporting ARM.

However, can 'pmusic_tray' be made optional? If so, it can be a separate PET, that would be compiled for the 'x86' and 'arm' architectures.

Regarding streamripper, I presume that Pmusic tests for it and will still work without?

Posted on 28 Jan 2012, 24:28 by Iguleder1
Re: pmusic_tray
pmusic_tray is a simple tray icon for Pmusic, something originally written by me some time go.

Maybe we could replace it with a Yad tray icon - I have no idea how functional this feature is.

Posted on 29 Jan 2012, 5:57 by 01micko
pmusic deps
Zigbert has this cool dependency check applet in the 'help' menu of Pmusic,

i was going to paste the code but it kind of loses something in the translation ;)

Posted on 29 Jan 2012, 6:21 by 01micko
You'll see pEqualizer as an optional dep to Pmusic above. It's already included in Slacko and Dpup-Exprimo.

PET <--

It's pure bash script/gtkdialog but depends on alsaequal and CAPS (a ladspa library/dsp plugin)

alsaequal-0.6 <--

CAPS-0.4.5 <--

You may be interested in compiling those and having pEqualizer as an addon for wary/racy. I say as an addon as they are a little big and aren't essential, but give Pmusic great functionality.

pEqualiser is a standalone app and will work with anything running through alsa including mplayer if you set the preference ao="alsa".

pEualizer is a joint venture between zigbert and myself.

Posted on 29 Jan 2012, 6:28 by 01micko
pEq again
BTW, here's a screenshot

There is code in there (zigbert) that integrates pEqualiser into the "wings" option GUI as a "plugin" to Pmusic, rather cool.

The stuff they mention on the alsaequal site is already taken care of and is implemented in the, nothing hard coded to /root. Works fine in a woof installation or as a running installation.

Posted on 29 Jan 2012, 14:52 by zigbert
I'll take out the Pmusic_tray binary from the pet.
Pmusic will use it if available.

The source and binaries for 32/64 bit is uploaded to

Posted on 29 Jan 2012, 15:02 by zigbert
Barry wrote: Regarding streamripper, I presume that Pmusic tests for it and will still work without?

Yes of course!

Posted on 29 Jan 2012, 20:54 by BarryK
Re pmusic_tray source
Thanks, I'll upload pmusic_tray.c to my sources repo soon,

Posted on 6 Feb 2012, 4:34 by linuxcbon
Can you add streamripper by default ? (60kb) It is needed for radio stations in pmusic.