Ralf Engels | 22 Jul 23:40
Picon
Picon

Re: my personal wishlist


 >>However I think that it has some big shortcommings.
 >>
 >>1. extremly slow playlist handling. This will always be slow as long as
 >>it tries to look for ID3 tags for all of my 3000 files.
 >>2. no way to script it with Perl

 >I have some incomplete patches to speed playlist handling.
 >Unfortunately they don't apply cleanly to current code base.   I >haven't
 >had much time lately.

Great. Please send it to me and I will integrate it in the latest release.

 >1.  No metadata :  zinf will present only filename
 >
 >2. Local metadeta : Users may tag and use metadata stored either in the
 >music files themselves or in the metadata database.
 >
 >3.  World metadata :  Zinf will use outside resources to complete
 >metadata fields when available.
 >

I am much in favor for ID3V2 tags. Benefits are:
1. (semi) official standart
2. everything you want
3. very good library available
4. the tags are stored with the file

Shortcomming of cause
1. slow

 >2.  Pluggable playlists? Different musicbrowsers?

Personally I totaly satisfied with the way XMMS handles the playlist. I 
don't need streams, any database or other stuff.

 >>Should I try to do something about this issues/proposals?

 >In a word.. yes.    Can you code?   What exactly do you mean by
 >pluggable playlist support?   Which xmms plugins are you dieing for?
 >Do you have experience with their plugins?

Yes. I can code.

The xmms-lib is a library to access xmms functionalities over tcp/ip.
You can:
get the current playlist
start stop pause, forward, ...
get current time and id3 tags of the current song.

The library is quite small and could be re-used from the xmms source 
code (but is in C and not C++)

There is a Perl.mod for accessing this.

BR,
Ralf

-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0

Gmane