David Hough | 5 Apr 15:48

64 Bit Fixes

Hi,

Now that developer CVS access is working again, I've commited some fixes  
for building 64bit versions of the experimental build. This is working for  
me on 64 bit Mandriva 2006 with GCC 4. If anyone still has issues with  
this, please let me know.

This is of course avaliable from both CVS and the arch archive  
zinf-devel <at> sourceforge.net/zinf--cvstrunk. Sourceforge is not currently  
syncing the developer and anonymous CVS, so for the moment you'll have to  
use the arch archive for anonymous access.

Cheers,
David

--

-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
David Hough | 20 Apr 14:46

Getting rid PlaylistItem and Creating a new Playlist

Hi,

Currently Zinf has two seperate ways of looking up track metadata with  
both currently working in parallel, the new MusicDB used by the new  
MusicBrowserMM and the old MusicCatalog used by everything else.

The old MusicCatalog is usually accessed via a PlaylistItem which was  
stored in the Playlist. The Playlist dealt with the actual process of  
looking up metadata and associating it with each track in the playlist.  
The new MusicDB architecture, however, seperates the metadata from the  
track in the playlist, with metadata being looked up as needed by the  
plugins using the MusicDB.

Therefore, by switching everything to using the new MusicDB, there is no  
longer a need for PlaylistItem or MusicCatalog. As the use of PlaylistItem  
is so ingrained in the current implementation of the Playlist, when  
getting rid of PlaylistItem it is probably much easier to just throw away  
the old playlist and start over.

I've made a start on doing exactly this, and now have some vaugly working  
code avaliable from my Arch repositry as the branch

david <at> thepriorities.com--2005/zinf--noitem--0.1

I've deleted both the old MusicCatalog and Playlist, and started work on a  
prototype of a new Playlist that just uses track URLs instead of  
PlaylistItem. This obviously requires some quite significant changes to  
the rest of Zinf as well, some of which I've also done, but lots of things  
have also been broken and not yet fixed by this.

(Continue reading)


Gmane