Skip to content
Commit 1fdd2fc0 authored by Gabriel Burt's avatar Gabriel Burt Committed by Gabriel Burt
Browse files

Create a HyenaSqliteCommand to reuse for adding tracks to playlists -

2008-09-05  Gabriel Burt  <gabriel.burt@gmail.com>

	* src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodSource.cs: Create a
	HyenaSqliteCommand to reuse for adding tracks to playlists - should be
	faster.

	* src/Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp/MtpSource.cs: Load and save
	playlists on MTP devices.

	* src/Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp/MtpTrackInfo.cs: Save the
	Mtp.Track's ID in the ExternalID column, cleanup cruft.

	* src/Dap/Banshee.Dap/Banshee.Dap/DapLibrarySync.cs: Don't add empty
	playlists to devices.

	* src/Core/Banshee.Services/Banshee.Sources/SourceManager.cs: Fix
	gui-thread issue.

	* src/Libraries/Mtp/Mtp/Folder.cs: Override ToString for debugging.

	* src/Libraries/Mtp/Mtp/Album.cs: Factor a lot of code that's useful for
	the Playlist class into AbstractTrackList, subclass from it.

	* src/Libraries/Mtp/Makefile.am:
	* src/Libraries/Mtp/Mtp/AbstractTrackList.cs: Factored out code from Album

	* src/Libraries/Mtp/Mtp/MtpDevice.cs: Add GetPlaylists () method.

	* src/Libraries/Mtp/Mtp/Playlist.cs: Subclass from AbstractTrackList,
	implement required methods, add to build.


svn path=/trunk/banshee/; revision=4474
parent df63a046
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment