banshee r2011 - in trunk/banshee: . src/Core/Banshee.Base src/Core/Banshee.Base/Banshee.Metadata src/Core/Banshee.Base/Banshee.Metadata.Embedded



Author: abock
Date: 2007-01-19 19:42:45 +0000 (Fri, 19 Jan 2007)
New Revision: 2011
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2011&view=rev

Added:
   trunk/banshee/src/Core/Banshee.Base/Banshee.Metadata.Embedded/
   trunk/banshee/src/Core/Banshee.Base/Banshee.Metadata.Embedded/EmbeddedMetadataProvider.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs
Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Core/Banshee.Base/Banshee.Base.mdp
   trunk/banshee/src/Core/Banshee.Base/Banshee.Metadata/MetadataProviderFactory.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Metadata/MetadataServiceJob.cs
   trunk/banshee/src/Core/Banshee.Base/Makefile.am
   trunk/banshee/src/Core/Banshee.Base/Paths.cs
   trunk/banshee/src/Core/Banshee.Base/StreamTagger.cs
   trunk/banshee/src/Core/Banshee.Base/TrackInfo.cs
Log:
2007-01-19  Aaron Bockover  <abock gnome org>

    Merged patch by Trey Ethridge <tale juno com> that loads embedded cover
    art in streams; implemented as the first-priority metadata provider in
    the new metadata services framework. BGO #388162.

    * src/Core/Banshee.Base/Banshee.Metadata/MetadataProviderFactory.cs: Added
    EmbeddedMetadataProvider.

    * src/Core/Banshee.Base/Paths.cs: Added overloaded method to get
    cover art path that takes the file extension

    * src/Core/Banshee.Base/TrackInfo.cs: Updated CoverArtFileName to try all
    possible file extensions that we support when using the new artist_album_id

    * src/Core/Banshee.Base/Banshee.Metadata.Embedded/EmbeddedMetadataProvider.cs:
    Implements the metadata provider interface.

    * src/Core/Banshee.Base/Banshee.Metadata.Embedded/EmbeddedQueryJob.cs:
    Does the work of retrieving the cover art from the file and caching it.

    * src/Core/Banshee.Base/StreamTagger.cs: Updated TrackInfoMerge method
    to use any file extension.  It was hard coded to only use .jpg.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]