Revision 589915

Go back to digest for 1st October 2006

Features in Multimedia

Jeff Mitchell committed changes in /trunk/extragear/multimedia/amarok/src:

Make AFT emit fileAdded and fileDeleted in manageable ways for both incremental and full rescans. Make the Playlist use these to do really cool and magic
things with files when they're added to and deleted from the Collection and entries already exist in the Playlist, without too much overhead.

To do this I made a change in how PlaylistItems are enabled and disabled, splitting reasons for it. This makes it far more robust but has the side effect
that I may have screwed up Dynamic Playlists a bit. I'll have to do more testing, but as we have no release imminent we have time to catch it.

I'll send an email to the devel list regarding the changes I made, why it was done, and what it means. In a couple of hours. Meanwhile, everything other
than Dynamic Playlists has been tested a bit and seems to be working well.

File Changes

Modified 6 files
  • /trunk/extragear/multimedia/amarok/src
  •   /collectiondb.cpp
  •   /collectiondb.h
  •   /playlist.cpp
  •   /playlistitem.cpp
  •   /playlistitem.h
  •   /playlistloader.cpp
6 files changed in total