xfmusic4 0.5.0 'released'

Brian J. Tarricone bjt23 at cornell.edu
Sat Sep 11 09:22:42 CEST 2004


hi all-

i've been doing a bunch of work on xfmusic4, and it seems to be working 
well so far, so it's time for another release.  i realised it was kinda 
dumb to be numbering it as 4.1.x, since it's going to be standalone and 
have a release schedule that isn't tied to xfce, so i'm renumbering at 
0.5.0 (this'll be the 5th release).

as before, xfmusic4 requires recent CVS versions of both libxfce4util 
and libxfcegui4.  see http://spuriousinterrupt.org/projects/xfmusic4/ 
for details and downloads.  if you installed to a separate prefix like i 
suggested, it's probably a good idea to delete it before installing this 
version.

highlights:
* separation of input layer and decoder layer (this means http support 
is coming later)
* plugin API versioning
* fixed mp3 problems where some streams would lock up the player, and 
others had their sample rate detected incorrectly
* rewritten ogg vorbis decoder (no more libvorbisfile due to the new 
architecture)
* rewritten wave decoder, no dependencies needed
* ability to select output plugins on-the-fly from the GUI
* file info window (right click a playlist entry, select "File Info")
* reorderable playlist via drag-n-drop
* slider updates are disabled when the user is dragging it (no more 
annoying jumping around)
* properly reads and writes both M3U and PLS playlists (as well as flat 
text files)
* bunches of memleak fixes and crash fixes
* probably more stuff i forgot

known issues:
* playback as a whole seems to be more sensitive to system load
* rapid scrolling through a long playlist tends to eat CPU for a little 
while
* other stuff that's been there for a while that i haven't fixed yet 
(see the TODO file)

so, check it out, and let me know what you think.  if someone wants to 
donate an app icon, feel free ^_~.  if you experience crashes, please 
build it with configure --enable-debug=yes, and try to get me a 
backtrace with gdb.

cheers,
brian



More information about the Xfce4-dev mailing list