banshee r2210 - in trunk/banshee: . data po src/Core/Banshee src/Core/Banshee.Base src/Core/Banshee.Base/Banshee.Library src/Core/Banshee.Base/Banshee.Playlists src/Core/Banshee.Base/Banshee.Playlists.Formats src/Core/Banshee.Base/Banshee.SmartPlaylist src/Core/Banshee.Base/Gui src/Core/Banshee.Base/Sources src/Plugins src/Plugins/Banshee.Plugins.Podcast



Author: abock
Date: 2007-04-12 15:23:15 +0100 (Thu, 12 Apr 2007)
New Revision: 2210
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2210&view=rev

Added:
   trunk/banshee/src/Core/Banshee.Base/Banshee.Playlists/
   trunk/banshee/src/Core/Banshee.Base/Banshee.Playlists/IPlaylist.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Playlists/PlaylistFileUtil.cs
Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/data/UIManagerLayout.xml
   trunk/banshee/po/POTFILES.in
   trunk/banshee/src/Core/Banshee.Base/ActionManager.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Base.mdp
   trunk/banshee/src/Core/Banshee.Base/Banshee.Library/Import.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Playlists.Formats/M3u.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Playlists.Formats/PlaylistFile.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.Playlists.Formats/Pls.cs
   trunk/banshee/src/Core/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistSource.cs
   trunk/banshee/src/Core/Banshee.Base/Gui/FileChooserDialog.cs
   trunk/banshee/src/Core/Banshee.Base/ImportManager.cs
   trunk/banshee/src/Core/Banshee.Base/Makefile.am
   trunk/banshee/src/Core/Banshee.Base/SourceManager.cs
   trunk/banshee/src/Core/Banshee.Base/Sources/PlaylistSource.cs
   trunk/banshee/src/Core/Banshee.Base/banshee-core.schemas.in
   trunk/banshee/src/Core/Banshee/PlayerInterface.cs
   trunk/banshee/src/Plugins/Banshee.Plugins.Podcast/PodcastLibrary.cs
   trunk/banshee/src/Plugins/Plugins.mds
Log:
2007-04-12  Aaron Bockover  <abock gnome org>

    Added playlist import/export functionality (BGO #363018)
    Trey Ethridge <tale juno com>

    * src/Core/Banshee/PlayerInterface.cs: Implemented OnImportPlaylistAction
    and OnExportPlaylistAction

    * src/Core/Banshee.Base/Gui/FileChooserDialog.cs: Overloaded constructor.

    * src/Core/Banshee.Base/Banshee.Playlists.Formats/Pls.cs: Uncommented
    exception that is thrown when import determines file is not a Pls file.

    * src/Core/Banshee.Base/Banshee.Playlists.Formats/PlaylistFile.cs: Added
    null ref check

    * src/Core/Banshee.Base/Banshee.Playlists.Formats/Pls.cs:
    * src/Core/Banshee.Base/Banshee.Playlists.Formats/M3u.cs: Uncommented
    exception that is thrown when import determines file is not a playlist file

    * src/Core/Banshee.Base/SourceManager.cs: Show the export option on
    playlist source context menus

    * src/Core/Banshee.Base/Banshee.Library/Import.cs: Exposed import status

    * src/Core/Banshee.Base/ImportManager.cs: Exposed import status

    * src/Core/Banshee.Base/Banshee.Playlists/PlaylistFileUtil.cs: Utilities
    for playlist files

    * src/Core/Banshee.Base/Banshee.Playlists/IPlaylist.cs: Added interface
    for playlists to implement. Allows the export menu option to be added
    to context menu in a generic manner.

    * src/Core/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistSource.cs:
    * src/Core/Banshee.Base/Sources/PlaylistSource.cs: Implemented IPlaylist

    * src/Core/Banshee.Base/ActionManager.cs: Added actions for import/export






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