banshee r4592 - in trunk/banshee/docs/Banshee/en: . Bacon Banshee.Addins.Gui Banshee.AudioProfiles Banshee.AudioProfiles.Gui Banshee.Base Banshee.Base.Tests Banshee.Collection Banshee.Collection.Database Banshee.Collection.Gui Banshee.Collection.Indexer Banshee.Collection.Indexer.RemoteHelper Banshee.Configuration Banshee.Configuration.Schema Banshee.Database Banshee.Equalizer Banshee.Equalizer.Gui Banshee.Gui Banshee.Gui.Dialogs Banshee.Gui.DragDrop Banshee.Gui.TrackEditor Banshee.Gui.Widgets Banshee.Hardware Banshee.I18n Banshee.IO Banshee.IO.SystemIO Banshee.Kernel Banshee.Library Banshee.Library.Gui Banshee.MediaEngine Banshee.MediaProfiles Banshee.MediaProfiles.Gui Banshee.Metadata Banshee.Metadata.Embedded Banshee.Metadata.FileSystem Banshee.Metadata.LastFM Banshee.Metadata.MusicBrainz Banshee.Metadata.Rhapsody Banshee.Networking Banshee.PlaybackController Banshee.PlayerMigration Banshee.Playlist Banshee.Playlist.Gui Banshee.Playlists.Formats Banshee.Playlists. Formats.Tests Banshee.Preferences Banshee.Preferences.Gui Banshee.Query Banshee.Query.Gui Banshee.ServiceStack Banshee.SmartPlaylist Banshee.Sources Banshee.Sources.Gui Banshee.Streaming Banshee.Web Banshee.Widgets



Author: abock
Date: Mon Sep 22 20:49:48 2008
New Revision: 4592
URL: http://svn.gnome.org/viewvc/banshee?rev=4592&view=rev

Log:
Updated docs

Added:
   trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/
   trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinDetailsDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinTile.xml
   trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/
   trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/FileNamePatternTest.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/TaglibReadWriteTests.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/InvokeHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/XdgBaseDirectorySpec.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/CachedList`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseAlbumInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseAlbumListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseArtistInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseArtistListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseFilterListModel`2.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportManager+TrackPrimarySourceChooser.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportResultArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportResultHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseQueryFilterModel`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackModelCache`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackModelProvider`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/FilterModelProvider`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IDatabaseTrackModelCache.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IDatabaseTrackModelProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IFilterListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/QueryFilterInfo`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackUriType.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/BaseTrackListView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDiscAndCount.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellFileSize.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPositiveInt.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellQueryText.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellStatusIndicator.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrack.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackAndCount.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/DateTimeFormat.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/DefaultColumnController.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/QueryFilterView`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TerseTrackListView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackFilterListView`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/XmlColumnController.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer.RemoteHelper/
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer.RemoteHelper/IndexerClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/CollectionIndexer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/CollectionIndexerService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/ICollectionIndexer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/ICollectionIndexerService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/IIndexerClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/SaveToXmlFinishedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/CacheableItem.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/FilterListModel`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/MemoryTrackListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/MoveOnInfoSaveJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/RescanPipeline.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/SelectAllSelection.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo+ExportableAttribute.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo+IsPlayingHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackMediaAttributes.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackSyncPipelineElement.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/DefaultApplicationHelper.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/IDefaultHelper.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/MemoryConfigurationClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/BansheeDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/DefaultApplicationHelperDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ExtensionManagerDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/BasicTrackDetailsPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorEntryUndoAdapter.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorMode.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorUtilities.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ExtraTrackDetailsPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldOptions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage+FieldLabelClosure.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage+FieldValueClosure.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/GenreEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/HelpPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ICanUndo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/IEditorField.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ITrackEditorPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/LyricsPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/PageType.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/RangeEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/RatingEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/SpinButtonEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/StatisticsPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/SyncButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TextEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TextViewEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TitleEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TrackEditorDialog+EditorTrackOperationClosure.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TrackEditorDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ClassicTrackInfoDisplay.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/LargeTrackInfoDisplay.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/MainMenu.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/NextButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/SeekSliderLayout.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/IClientWindow.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/PersistentPaneController.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/PersistentWindowController.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackShuffleActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions+FullscreenHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/WindowPersistOptions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceAddedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceAddedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceRemovedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceRemovedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/HardwareManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IBlockDevice.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/ICdromDevice.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/ICustomDeviceProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDevice.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDeviceMediaCapabilities.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiscDuplicator.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiscVolume.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiskDevice.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IHardwareManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Hardware/IVolume.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/DirectoryScannerPipelineElement.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/Provider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/DelegateJob+JobDelegate.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/DelegateJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/PhotoFolderImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryLocationPreference.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/MusicLibrarySource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/VideoLibrarySource.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperErrorArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperErrorHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperProgressArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperProgressHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperTrackFinishedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperTrackFinishedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/DBusPlayerEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/DBusPlayerStateHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IAudioCdRipper.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/ITranscoder.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IVisualizationDataSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEvent.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventBufferingArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventErrorArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventStateChangeArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerState.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TrackInterceptHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderErrorArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderErrorHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderProgressArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderProgressHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService+TrackTranscodedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService+TranscodeCancelledHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderTrackFinishedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderTrackFinishedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/VisualizationDataHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileComboBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileComboBoxConfigurable.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileConfigurationDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileConfigureButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/MediaProfileManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Pipeline+Process.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Pipeline.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariable+PossibleValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariable.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariableControlType.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Profile.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/ProfileConfiguration.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/TestProfileArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/TestProfileHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/FileSystemMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/FileSystemQueryJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/LastFMMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/LastFMQueryJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/Network.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackControllerService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats.Tests/
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats.Tests/PlaylistFormatsTest.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DefaultPreferenceWidgets.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DescriptionLabel+DescriptionHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DescriptionLabel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/NotebookPage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/PreferenceDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/SectionBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/WidgetFactory.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/Collection`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/Page.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/PreferenceBase.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/PreferenceService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/Preference`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/Root.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/SchemaPreferenceUpdatedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/SchemaPreference`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/Section.xml
   trunk/banshee/docs/Banshee/en/Banshee.Preferences/VoidPreference.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/BatchUserJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Client.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusCommandHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusCommandService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusConnection.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusExportableAttribute.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusObjectName.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDelayedInitializeService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IRegisterOnDemandService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IRequiredService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/InterfaceAction.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistDefinition.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/FilteredListSourceContents.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ITrackModelSourceContents.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceComboBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowRenderer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/DurationStatusFormatHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/DurationStatusFormatters.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/IDiskUsageReporter.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/IFilterableSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/MessageAction.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource+TrackEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+OpenPropertiesDelegate.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMessage.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/TrackEqualHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/TrackEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Web/Browser+OpenUrlHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Web/HttpRequest.xml
   trunk/banshee/docs/Banshee/en/ns-Bacon.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Addins.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Base.Tests.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Base.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Database.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Indexer.RemoteHelper.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Indexer.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Configuration.Schema.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Configuration.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Database.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Equalizer.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Equalizer.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.Dialogs.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.DragDrop.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.TrackEditor.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.Widgets.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Hardware.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.I18n.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.IO.SystemIO.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.IO.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Kernel.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Library.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Library.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.MediaEngine.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.MediaProfiles.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.MediaProfiles.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.Embedded.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.FileSystem.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.LastFM.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.MusicBrainz.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.Rhapsody.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Networking.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.PlaybackController.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.PlayerMigration.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Playlist.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Playlist.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Playlists.Formats.Tests.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Playlists.Formats.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Preferences.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Preferences.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Query.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Query.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.ServiceStack.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.SmartPlaylist.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Sources.Gui.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Sources.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Streaming.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Web.xml
   trunk/banshee/docs/Banshee/en/ns-Banshee.Widgets.xml
Removed:
   trunk/banshee/docs/Banshee/en/Bacon.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration.xml
   trunk/banshee/docs/Banshee/en/Banshee.Database.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.I18n.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlayerMigration.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming.xml
   trunk/banshee/docs/Banshee/en/Banshee.Web.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets.xml
Modified:
   trunk/banshee/docs/Banshee/en/Bacon/VolumeButton+VolumeChangedHandler.xml
   trunk/banshee/docs/Banshee/en/Bacon/VolumeButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBoxConfigurable.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigurationDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigureButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/TextViewLabel.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline+Process.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable+PossibleValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariableControlType.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Profile.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileConfiguration.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/TestProfileArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/ApplicationContext.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/CoverArtSpec.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+Conversion.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+ExpandTokenHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+FilterHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/Localization.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil+PostfixDuplicateIncrementHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/Paths.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/PlatformHacks.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/ProductAuthor.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/ProductInformation.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/ProductTranslation.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter+RateLimitedMethod.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/Resource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/SafeUri.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/ThreadAssist.xml
   trunk/banshee/docs/Banshee/en/Banshee.Base/UriList.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/AlbumListDatabaseModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/ArtistListDatabaseModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryAlbumInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryArtistInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackListDatabaseModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/AlbumListView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtistListView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkRenderer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellAlbum.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDateTime.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDuration.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPlaybackIndicator.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackNumber.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/PersistentColumnController.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackListView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/BansheeListModel`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ExportableModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/FileTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/IBasicTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/IExportableModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/IHasTrackSelection.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ITrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+IdFilterChangedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+SingleIdFilterHandler`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/SampleTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackAttributes.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackFilterType.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackListModel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Collection/UnknownTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/ImportSchema.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/LibrarySchema.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/ConfigurationClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/DatabaseConfigurationClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/IConfigurationClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/SchemaEntry`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Configuration/XmlConfigurationClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbConnection.xml
   trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator+SlowStartedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator.xml
   trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelCache`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelProvider`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerBandScale.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerLevelsBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerPresetComboBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerWindow.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSetting.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/AboutDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ConfirmShutdownDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ErrorListDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/FileChooserDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeWindow.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ImageFileChooserDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/OpenLocationDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/PreferencesDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/SeekDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/TrackEditor.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropList`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTarget.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTargetType.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropUtilities.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ArtworkPopup.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedMessageBar.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedSeekSlider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedVolumeButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/PlaylistMenuItem.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/RepeatActionButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/TrackInfoDisplay.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTile.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTileHost.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeActionGroup.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeDbFormatMigratorMonitor.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeIconFactory.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/BaseClientWindow.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/CommonServices.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/GlobalActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkBaseClient.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService+PrimaryWindowCloseHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/IHasSourceView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/IconThemeUtils.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/InterfaceActionService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackRepeatActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/SourceActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/TrackActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions.xml
   trunk/banshee/docs/Banshee/en/Banshee.I18n/AssemblyCatalogAttribute.xml
   trunk/banshee/docs/Banshee/en/Banshee.I18n/Catalog.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/DemuxVfs.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Directory.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/File.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Provider.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/DemuxVfs.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/Directory.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/File.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/IDemuxVfs.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/IDirectory.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/IFile.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/IProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/StreamAssist.xml
   trunk/banshee/docs/Banshee/en/Banshee.IO/Utilities.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/IInstanceCriticalJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/IJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/Job.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobPriority.xml
   trunk/banshee/docs/Banshee/en/Banshee.Kernel/Scheduler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FileImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FolderImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/ImportDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/HomeDirectoryImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/IImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/ImportSourceManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryImportManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/LibrarySource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Library/ThreadPoolImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IEqualizer.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IPlayerEngineService.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/NullPlayerEngine.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngine.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEvent.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineService.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineState.xml
   trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineStateArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedQueryJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzQueryJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyQueryJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/BaseMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataLookupJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataProvider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataService.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataServiceJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataSettings.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/INetworkManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkDetect.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkUnavailableException.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/State.xml
   trunk/banshee/docs/Banshee/en/Banshee.Networking/StateChangeHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IBasicPlaybackController.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/ICanonicalPlaybackController.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackController.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerService.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerStoppedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackRepeatMode.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackShuffleMode.xml
   trunk/banshee/docs/Banshee/en/Banshee.PlayerMigration/AmarokPlayerImportSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist.Gui/PlaylistExportDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist/AbstractPlaylistSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist/ImportPlaylistWorker.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistFileUtil.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistImportCanceledException.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/AsxPlaylistFormat.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/IPlaylistFormat.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/InvalidPlaylistException.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/M3uPlaylistFormat.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatBase.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatDescription.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatMagicHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistParser.xml
   trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlsPlaylistFormat.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/BansheeQueryBox.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/PlaylistQueryValueEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/RatingQueryValueEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/SmartPlaylistQueryValueEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/AbstractPlaylistQueryValue`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/BansheeQuery.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/NaturalIntegerQueryValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/PlaylistQueryValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/RatingQueryValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/SmartPlaylistQueryValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.Query/YearQueryValue.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Application.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusServiceManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusExportable.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IExtensionService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IInitializeService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IService.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IUserJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleImplementationHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveImplementationHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ShutdownRequestHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TestUserJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutImplementationHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/DependencyComparer.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Editor.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistCore.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Timer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/CompositeTrackSourceContents.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ISourceContents.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ObjectListSourceContents.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceIconResolver.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/DatabaseSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource+Message.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/IDurationAggregator.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/IFileSizeAggregator.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/IImportable.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/ISource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/ISourceManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/ITrackModelSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/IUnmapableSource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+NameComparer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+SizeComparer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/Source.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventArgs.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceManager.xml
   trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMergeType.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming/CommonTags.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming/RadioTrackInfo.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming/SaveTrackMetadataJob.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamPlaybackError.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTag.xml
   trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTagger.xml
   trunk/banshee/docs/Banshee/en/Banshee.Web/Browser.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionToggleButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/ComplexMenuItem.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtThumbnail.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/CustomActionProxy.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/DateButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/DictionaryComboBox`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/DiscUsageDisplay.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/DrawingUtilities.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/EllipsizeLabel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/FadingAlignment.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/GenericToolItem`1.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/HigMessageDialog.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/HoverImageButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinearProgress.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel+UriOpenHandler.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/MenuTile.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/MessagePane.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/MultiStateToggleButton.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/PropertyTable.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/RadialProgress.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingActionProxy.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingMenuItem.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/SearchEntry.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/SeekSlider.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/ShadowContainer.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/SimpleNotebook.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/StreamPositionLabel.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/Tile.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/TileView.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleState.xml
   trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleStateChangedArgs.xml
   trunk/banshee/docs/Banshee/en/index.xml

Modified: trunk/banshee/docs/Banshee/en/Bacon/VolumeButton+VolumeChangedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Bacon/VolumeButton+VolumeChangedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Bacon/VolumeButton+VolumeChangedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Bacon/VolumeButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Bacon/VolumeButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Bacon/VolumeButton.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Button</BaseTypeName>
@@ -23,33 +24,33 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public VolumeButton (double min, double max, double step, Gtk.IconSize size);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="min" Type="System.Double" /><Parameter Name="max" Type="System.Double" /><Parameter Name="step" Type="System.Double" /><Parameter Name="size" Type="Gtk.IconSize" /></Parameters>
       <Docs><param name="min">To be added.</param><param name="max">To be added.</param><param name="step">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnVolumeChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Active"><MemberSignature Language="C#" Value="public bool Active { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Classic"><MemberSignature Language="C#" Value="public bool Classic { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnVolumeChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnVolumeChanged ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ToggleMute">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ToggleMute">
       <MemberSignature Language="C#" Value="public void ToggleMute ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Volume">
-      <MemberSignature Language="C#" Value="public int Volume { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Volume">
+      <MemberSignature Language="C#" Value="public int Volume { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="VolumeChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VolumeChanged">
       <MemberSignature Language="C#" Value="public event Bacon.VolumeButton.VolumeChangedHandler VolumeChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Bacon.VolumeButton+VolumeChangedHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinDetailsDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinDetailsDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,34 @@
+<Type Name="AddinDetailsDialog" FullName="Banshee.Addins.Gui.AddinDetailsDialog">
+  <TypeSignature Language="C#" Value="public class AddinDetailsDialog : Banshee.Gui.Dialogs.BansheeDialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.Dialogs.BansheeDialog</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public AddinDetailsDialog (Mono.Addins.Addin addin, Gtk.Window parent);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="addin" Type="Mono.Addins.Addin" />
+        <Parameter Name="parent" Type="Gtk.Window" />
+      </Parameters>
+      <Docs>
+        <param name="addin">To be added.</param>
+        <param name="parent">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinTile.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinTile.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,94 @@
+<Type Name="AddinTile" FullName="Banshee.Addins.Gui.AddinTile">
+  <TypeSignature Language="C#" Value="public class AddinTile : Gtk.Table" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Table</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public AddinTile (Mono.Addins.Addin addin);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="addin" Type="Mono.Addins.Addin" />
+      </Parameters>
+      <Docs>
+        <param name="addin">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveChanged">
+      <MemberSignature Language="C#" Value="public event EventHandler ActiveChanged;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Last">
+      <MemberSignature Language="C#" Value="public bool Last { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Select">
+      <MemberSignature Language="C#" Value="public void Select (bool select);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="select" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="select">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateState">
+      <MemberSignature Language="C#" Value="public void UpdateState ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinView.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Addins.Gui/AddinView.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="AddinView" FullName="Banshee.Addins.Gui.AddinView">
+  <TypeSignature Language="C#" Value="public class AddinView : Gtk.EventBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.EventBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public AddinView ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBox.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBox.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBox.xml	Mon Sep 22 20:49:48 2008
@@ -13,50 +13,91 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileComboBox (Banshee.AudioProfiles.ProfileManager manager);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" /></Parameters>
-      <Docs><param name="manager">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveProfile">
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveProfile">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile ActiveProfile { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MimeTypeFilter">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MimeTypeFilter">
       <MemberSignature Language="C#" Value="public string[] MimeTypeFilter { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnUpdated">
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnUpdated">
       <MemberSignature Language="C#" Value="protected virtual void OnUpdated ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ReloadProfiles">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadProfiles">
       <MemberSignature Language="C#" Value="public void ReloadProfiles ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetActiveProfile">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetActiveProfile">
       <MemberSignature Language="C#" Value="public void SetActiveProfile (Banshee.AudioProfiles.Profile profile);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /></Parameters>
-      <Docs><param name="profile">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Updated">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Updated">
       <MemberSignature Language="C#" Value="public event EventHandler Updated;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBoxConfigurable.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBoxConfigurable.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileComboBoxConfigurable.xml	Mon Sep 22 20:49:48 2008
@@ -13,29 +13,59 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileComboBoxConfigurable (Banshee.AudioProfiles.ProfileManager manager, string configurationId);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" /><Parameter Name="configurationId" Type="System.String" /></Parameters>
-      <Docs><param name="manager">To be added.</param><param name="configurationId">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" />
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileComboBoxConfigurable (Banshee.AudioProfiles.ProfileManager manager, string configurationId, Gtk.Box parent);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" /><Parameter Name="configurationId" Type="System.String" /><Parameter Name="parent" Type="Gtk.Box" /></Parameters>
-      <Docs><param name="manager">To be added.</param><param name="configurationId">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Combo">
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" />
+        <Parameter Name="configurationId" Type="System.String" />
+        <Parameter Name="parent" Type="Gtk.Box" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <param name="configurationId">To be added.</param>
+        <param name="parent">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Combo">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Gui.ProfileComboBox Combo { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Gui.ProfileComboBox</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfigurationID">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Gui.ProfileComboBox</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConfigurationID">
       <MemberSignature Language="C#" Value="public string ConfigurationID { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigurationDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigurationDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigurationDialog.xml	Mon Sep 22 20:49:48 2008
@@ -16,8 +16,14 @@
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileConfigurationDialog (Banshee.AudioProfiles.Profile profile);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /></Parameters>
-      <Docs><param name="profile">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigureButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigureButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/ProfileConfigureButton.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,29 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileConfigureButton (string configurationId);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="configurationId" Type="System.String" /></Parameters>
-      <Docs><param name="configurationId">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ComboBox">
+      <Parameters>
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ComboBox">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Gui.ProfileComboBox ComboBox { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Gui.ProfileComboBox</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Gui.ProfileComboBox</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/TextViewLabel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/TextViewLabel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles.Gui/TextViewLabel.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,26 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public TextViewLabel ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Text">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
       <MemberSignature Language="C#" Value="public string Text { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline+Process.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline+Process.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline+Process.xml	Mon Sep 22 20:49:48 2008
@@ -17,42 +17,84 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public Process (string id, int order, string pipeline);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="id" Type="System.String" /><Parameter Name="order" Type="System.Int32" /><Parameter Name="pipeline" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><param name="order">To be added.</param><param name="pipeline">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CompareTo">
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="order" Type="System.Int32" />
+        <Parameter Name="pipeline" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="order">To be added.</param>
+        <param name="pipeline">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompareTo">
       <MemberSignature Language="C#" Value="public int CompareTo (Banshee.AudioProfiles.Pipeline.Process process);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="process" Type="Banshee.AudioProfiles.Pipeline+Process" /></Parameters>
-      <Docs><param name="process">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ID">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="Banshee.AudioProfiles.Pipeline+Process" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ID">
       <MemberSignature Language="C#" Value="public string ID { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Order">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
       <MemberSignature Language="C#" Value="public int Order { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pipeline">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Pipeline">
       <MemberSignature Language="C#" Value="public string Pipeline { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Zero">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Zero">
       <MemberSignature Language="C#" Value="public static readonly Banshee.AudioProfiles.Pipeline.Process Zero;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Pipeline+Process</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Pipeline+Process</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Pipeline.xml	Mon Sep 22 20:49:48 2008
@@ -22,139 +22,292 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName="AddProcess">
       <MemberSignature Language="C#" Value="public void AddProcess (Banshee.AudioProfiles.Pipeline.Process process);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="process" Type="Banshee.AudioProfiles.Pipeline+Process" /></Parameters>
-      <Docs><param name="process">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddProcess">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="Banshee.AudioProfiles.Pipeline+Process" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddProcess">
       <MemberSignature Language="C#" Value="public void AddProcess (string id, string process);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /><Parameter Name="process" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><param name="process">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddSExprFunction">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="process" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddSExprFunction">
       <MemberSignature Language="C#" Value="public static void AddSExprFunction (string name, Hyena.SExpEngine.SExpFunctionHandler handler);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="handler" Type="Hyena.SExpEngine.SExpFunctionHandler" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddVariable">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="handler" Type="Hyena.SExpEngine.SExpFunctionHandler" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddVariable">
       <MemberSignature Language="C#" Value="public void AddVariable (Banshee.AudioProfiles.PipelineVariable variable);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="variable" Type="Banshee.AudioProfiles.PipelineVariable" /></Parameters>
-      <Docs><param name="variable">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CompileProcess">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="Banshee.AudioProfiles.PipelineVariable" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompileProcess">
       <MemberSignature Language="C#" Value="public string CompileProcess (Banshee.AudioProfiles.Pipeline.Process process);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="process" Type="Banshee.AudioProfiles.Pipeline+Process" /></Parameters>
-      <Docs><param name="process">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CompileProcess">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="Banshee.AudioProfiles.Pipeline+Process" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompileProcess">
       <MemberSignature Language="C#" Value="public string CompileProcess (string process, string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="process" Type="System.String" /><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="process">To be added.</param><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Configuration">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="System.String" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Configuration">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt; Configuration { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDefaultProcess">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetDefaultProcess">
       <MemberSignature Language="C#" Value="public string GetDefaultProcess ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetEnumerator">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.AudioProfiles.PipelineVariable&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.AudioProfiles.PipelineVariable&gt;</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.AudioProfiles.PipelineVariable&gt;</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetPendingProcessesById">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPendingProcessesById">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.AudioProfiles.Pipeline.Process&gt; GetPendingProcessesById (string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.AudioProfiles.Pipeline+Process&gt;</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetProcessById">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;Banshee.AudioProfiles.Pipeline+Process&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProcessById">
       <MemberSignature Language="C#" Value="public string GetProcessById (string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetProcessByIdOrDefault">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProcessByIdOrDefault">
       <MemberSignature Language="C#" Value="public string GetProcessByIdOrDefault (string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
       <MemberSignature Language="C#" Value="public string this { set; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProcessCount">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProcessCount">
       <MemberSignature Language="C#" Value="public int ProcessCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Processes">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Processes">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,string&gt; Processes { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveProcess">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemoveProcess">
       <MemberSignature Language="C#" Value="public void RemoveProcess (string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveVariable">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemoveVariable">
       <MemberSignature Language="C#" Value="public void RemoveVariable (Banshee.AudioProfiles.PipelineVariable variable);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="variable" Type="Banshee.AudioProfiles.PipelineVariable" /></Parameters>
-      <Docs><param name="variable">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="Banshee.AudioProfiles.PipelineVariable" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="VariableCount">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="VariableCount">
       <MemberSignature Language="C#" Value="public int VariableCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Variables">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Variables">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.AudioProfiles.PipelineVariable&gt; Variables { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.AudioProfiles.PipelineVariable&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;Banshee.AudioProfiles.PipelineVariable&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable+PossibleValue.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable+PossibleValue.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable+PossibleValue.xml	Mon Sep 22 20:49:48 2008
@@ -13,35 +13,63 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PossibleValue (string value, string display);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="value" Type="System.String" /><Parameter Name="display" Type="System.String" /></Parameters>
-      <Docs><param name="value">To be added.</param><param name="display">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Disables">
+      <Parameters>
+        <Parameter Name="value" Type="System.String" />
+        <Parameter Name="display" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="value">To be added.</param>
+        <param name="display">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Disables">
       <MemberSignature Language="C#" Value="public string[] Disables;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Display">
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Display">
       <MemberSignature Language="C#" Value="public string Display;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Enables">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enables">
       <MemberSignature Language="C#" Value="public string[] Enables;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
       <MemberSignature Language="C#" Value="public string Value;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariable.xml	Mon Sep 22 20:49:48 2008
@@ -13,125 +13,245 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName="Advanced">
       <MemberSignature Language="C#" Value="public bool Advanced { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ControlType">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ControlType">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.PipelineVariableControlType ControlType { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentValue">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentValue">
       <MemberSignature Language="C#" Value="public string CurrentValue { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentValueNumeric">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentValueNumeric">
       <MemberSignature Language="C#" Value="public Nullable&lt;double&gt; CurrentValueNumeric { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultValue">
+      <ReturnValue>
+        <ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DefaultValue">
       <MemberSignature Language="C#" Value="public string DefaultValue { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultValueNumeric">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DefaultValueNumeric">
       <MemberSignature Language="C#" Value="public Nullable&lt;double&gt; DefaultValueNumeric { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Disables">
+      <ReturnValue>
+        <ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Disables">
       <MemberSignature Language="C#" Value="public string[] Disables { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Enables">
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enables">
       <MemberSignature Language="C#" Value="public string[] Enables { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ID">
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ID">
       <MemberSignature Language="C#" Value="public string ID { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MaxLabel">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MaxLabel">
       <MemberSignature Language="C#" Value="public string MaxLabel { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MaxValue">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MaxValue">
       <MemberSignature Language="C#" Value="public double MaxValue { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MinLabel">
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MinLabel">
       <MemberSignature Language="C#" Value="public string MinLabel { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MinValue">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MinValue">
       <MemberSignature Language="C#" Value="public double MinValue { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
       <MemberSignature Language="C#" Value="public string Name { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PossibleValues">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PossibleValues">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,Banshee.AudioProfiles.PipelineVariable.PossibleValue&gt; PossibleValues { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Banshee.AudioProfiles.PipelineVariable+PossibleValue&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PossibleValuesCount">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Banshee.AudioProfiles.PipelineVariable+PossibleValue&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PossibleValuesCount">
       <MemberSignature Language="C#" Value="public int PossibleValuesCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PossibleValuesKeys">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PossibleValuesKeys">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.ICollection&lt;string&gt; PossibleValuesKeys { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.ICollection&lt;System.String&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StepPrecision">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.ICollection&lt;System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StepPrecision">
       <MemberSignature Language="C#" Value="public int StepPrecision { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StepValue">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StepValue">
       <MemberSignature Language="C#" Value="public double StepValue { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unit">
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Unit">
       <MemberSignature Language="C#" Value="public string Unit { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariableControlType.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariableControlType.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/PipelineVariableControlType.xml	Mon Sep 22 20:49:48 2008
@@ -12,29 +12,45 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName="Check">
       <MemberSignature Language="C#" Value="Check" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Combo">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Combo">
       <MemberSignature Language="C#" Value="Combo" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Slider">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Slider">
       <MemberSignature Language="C#" Value="Slider" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Text">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
       <MemberSignature Language="C#" Value="Text" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Profile.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Profile.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/Profile.xml	Mon Sep 22 20:49:48 2008
@@ -13,81 +13,159 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName="Available">
       <MemberSignature Language="C#" Value="public Nullable&lt;bool&gt; Available { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Configuration">
+      <ReturnValue>
+        <ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Configuration">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.ProfileConfiguration Configuration { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.ProfileConfiguration</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Description">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Description">
       <MemberSignature Language="C#" Value="public string Description { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HasMimeType">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasMimeType">
       <MemberSignature Language="C#" Value="public bool HasMimeType (string mimetype);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="mimetype" Type="System.String" /></Parameters>
-      <Docs><param name="mimetype">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ID">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ID">
       <MemberSignature Language="C#" Value="public string ID { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadConfiguration">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadConfiguration">
       <MemberSignature Language="C#" Value="public void LoadConfiguration (string configurationId);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="configurationId" Type="System.String" /></Parameters>
-      <Docs><param name="configurationId">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MimeTypes">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MimeTypes">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;string&gt; MimeTypes { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IList&lt;System.String&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
       <MemberSignature Language="C#" Value="public string Name { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OutputFileExtension">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OutputFileExtension">
       <MemberSignature Language="C#" Value="public string OutputFileExtension { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pipeline">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Pipeline">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Pipeline Pipeline { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Pipeline</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SaveConfiguration">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Pipeline</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveConfiguration">
       <MemberSignature Language="C#" Value="public void SaveConfiguration ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SaveConfiguration">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveConfiguration">
       <MemberSignature Language="C#" Value="public void SaveConfiguration (string configurationId);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="configurationId" Type="System.String" /></Parameters>
-      <Docs><param name="configurationId">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileConfiguration.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileConfiguration.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileConfiguration.xml	Mon Sep 22 20:49:48 2008
@@ -22,87 +22,234 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileConfiguration (Banshee.AudioProfiles.Profile profile, string id);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="profile">To be added.</param><param name="id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Add">
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add">
       <MemberSignature Language="C#" Value="public void Add (string variable, string value);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="variable" Type="System.String" /><Parameter Name="value" Type="System.String" /></Parameters>
-      <Docs><param name="variable">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfNamespace"><MemberSignature Language="C#" Value="protected string ConfNamespace { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Count"><MemberSignature Language="C#" Value="public int Count { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetEnumerator">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="System.String" />
+        <Parameter Name="value" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConfNamespace">
+      <MemberSignature Language="C#" Value="protected string ConfNamespace { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public int Count { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ID">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ID">
       <MemberSignature Language="C#" Value="public string ID { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
       <MemberSignature Language="C#" Value="public string this[string variable] { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="variable" Type="System.String" /></Parameters>
-      <Docs><param name="variable">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Load">
       <MemberSignature Language="C#" Value="protected virtual void Load ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Load">
       <MemberSignature Language="C#" Value="public static Banshee.AudioProfiles.ProfileConfiguration Load (Banshee.AudioProfiles.Profile profile, string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.ProfileConfiguration</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="profile">To be added.</param><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadActiveProfile">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadActiveProfile">
       <MemberSignature Language="C#" Value="public static Banshee.AudioProfiles.Profile LoadActiveProfile (Banshee.AudioProfiles.ProfileManager manager, string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" /><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="manager">To be added.</param><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MakeConfNamespace"><MemberSignature Language="C#" Value="protected static string MakeConfNamespace (string id);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.String" /></Parameters><Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Profile"><MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile Profile { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Remove">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.AudioProfiles.ProfileManager" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeConfNamespace">
+      <MemberSignature Language="C#" Value="protected static string MakeConfNamespace (string id);" />
+      <MemberType>Method</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Profile">
+      <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile Profile { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Remove">
       <MemberSignature Language="C#" Value="public void Remove (string variable);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="variable" Type="System.String" /></Parameters>
-      <Docs><param name="variable">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
       <MemberSignature Language="C#" Value="public virtual void Save ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SaveActiveProfile">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveActiveProfile">
       <MemberSignature Language="C#" Value="public static void SaveActiveProfile (Banshee.AudioProfiles.Profile profile, string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="profile">To be added.</param><param name="id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/ProfileManager.xml	Mon Sep 22 20:49:48 2008
@@ -20,112 +20,224 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ProfileManager ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Add">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add">
       <MemberSignature Language="C#" Value="public void Add (Banshee.AudioProfiles.Profile profile);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /></Parameters>
-      <Docs><param name="profile">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AvailableProfileCount">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AvailableProfileCount">
       <MemberSignature Language="C#" Value="public int AvailableProfileCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
       <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetAvailableProfiles">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAvailableProfiles">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.AudioProfiles.Profile&gt; GetAvailableProfiles ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.AudioProfiles.Profile&gt;</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.AudioProfiles.Profile&gt;</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetConfiguredActiveProfile">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetConfiguredActiveProfile">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile GetConfiguredActiveProfile (string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetConfiguredActiveProfile">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetConfiguredActiveProfile">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile GetConfiguredActiveProfile (string id, string[] mimetypes);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /><Parameter Name="mimetypes" Type="System.String[]" /></Parameters>
-      <Docs><param name="id">To be added.</param><param name="mimetypes">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetEnumerator">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="mimetypes" Type="System.String[]" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="mimetypes">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.AudioProfiles.Profile&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.AudioProfiles.Profile&gt;</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.AudioProfiles.Profile&gt;</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetPresetPipelineVariableById">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPresetPipelineVariableById">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.PipelineVariable GetPresetPipelineVariableById (string id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.PipelineVariable</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
-      <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetProfileForMimeType">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.PipelineVariable</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProfileForMimeType">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile GetProfileForMimeType (string mimetype);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="mimetype" Type="System.String" /></Parameters>
-      <Docs><param name="mimetype">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnTestProfile">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnTestProfile">
       <MemberSignature Language="C#" Value="protected virtual bool OnTestProfile (Banshee.AudioProfiles.Profile profile);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /></Parameters>
-      <Docs><param name="profile">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProfileCount">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProfileCount">
       <MemberSignature Language="C#" Value="public int ProfileCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Remove">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Remove">
       <MemberSignature Language="C#" Value="public void Remove (Banshee.AudioProfiles.Profile profile);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /></Parameters>
-      <Docs><param name="profile">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TestAll">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestAll">
       <MemberSignature Language="C#" Value="public void TestAll ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TestProfile">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestProfile">
       <MemberSignature Language="C#" Value="public event Banshee.AudioProfiles.TestProfileHandler TestProfile;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.TestProfileHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.TestProfileHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/TestProfileArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/TestProfileArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.AudioProfiles/TestProfileArgs.xml	Mon Sep 22 20:49:48 2008
@@ -13,23 +13,41 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public TestProfileArgs (Banshee.AudioProfiles.Profile profile);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" /></Parameters>
-      <Docs><param name="profile">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Profile">
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.AudioProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Profile">
       <MemberSignature Language="C#" Value="public Banshee.AudioProfiles.Profile Profile { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.Profile</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProfileAvailable">
+      <ReturnValue>
+        <ReturnType>Banshee.AudioProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProfileAvailable">
       <MemberSignature Language="C#" Value="public bool ProfileAvailable { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/FileNamePatternTest.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/FileNamePatternTest.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,94 @@
+<Type Name="FileNamePatternTest" FullName="Banshee.Base.Tests.FileNamePatternTest">
+  <TypeSignature Language="C#" Value="public class FileNamePatternTest" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Attributes>
+    <Attribute>
+      <AttributeName>NUnit.Framework.TestFixture</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FileNamePatternTest ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateFromTrackInfo">
+      <MemberSignature Language="C#" Value="public void CreateFromTrackInfo ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Escape">
+      <MemberSignature Language="C#" Value="public void Escape ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakePathsRelative">
+      <MemberSignature Language="C#" Value="public void MakePathsRelative ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/TaglibReadWriteTests.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base.Tests/TaglibReadWriteTests.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,114 @@
+<Type Name="TaglibReadWriteTests" FullName="Banshee.Base.Tests.TaglibReadWriteTests">
+  <TypeSignature Language="C#" Value="public class TaglibReadWriteTests : Hyena.Tests.TestBase" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Tests.TestBase</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Attributes>
+    <Attribute>
+      <AttributeName>NUnit.Framework.TestFixture</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TaglibReadWriteTests ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Setup">
+      <MemberSignature Language="C#" Value="public void Setup ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.TestFixtureSetUp</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestNullGenreBug">
+      <MemberSignature Language="C#" Value="public void TestNullGenreBug ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestSystemIO">
+      <MemberSignature Language="C#" Value="public void TestSystemIO ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestUnixIO">
+      <MemberSignature Language="C#" Value="public void TestUnixIO ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/ApplicationContext.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/ApplicationContext.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/ApplicationContext.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -18,31 +19,31 @@
     
     
     <Member MemberName="CommandLine">
-      <MemberSignature Language="C#" Value="public static Hyena.CommandLine.CommandLineParser CommandLine { set; get; };" />
+      <MemberSignature Language="C#" Value="public static Hyena.CommandLine.CommandLineParser CommandLine { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.CommandLine.CommandLineParser</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CommandLineLayout">
-      <MemberSignature Language="C#" Value="public static Hyena.CommandLine.Layout CommandLineLayout { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CommandLineLayout">
+      <MemberSignature Language="C#" Value="public static Hyena.CommandLine.Layout CommandLineLayout { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.CommandLine.Layout</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Debugging">
-      <MemberSignature Language="C#" Value="public static bool Debugging { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Debugging">
+      <MemberSignature Language="C#" Value="public static bool Debugging { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EnvironmentIsSet">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EnvironmentIsSet">
       <MemberSignature Language="C#" Value="public static bool EnvironmentIsSet (string env);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="env" Type="System.String" /></Parameters>
       <Docs><param name="env">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InternalCultureInfo">
-      <MemberSignature Language="C#" Value="public static System.Globalization.CultureInfo InternalCultureInfo { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InternalCultureInfo">
+      <MemberSignature Language="C#" Value="public static System.Globalization.CultureInfo InternalCultureInfo { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Globalization.CultureInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/CoverArtSpec.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/CoverArtSpec.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/CoverArtSpec.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -26,47 +27,47 @@
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="aaid" Type="System.String" /></Parameters>
       <Docs><param name="aaid">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CoverExists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CoverExists">
       <MemberSignature Language="C#" Value="public static bool CoverExists (string artist, string album);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="artist" Type="System.String" /><Parameter Name="album" Type="System.String" /></Parameters>
       <Docs><param name="artist">To be added.</param><param name="album">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CoverExistsForSize">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CoverExistsForSize">
       <MemberSignature Language="C#" Value="public static bool CoverExistsForSize (string aaid, int size);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="aaid" Type="System.String" /><Parameter Name="size" Type="System.Int32" /></Parameters>
       <Docs><param name="aaid">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateArtistAlbumId">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateArtistAlbumId">
       <MemberSignature Language="C#" Value="public static string CreateArtistAlbumId (string artist, string album);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="artist" Type="System.String" /><Parameter Name="album" Type="System.String" /></Parameters>
       <Docs><param name="artist">To be added.</param><param name="album">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateArtistAlbumId">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateArtistAlbumId">
       <MemberSignature Language="C#" Value="public static string CreateArtistAlbumId (string artist, string album, bool asUriPart);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="artist" Type="System.String" /><Parameter Name="album" Type="System.String" /><Parameter Name="asUriPart" Type="System.Boolean" /></Parameters>
       <Docs><param name="artist">To be added.</param><param name="album">To be added.</param><param name="asUriPart">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetPath">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EscapePart"><MemberSignature Language="C#" Value="public static string EscapePart (string part);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="part" Type="System.String" /></Parameters><Docs><param name="part">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetPath">
       <MemberSignature Language="C#" Value="public static string GetPath (string aaid);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="aaid" Type="System.String" /></Parameters>
       <Docs><param name="aaid">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetPathForSize">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetPathForSize">
       <MemberSignature Language="C#" Value="public static string GetPathForSize (string aaid, int size);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="aaid" Type="System.String" /><Parameter Name="size" Type="System.Int32" /></Parameters>
       <Docs><param name="aaid">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RootPath">
-      <MemberSignature Language="C#" Value="public static string RootPath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RootPath">
+      <MemberSignature Language="C#" Value="public static string RootPath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+Conversion.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+Conversion.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+Conversion.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.ValueType</BaseTypeName>
@@ -21,21 +22,21 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="token" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="handler" Type="Banshee.Base.FileNamePattern+ExpandTokenHandler" /></Parameters>
       <Docs><param name="token">To be added.</param><param name="name">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Handler">
-      <MemberSignature Language="C#" Value="public Banshee.Base.FileNamePattern.ExpandTokenHandler Handler { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Handler">
+      <MemberSignature Language="C#" Value="public Banshee.Base.FileNamePattern.ExpandTokenHandler Handler { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.FileNamePattern+ExpandTokenHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Token">
-      <MemberSignature Language="C#" Value="public string Token { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Token">
+      <MemberSignature Language="C#" Value="public string Token { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+ExpandTokenHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+ExpandTokenHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+ExpandTokenHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+FilterHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+FilterHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern+FilterHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/FileNamePattern.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -32,77 +33,77 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="token" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="handler" Type="Banshee.Base.FileNamePattern+ExpandTokenHandler" /></Parameters>
       <Docs><param name="token">To be added.</param><param name="name">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BuildFull">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BuildFull"><MemberSignature Language="C#" Value="public static string BuildFull (Banshee.Collection.TrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="BuildFull">
       <MemberSignature Language="C#" Value="public static string BuildFull (Banshee.Collection.ITrackInfo track, string ext);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.ITrackInfo" /><Parameter Name="ext" Type="System.String" /></Parameters>
       <Docs><param name="track">To be added.</param><param name="ext">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateFolderFilePattern">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateFolderFilePattern">
       <MemberSignature Language="C#" Value="public static string CreateFolderFilePattern (string folder, string file);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="folder" Type="System.String" /><Parameter Name="file" Type="System.String" /></Parameters>
       <Docs><param name="folder">To be added.</param><param name="file">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateFromTrackInfo">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateFromTrackInfo">
       <MemberSignature Language="C#" Value="public static string CreateFromTrackInfo (Banshee.Collection.ITrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.ITrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateFromTrackInfo">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateFromTrackInfo">
       <MemberSignature Language="C#" Value="public static string CreateFromTrackInfo (string pattern, Banshee.Collection.ITrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="pattern" Type="System.String" /><Parameter Name="track" Type="Banshee.Collection.ITrackInfo" /></Parameters>
       <Docs><param name="pattern">To be added.</param><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreatePatternDescription">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreatePatternDescription">
       <MemberSignature Language="C#" Value="public static string CreatePatternDescription (string pattern);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="pattern" Type="System.String" /></Parameters>
       <Docs><param name="pattern">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultFile">
-      <MemberSignature Language="C#" Value="public static string DefaultFile { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultFile">
+      <MemberSignature Language="C#" Value="public static string DefaultFile { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultFolder">
-      <MemberSignature Language="C#" Value="public static string DefaultFolder { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultFolder">
+      <MemberSignature Language="C#" Value="public static string DefaultFolder { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultPattern">
-      <MemberSignature Language="C#" Value="public static string DefaultPattern { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultPattern">
+      <MemberSignature Language="C#" Value="public static string DefaultPattern { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Escape">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Escape">
       <MemberSignature Language="C#" Value="public static string Escape (string input);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="input" Type="System.String" /></Parameters>
       <Docs><param name="input">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Filter">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Filter">
       <MemberSignature Language="C#" Value="public static Banshee.Base.FileNamePattern.FilterHandler Filter;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.FileNamePattern+FilterHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PatternConversions">
-      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Base.FileNamePattern.Conversion&gt; PatternConversions { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PatternConversions">
+      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Base.FileNamePattern.Conversion&gt; PatternConversions { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Base.FileNamePattern+Conversion&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SuggestedFiles">
-      <MemberSignature Language="C#" Value="public static string[] SuggestedFiles { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SuggestedFiles">
+      <MemberSignature Language="C#" Value="public static string[] SuggestedFiles { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SuggestedFolders">
-      <MemberSignature Language="C#" Value="public static string[] SuggestedFolders { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SuggestedFolders">
+      <MemberSignature Language="C#" Value="public static string[] SuggestedFolders { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Base/InvokeHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/InvokeHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,18 @@
+<Type Name="InvokeHandler" FullName="Banshee.Base.InvokeHandler">
+  <TypeSignature Language="C#" Value="public delegate void InvokeHandler();" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters />
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/Localization.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/Localization.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/Localization.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -17,27 +18,27 @@
     
     
     <Member MemberName="Languages">
-      <MemberSignature Language="C#" Value="public static string[] Languages { get; };" />
+      <MemberSignature Language="C#" Value="public static string[] Languages { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectNodes">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectNodes">
       <MemberSignature Language="C#" Value="public static System.Collections.Generic.List&lt;System.Xml.XmlNode&gt; SelectNodes (System.Xml.XmlNode parent, string query);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.List&lt;System.Xml.XmlNode&gt;</ReturnType></ReturnValue>
       <Parameters><Parameter Name="parent" Type="System.Xml.XmlNode" /><Parameter Name="query" Type="System.String" /></Parameters>
       <Docs><param name="parent">To be added.</param><param name="query">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectSingleNode">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectSingleNode">
       <MemberSignature Language="C#" Value="public static System.Xml.XmlNode SelectSingleNode (System.Xml.XmlNode parent, string query);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Xml.XmlNode</ReturnType></ReturnValue>
       <Parameters><Parameter Name="parent" Type="System.Xml.XmlNode" /><Parameter Name="query" Type="System.String" /></Parameters>
       <Docs><param name="parent">To be added.</param><param name="query">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="XmlLanguages">
-      <MemberSignature Language="C#" Value="public static string[] XmlLanguages { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="XmlLanguages">
+      <MemberSignature Language="C#" Value="public static string[] XmlLanguages { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil+PostfixDuplicateIncrementHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil+PostfixDuplicateIncrementHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil+PostfixDuplicateIncrementHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/NamingUtil.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,12 +21,12 @@
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tracks" Type="System.Collections.IEnumerable" /><Parameter Name="fallback" Type="System.String" /></Parameters>
       <Docs><param name="tracks">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PostfixDuplicate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PostfixDuplicate">
       <MemberSignature Language="C#" Value="public static string PostfixDuplicate (string prefix, Banshee.Base.NamingUtil.PostfixDuplicateIncrementHandler duplicateHandler);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="prefix" Type="System.String" /><Parameter Name="duplicateHandler" Type="Banshee.Base.NamingUtil+PostfixDuplicateIncrementHandler" /></Parameters>
       <Docs><param name="prefix">To be added.</param><param name="duplicateHandler">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/Paths.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/Paths.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/Paths.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -26,48 +27,42 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ApplicationData">
-      <MemberSignature Language="C#" Value="public static string ApplicationData { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ApplicationCache"><MemberSignature Language="C#" Value="public static string ApplicationCache { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ApplicationData">
+      <MemberSignature Language="C#" Value="public static string ApplicationData { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CachedLibraryLocation">
-      <MemberSignature Language="C#" Value="public static string CachedLibraryLocation { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CachedLibraryLocation">
+      <MemberSignature Language="C#" Value="public static string CachedLibraryLocation { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Combine">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CachedLibraryLocationWithSeparator"><MemberSignature Language="C#" Value="public static string CachedLibraryLocationWithSeparator { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Combine">
       <MemberSignature Language="C#" Value="public static string Combine (string first, string[] components);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="first" Type="System.String" /><Parameter Name="components" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
       <Docs><param name="first">To be added.</param><param name="components">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultLibraryPath">
-      <MemberSignature Language="C#" Value="public static string DefaultLibraryPath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultLibraryPath">
+      <MemberSignature Language="C#" Value="public static string DefaultLibraryPath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LegacyApplicationData">
-      <MemberSignature Language="C#" Value="public static string LegacyApplicationData { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ExtensionCacheRoot"><MemberSignature Language="C#" Value="public static string ExtensionCacheRoot { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FindProgramInPath"><MemberSignature Language="C#" Value="public static string FindProgramInPath (string command);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="command" Type="System.String" /></Parameters><Docs><param name="command">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remark
 s>To be added.</remarks></Docs></Member><Member MemberName="GetInstalledDataDirectory"><MemberSignature Language="C#" Value="public static string GetInstalledDataDirectory (string path);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTempFileName"><MemberSignature Language="C#" Value="public static string GetTempFileName (string dir);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="dir" Type="System.String" /></Parameters><Docs><param name="dir">To be added.</par
 am><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTempFileName"><MemberSignature Language="C#" Value="public static string GetTempFileName (System.IO.DirectoryInfo dir, string extension);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="dir" Type="System.IO.DirectoryInfo" /><Parameter Name="extension" Type="System.String" /></Parameters><Docs><param name="dir">To be added.</param><param name="extension">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTempFileName"><MemberSignature Language="C#" Value="public static string GetTempFileName (string dir, string extension);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</
 AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="dir" Type="System.String" /><Parameter Name="extension" Type="System.String" /></Parameters><Docs><param name="dir">To be added.</param><param name="extension">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="InstalledApplicationData"><MemberSignature Language="C#" Value="public static string InstalledApplicationData { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="InstalledApplicationDataRoot"><MemberSignature Language="C#" Value="public static string InstalledApplicationDataRoot { get; }" /><Me
 mberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="InstalledApplicationPrefix"><MemberSignature Language="C#" Value="public static string InstalledApplicationPrefix { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LegacyApplicationData">
+      <MemberSignature Language="C#" Value="public static string LegacyApplicationData { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LibraryLocation">
-      <MemberSignature Language="C#" Value="public static string LibraryLocation { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LibraryLocation">
+      <MemberSignature Language="C#" Value="public static string LibraryLocation { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MakePathRelativeToLibrary">
-      <MemberSignature Language="C#" Value="public static string MakePathRelativeToLibrary (string path);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
-      <Docs><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TempDir">
-      <MemberSignature Language="C#" Value="public static string TempDir { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MakePathRelative"><MemberSignature Language="C#" Value="public static string MakePathRelative (string path, string to);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="to" Type="System.String" /></Parameters><Docs><param name="path">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="TempDir">
+      <MemberSignature Language="C#" Value="public static string TempDir { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/PlatformHacks.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/PlatformHacks.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/PlatformHacks.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -17,36 +18,30 @@
     
     
     
-    <Member MemberName="GdkSetProgramClass">
-      <MemberSignature Language="C#" Value="public static void GdkSetProgramClass (string programClass);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="programClass" Type="System.String" /></Parameters>
-      <Docs><param name="programClass">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RestoreMonoJitSegv">
+    <Member MemberName="RestoreMonoJitSegv">
       <MemberSignature Language="C#" Value="public static void RestoreMonoJitSegv ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetProcessName">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetProcessName">
       <MemberSignature Language="C#" Value="public static void SetProcessName (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrapMonoJitSegv">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrapMonoJitSegv">
       <MemberSignature Language="C#" Value="public static void TrapMonoJitSegv ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrySetProcessName">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrySetProcessName">
       <MemberSignature Language="C#" Value="public static void TrySetProcessName (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/ProductAuthor.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/ProductAuthor.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/ProductAuthor.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -15,15 +16,15 @@
   <Members>
     
     <Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Role">
-      <MemberSignature Language="C#" Value="public string Role { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Role">
+      <MemberSignature Language="C#" Value="public string Role { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/ProductInformation.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/ProductInformation.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/ProductInformation.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -18,30 +19,30 @@
     
     
     <Member MemberName="Artists">
-      <MemberSignature Language="C#" Value="public static string[] Artists { get; };" />
+      <MemberSignature Language="C#" Value="public static string[] Artists { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Authors">
-      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Base.ProductAuthor&gt; Authors { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Authors">
+      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Base.ProductAuthor&gt; Authors { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Base.ProductAuthor&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Contributors">
-      <MemberSignature Language="C#" Value="public static string[] Contributors { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Contributors">
+      <MemberSignature Language="C#" Value="public static string[] Contributors { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="License">
-      <MemberSignature Language="C#" Value="public static string License { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="License">
+      <MemberSignature Language="C#" Value="public static string License { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Translations">
-      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Base.ProductTranslation&gt; Translations { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Translations">
+      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Base.ProductTranslation&gt; Translations { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Base.ProductTranslation&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/ProductTranslation.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/ProductTranslation.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/ProductTranslation.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -16,20 +17,20 @@
     
     
     <Member MemberName="LanguageCode">
-      <MemberSignature Language="C#" Value="public string LanguageCode { get; };" />
+      <MemberSignature Language="C#" Value="public string LanguageCode { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LanguageName">
-      <MemberSignature Language="C#" Value="public string LanguageName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LanguageName">
+      <MemberSignature Language="C#" Value="public string LanguageName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Translators">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; Translators { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Translators">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; Translators { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter+RateLimitedMethod.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter+RateLimitedMethod.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter+RateLimitedMethod.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/RateLimiter.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -15,16 +16,11 @@
   <Members>
     
     
-  <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public RateLimiter (double min_interval_ms, Banshee.Base.RateLimiter.RateLimitedMethod method);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="min_interval_ms" Type="System.Double" /><Parameter Name="method" Type="Banshee.Base.RateLimiter+RateLimitedMethod" /></Parameters>
-      <Docs><param name="min_interval_ms">To be added.</param><param name="method">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RateLimiter (double initial_delay_ms, double min_interval_ms, Banshee.Base.RateLimiter.RateLimitedMethod method);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="initial_delay_ms" Type="System.Double" /><Parameter Name="min_interval_ms" Type="System.Double" /><Parameter Name="method" Type="Banshee.Base.RateLimiter+RateLimitedMethod" /></Parameters><Docs><param name="initial_delay_ms">To be added.</param><param name="min_interval_ms">To be added.</param><param name="method">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Execute">
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RateLimiter (Banshee.Base.RateLimiter.RateLimitedMethod method);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="method" Type="Banshee.Base.RateLimiter+RateLimitedMethod" /></Parameters><Docs><param name="method">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Execute">
       <MemberSignature Language="C#" Value="public void Execute ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Execute"><MemberSignature Language="C#" Value="public void Execute (double min_interval_ms);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="min_interval_ms" Type="System.Double" /></Parameters><Docs><param name="min_interval_ms">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/Resource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/Resource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/Resource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -15,16 +16,11 @@
   <Members>
     
     
-  <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Resource ();" />
-      <MemberType>Constructor</MemberType>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetFileContents">
+  <Member MemberName="GetFileContents">
       <MemberSignature Language="C#" Value="public static string GetFileContents (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetFileContents"><MemberSignature Language="C#" Value="public static string GetFileContents (System.Reflection.Assembly assembly, string name);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="assembly" Type="System.Reflection.Assembly" /><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="assembly">To be added.</param><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetFileContents"><MemberSignature Language="C#" Value="public static string GetFileContents (System.Reflection.Assembly assembly, string name);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="assembly" Type="System.Reflection.Assembly" /><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="assembly">To be added.</param><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/SafeUri.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/SafeUri.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/SafeUri.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -29,64 +30,64 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uri" Type="System.String" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public SafeUri (Uri uri);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uri" Type="System.Uri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public SafeUri (string uri, bool isUri);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uri" Type="System.String" /><Parameter Name="isUri" Type="System.Boolean" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="isUri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AbsolutePath">
-      <MemberSignature Language="C#" Value="public string AbsolutePath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AbsolutePath">
+      <MemberSignature Language="C#" Value="public string AbsolutePath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AbsoluteUri">
-      <MemberSignature Language="C#" Value="public string AbsoluteUri { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AbsoluteUri">
+      <MemberSignature Language="C#" Value="public string AbsoluteUri { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilenameToUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FilenameToUri">
       <MemberSignature Language="C#" Value="public static string FilenameToUri (string localPath);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="localPath" Type="System.String" /></Parameters>
       <Docs><param name="localPath">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsFile">
-      <MemberSignature Language="C#" Value="public bool IsFile { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsFile">
+      <MemberSignature Language="C#" Value="public bool IsFile { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsLocalPath">
-      <MemberSignature Language="C#" Value="public bool IsLocalPath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsLocalPath">
+      <MemberSignature Language="C#" Value="public bool IsLocalPath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LocalPath">
-      <MemberSignature Language="C#" Value="public string LocalPath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LocalPath">
+      <MemberSignature Language="C#" Value="public string LocalPath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Scheme">
-      <MemberSignature Language="C#" Value="public string Scheme { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Scheme">
+      <MemberSignature Language="C#" Value="public string Scheme { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UriToFilename">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UriToFilename">
       <MemberSignature Language="C#" Value="public static string UriToFilename (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UriToFilename">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UriToFilename">
       <MemberSignature Language="C#" Value="public static string UriToFilename (string uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.String" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/ThreadAssist.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/ThreadAssist.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/ThreadAssist.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -17,28 +18,22 @@
     
     
     
-  <Member MemberName="InitializeMainThread"><MemberSignature Language="C#" Value="public static void InitializeMainThread ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="InMainThread">
-      <MemberSignature Language="C#" Value="public static bool InMainThread { get; };" />
+  <Member MemberName="AssertInMainThread"><MemberSignature Language="C#" Value="public static void AssertInMainThread ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="InitializeMainThread"><MemberSignature Language="C#" Value="public static void InitializeMainThread ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InMainThread">
+      <MemberSignature Language="C#" Value="public static bool InMainThread { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProxyToMain">
-      <MemberSignature Language="C#" Value="public static void ProxyToMain (EventHandler handler);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="handler" Type="System.EventHandler" /></Parameters>
-      <Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Spawn">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ProxyToMain"><MemberSignature Language="C#" Value="public static void ProxyToMain (Banshee.Base.InvokeHandler handler);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.Base.InvokeHandler" /></Parameters><Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Spawn">
       <MemberSignature Language="C#" Value="public static System.Threading.Thread Spawn (System.Threading.ThreadStart threadedMethod);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Threading.Thread</ReturnType></ReturnValue>
       <Parameters><Parameter Name="threadedMethod" Type="System.Threading.ThreadStart" /></Parameters>
       <Docs><param name="threadedMethod">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Spawn">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Spawn">
       <MemberSignature Language="C#" Value="public static System.Threading.Thread Spawn (System.Threading.ThreadStart threadedMethod, bool autoStart);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Threading.Thread</ReturnType></ReturnValue>
       <Parameters><Parameter Name="threadedMethod" Type="System.Threading.ThreadStart" /><Parameter Name="autoStart" Type="System.Boolean" /></Parameters>
       <Docs><param name="threadedMethod">To be added.</param><param name="autoStart">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SpawnFromMain"><MemberSignature Language="C#" Value="public static void SpawnFromMain (System.Threading.ThreadStart threadedMethod);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="threadedMethod" Type="System.Threading.ThreadStart" /></Parameters><Docs><param name="threadedMethod">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SpawnFromMain"><MemberSignature Language="C#" Value="public static void SpawnFromMain (System.Threading.ThreadStart threadedMethod);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="threadedMethod" Type="System.Threading.ThreadStart" /></Parameters><Docs><param name="threadedMethod">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Base/UriList.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Base/UriList.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/UriList.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Collections.Generic.List&lt;Banshee.Base.SafeUri&gt;</BaseTypeName>
@@ -22,22 +23,22 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="data" Type="System.String" /></Parameters>
       <Docs><param name="data">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public UriList (string[] uris);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uris" Type="System.String[]" /></Parameters>
       <Docs><param name="uris">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LocalPaths">
-      <MemberSignature Language="C#" Value="public string[] LocalPaths { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LocalPaths">
+      <MemberSignature Language="C#" Value="public string[] LocalPaths { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PathToFileUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PathToFileUri">
       <MemberSignature Language="C#" Value="public static Banshee.Base.SafeUri PathToFileUri (string path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue>
       <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Base/XdgBaseDirectorySpec.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Base/XdgBaseDirectorySpec.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,38 @@
+<Type Name="XdgBaseDirectorySpec" FullName="Banshee.Base.XdgBaseDirectorySpec">
+  <TypeSignature Language="C#" Value="public static class XdgBaseDirectorySpec" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="GetUserDirectory">
+      <MemberSignature Language="C#" Value="public static string GetUserDirectory (string key, string fallback);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+        <Parameter Name="fallback" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <param name="fallback">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/AlbumListDatabaseModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/AlbumListDatabaseModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/AlbumListDatabaseModel.xml	Mon Sep 22 20:49:48 2008
@@ -22,29 +22,119 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-  <Member MemberName=".ctor">
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public AlbumListDatabaseModel (Banshee.Database.BansheeDbConnection connection, string uuid);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="uuid" Type="System.String" /></Parameters>
-      <Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public AlbumListDatabaseModel (Banshee.Collection.Database.TrackListDatabaseModel trackModel, Banshee.Database.BansheeDbConnection connection, string uuid);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="trackModel" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="uuid" Type="System.String" /></Parameters>
-      <Docs><param name="trackModel">To be added.</param><param name="connection">To be added.</param><param name="uuid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FetchCount">
+      <Parameters>
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.TrackListDatabaseModel" />
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="trackModel">To be added.</param>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FetchCount">
       <MemberSignature Language="C#" Value="public int FetchCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JoinColumn"><MemberSignature Language="C#" Value="public string JoinColumn { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinFragment"><MemberSignature Language="C#" Value="public string JoinFragment { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinPrimaryKey"><MemberSignature Language="C#" Value="public string JoinPrimaryKey { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member Membe
 rName="JoinTable"><MemberSignature Language="C#" Value="public string JoinTable { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReloadFragment">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinColumn">
+      <MemberSignature Language="C#" Value="public string JoinColumn { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinFragment">
+      <MemberSignature Language="C#" Value="public string JoinFragment { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinPrimaryKey">
+      <MemberSignature Language="C#" Value="public string JoinPrimaryKey { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinTable">
+      <MemberSignature Language="C#" Value="public string JoinTable { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadFragment">
       <MemberSignature Language="C#" Value="public string ReloadFragment { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectAggregates"><MemberSignature Language="C#" Value="public string SelectAggregates { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SelectAggregates">
+      <MemberSignature Language="C#" Value="public string SelectAggregates { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/ArtistListDatabaseModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/ArtistListDatabaseModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/ArtistListDatabaseModel.xml	Mon Sep 22 20:49:48 2008
@@ -22,29 +22,119 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-  <Member MemberName=".ctor">
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ArtistListDatabaseModel (Banshee.Database.BansheeDbConnection connection, string uuid);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="uuid" Type="System.String" /></Parameters>
-      <Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ArtistListDatabaseModel (Banshee.Collection.Database.TrackListDatabaseModel trackModel, Banshee.Database.BansheeDbConnection connection, string uuid);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="trackModel" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="uuid" Type="System.String" /></Parameters>
-      <Docs><param name="trackModel">To be added.</param><param name="connection">To be added.</param><param name="uuid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FetchCount">
+      <Parameters>
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.TrackListDatabaseModel" />
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="trackModel">To be added.</param>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FetchCount">
       <MemberSignature Language="C#" Value="public int FetchCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JoinColumn"><MemberSignature Language="C#" Value="public string JoinColumn { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinFragment"><MemberSignature Language="C#" Value="public string JoinFragment { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinPrimaryKey"><MemberSignature Language="C#" Value="public string JoinPrimaryKey { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member Membe
 rName="JoinTable"><MemberSignature Language="C#" Value="public string JoinTable { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReloadFragment">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinColumn">
+      <MemberSignature Language="C#" Value="public string JoinColumn { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinFragment">
+      <MemberSignature Language="C#" Value="public string JoinFragment { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinPrimaryKey">
+      <MemberSignature Language="C#" Value="public string JoinPrimaryKey { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinTable">
+      <MemberSignature Language="C#" Value="public string JoinTable { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadFragment">
       <MemberSignature Language="C#" Value="public string ReloadFragment { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectAggregates"><MemberSignature Language="C#" Value="public string SelectAggregates { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SelectAggregates">
+      <MemberSignature Language="C#" Value="public string SelectAggregates { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/CachedList`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/CachedList`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,219 @@
+<Type Name="CachedList&lt;T&gt;" FullName="Banshee.Collection.Database.CachedList&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class CachedList&lt;T&gt; : System.Collections.Generic.IEnumerable&lt;T&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;T&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public CachedList (Banshee.Database.BansheeModelProvider&lt;T&gt; provider);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="provider" Type="Banshee.Database.BansheeModelProvider&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <param name="provider">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheId">
+      <MemberSignature Language="C#" Value="public long CacheId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public int Count { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateFromModel">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; CreateFromModel (Banshee.Collection.Database.DatabaseTrackListModel model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateFromModelAndSelection">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; CreateFromModelAndSelection (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.Selection selection);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+        <Parameter Name="selection" Type="Hyena.Collections.Selection" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <param name="selection">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateFromModelSelection">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; CreateFromModelSelection (Banshee.Collection.Database.DatabaseTrackListModel model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateFromSourceModel">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; CreateFromSourceModel (Banshee.Collection.Database.DatabaseTrackListModel model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;T&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;T&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public T this[int index] { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseAlbumInfo.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseAlbumInfo.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,209 @@
+<Type Name="DatabaseAlbumInfo" FullName="Banshee.Collection.Database.DatabaseAlbumInfo">
+  <TypeSignature Language="C#" Value="public class DatabaseAlbumInfo : Banshee.Collection.AlbumInfo" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.AlbumInfo</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseAlbumInfo ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ArtistId">
+      <MemberSignature Language="C#" Value="public int ArtistId { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ArtistNameLowered">
+      <MemberSignature Language="C#" Value="protected string ArtistNameLowered { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>Hyena.Data.Sqlite.DatabaseColumn(Select=false)</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DbId">
+      <MemberSignature Language="C#" Value="public int DbId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindOrCreate">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseAlbumInfo FindOrCreate (Banshee.Collection.Database.DatabaseArtistInfo artist, Banshee.Collection.Database.DatabaseAlbumInfo album);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseAlbumInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="artist" Type="Banshee.Collection.Database.DatabaseArtistInfo" />
+        <Parameter Name="album" Type="Banshee.Collection.Database.DatabaseAlbumInfo" />
+      </Parameters>
+      <Docs>
+        <param name="artist">To be added.</param>
+        <param name="album">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindOrCreate">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseAlbumInfo FindOrCreate (Banshee.Collection.Database.DatabaseArtistInfo artist, string title, bool isCompilation);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseAlbumInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="artist" Type="Banshee.Collection.Database.DatabaseArtistInfo" />
+        <Parameter Name="title" Type="System.String" />
+        <Parameter Name="isCompilation" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="artist">To be added.</param>
+        <param name="title">To be added.</param>
+        <param name="isCompilation">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Provider">
+      <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.DatabaseAlbumInfo&gt; Provider { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.DatabaseAlbumInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reset">
+      <MemberSignature Language="C#" Value="public static void Reset ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
+      <MemberSignature Language="C#" Value="public void Save ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TitleLowered">
+      <MemberSignature Language="C#" Value="protected string TitleLowered { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>Hyena.Data.Sqlite.DatabaseColumn(Select=false)</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateOrCreate">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseAlbumInfo UpdateOrCreate (Banshee.Collection.Database.DatabaseArtistInfo artist, Banshee.Collection.Database.DatabaseAlbumInfo album);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseAlbumInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="artist" Type="Banshee.Collection.Database.DatabaseArtistInfo" />
+        <Parameter Name="album" Type="Banshee.Collection.Database.DatabaseAlbumInfo" />
+      </Parameters>
+      <Docs>
+        <param name="artist">To be added.</param>
+        <param name="album">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseAlbumListModel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseAlbumListModel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,42 @@
+<Type Name="DatabaseAlbumListModel" FullName="Banshee.Collection.Database.DatabaseAlbumListModel">
+  <TypeSignature Language="C#" Value="public class DatabaseAlbumListModel : Banshee.Collection.Database.DatabaseFilterListModel&lt;Banshee.Collection.Database.DatabaseAlbumInfo,Banshee.Collection.AlbumInfo&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Database.DatabaseFilterListModel&lt;Banshee.Collection.Database.DatabaseAlbumInfo,Banshee.Collection.AlbumInfo&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Collection.Database.DatabaseAlbumInfo</BaseTypeArgument>
+      <BaseTypeArgument TypeParamName="U">Banshee.Collection.AlbumInfo</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseAlbumListModel (Banshee.Sources.DatabaseSource source, Banshee.Collection.Database.DatabaseTrackListModel trackModel, Banshee.Database.BansheeDbConnection connection, string uuid);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.DatabaseSource" />
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="trackModel">To be added.</param>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseArtistInfo.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseArtistInfo.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,166 @@
+<Type Name="DatabaseArtistInfo" FullName="Banshee.Collection.Database.DatabaseArtistInfo">
+  <TypeSignature Language="C#" Value="public class DatabaseArtistInfo : Banshee.Collection.ArtistInfo" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.ArtistInfo</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseArtistInfo ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DbId">
+      <MemberSignature Language="C#" Value="public int DbId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindOrCreate">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseArtistInfo FindOrCreate (Banshee.Collection.Database.DatabaseArtistInfo artist);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseArtistInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="artist" Type="Banshee.Collection.Database.DatabaseArtistInfo" />
+      </Parameters>
+      <Docs>
+        <param name="artist">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindOrCreate">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseArtistInfo FindOrCreate (string artistName);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseArtistInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="artistName" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="artistName">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NameLowered">
+      <MemberSignature Language="C#" Value="protected string NameLowered { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>Hyena.Data.Sqlite.DatabaseColumn(Select=false)</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Provider">
+      <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.DatabaseArtistInfo&gt; Provider { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.DatabaseArtistInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reset">
+      <MemberSignature Language="C#" Value="public static void Reset ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
+      <MemberSignature Language="C#" Value="public void Save ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateOrCreate">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseArtistInfo UpdateOrCreate (Banshee.Collection.Database.DatabaseArtistInfo artist);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseArtistInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="artist" Type="Banshee.Collection.Database.DatabaseArtistInfo" />
+      </Parameters>
+      <Docs>
+        <param name="artist">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseArtistListModel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseArtistListModel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,42 @@
+<Type Name="DatabaseArtistListModel" FullName="Banshee.Collection.Database.DatabaseArtistListModel">
+  <TypeSignature Language="C#" Value="public class DatabaseArtistListModel : Banshee.Collection.Database.DatabaseFilterListModel&lt;Banshee.Collection.Database.DatabaseArtistInfo,Banshee.Collection.ArtistInfo&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Database.DatabaseFilterListModel&lt;Banshee.Collection.Database.DatabaseArtistInfo,Banshee.Collection.ArtistInfo&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Collection.Database.DatabaseArtistInfo</BaseTypeArgument>
+      <BaseTypeArgument TypeParamName="U">Banshee.Collection.ArtistInfo</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseArtistListModel (Banshee.Sources.DatabaseSource source, Banshee.Collection.Database.DatabaseTrackListModel trackModel, Banshee.Database.BansheeDbConnection connection, string uuid);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.DatabaseSource" />
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="trackModel">To be added.</param>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseFilterListModel`2.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseFilterListModel`2.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,326 @@
+<Type Name="DatabaseFilterListModel&lt;T,U&gt;" FullName="Banshee.Collection.Database.DatabaseFilterListModel&lt;T,U&gt;">
+  <TypeSignature Language="C#" Value="public abstract class DatabaseFilterListModel&lt;T,U&gt; : Banshee.Collection.FilterListModel&lt;U&gt;, Hyena.Data.Sqlite.ICacheableDatabaseModel" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+    <TypeParameter>U</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Collection.FilterListModel&lt;U&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">U</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Hyena.Data.Sqlite.ICacheableDatabaseModel</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <typeparam name="U">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseFilterListModel (string name, string label, Banshee.Sources.DatabaseSource source, Banshee.Collection.Database.DatabaseTrackListModel trackModel, Hyena.Data.Sqlite.HyenaSqliteConnection connection, Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt; provider, U selectAllItem, string uuid);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="label" Type="System.String" />
+        <Parameter Name="source" Type="Banshee.Sources.DatabaseSource" />
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+        <Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" />
+        <Parameter Name="provider" Type="Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt;" />
+        <Parameter Name="selectAllItem" Type="U" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="label">To be added.</param>
+        <param name="source">To be added.</param>
+        <param name="trackModel">To be added.</param>
+        <param name="connection">To be added.</param>
+        <param name="provider">To be added.</param>
+        <param name="selectAllItem">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheId">
+      <MemberSignature Language="C#" Value="public int CacheId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CachesJoinTableEntries">
+      <MemberSignature Language="C#" Value="public virtual bool CachesJoinTableEntries { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CachesValues">
+      <MemberSignature Language="C#" Value="public virtual bool CachesValues { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FetchCount">
+      <MemberSignature Language="C#" Value="public virtual int FetchCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilterColumn">
+      <MemberSignature Language="C#" Value="public abstract string FilterColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GenerateReloadFragment">
+      <MemberSignature Language="C#" Value="protected virtual void GenerateReloadFragment ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSelectedObjects">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;object&gt; GetSelectedObjects ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Object&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ItemToFilterValue">
+      <MemberSignature Language="C#" Value="protected abstract string ItemToFilterValue (object o);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="o" Type="System.Object" />
+      </Parameters>
+      <Docs>
+        <param name="o">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinColumn">
+      <MemberSignature Language="C#" Value="public virtual string JoinColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinFragment">
+      <MemberSignature Language="C#" Value="public virtual string JoinFragment { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinPrimaryKey">
+      <MemberSignature Language="C#" Value="public virtual string JoinPrimaryKey { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinTable">
+      <MemberSignature Language="C#" Value="public virtual string JoinTable { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadFragment">
+      <MemberSignature Language="C#" Value="public string ReloadFragment { protected set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadFragmentFormat">
+      <MemberSignature Language="C#" Value="protected string ReloadFragmentFormat { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="select_all_item">
+      <MemberSignature Language="C#" Value="protected readonly U select_all_item;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>U</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SelectAggregates">
+      <MemberSignature Language="C#" Value="public virtual string SelectAggregates { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateSelectAllItem">
+      <MemberSignature Language="C#" Value="public abstract void UpdateSelectAllItem (long count);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="count" Type="System.Int64" />
+      </Parameters>
+      <Docs>
+        <param name="count">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportManager+TrackPrimarySourceChooser.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportManager+TrackPrimarySourceChooser.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,22 @@
+<Type Name="DatabaseImportManager+TrackPrimarySourceChooser" FullName="Banshee.Collection.Database.DatabaseImportManager+TrackPrimarySourceChooser">
+  <TypeSignature Language="C#" Value="public delegate Banshee.Sources.PrimarySource DatabaseImportManager.TrackPrimarySourceChooser(DatabaseTrackInfo track);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>Banshee.Sources.PrimarySource</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportManager.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportManager.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,250 @@
+<Type Name="DatabaseImportManager" FullName="Banshee.Collection.Database.DatabaseImportManager">
+  <TypeSignature Language="C#" Value="public class DatabaseImportManager : Banshee.Collection.ImportManager" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.ImportManager</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseImportManager (Banshee.Collection.Database.DatabaseImportManager.TrackPrimarySourceChooser chooser);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="chooser" Type="Banshee.Collection.Database.DatabaseImportManager+TrackPrimarySourceChooser" />
+      </Parameters>
+      <Docs>
+        <param name="chooser">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseImportManager (Banshee.Sources.PrimarySource psource);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="psource" Type="Banshee.Sources.PrimarySource" />
+      </Parameters>
+      <Docs>
+        <param name="psource">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseImportManager (Banshee.Sources.ErrorSource error_source, Banshee.Collection.Database.DatabaseImportManager.TrackPrimarySourceChooser chooser, int[] primarySourceIds, string baseDirectory);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="error_source" Type="Banshee.Sources.ErrorSource" />
+        <Parameter Name="chooser" Type="Banshee.Collection.Database.DatabaseImportManager+TrackPrimarySourceChooser" />
+        <Parameter Name="primarySourceIds" Type="System.Int32[]" />
+        <Parameter Name="baseDirectory" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="error_source">To be added.</param>
+        <param name="chooser">To be added.</param>
+        <param name="primarySourceIds">To be added.</param>
+        <param name="baseDirectory">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BaseDirectory">
+      <MemberSignature Language="C#" Value="protected virtual string BaseDirectory { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ErrorSource">
+      <MemberSignature Language="C#" Value="protected virtual Banshee.Sources.ErrorSource ErrorSource { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.ErrorSource</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ForceCopy">
+      <MemberSignature Language="C#" Value="protected virtual bool ForceCopy { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ImportResult">
+      <MemberSignature Language="C#" Value="public event Banshee.Collection.Database.DatabaseImportResultHandler ImportResult;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseImportResultHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ImportTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseTrackInfo ImportTrack (Banshee.Base.SafeUri uri);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseTrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ImportTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseTrackInfo ImportTrack (string path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseTrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsWhiteListedFile">
+      <MemberSignature Language="C#" Value="public static bool IsWhiteListedFile (string path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NotifyAllSources">
+      <MemberSignature Language="C#" Value="public void NotifyAllSources ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnImportResult">
+      <MemberSignature Language="C#" Value="protected virtual void OnImportResult (Banshee.Collection.Database.DatabaseTrackInfo track, string path, Exception error);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" />
+        <Parameter Name="path" Type="System.String" />
+        <Parameter Name="error" Type="System.Exception" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="path">To be added.</param>
+        <param name="error">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PrimarySourceIds">
+      <MemberSignature Language="C#" Value="protected virtual int[] PrimarySourceIds { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="WhiteListFileExtensions">
+      <MemberSignature Language="C#" Value="public static readonly string[] WhiteListFileExtensions;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportResultArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportResultArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="DatabaseImportResultArgs" FullName="Banshee.Collection.Database.DatabaseImportResultArgs">
+  <TypeSignature Language="C#" Value="public sealed class DatabaseImportResultArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseImportResultArgs (Banshee.Collection.Database.DatabaseTrackInfo track, string path, Exception error);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" />
+        <Parameter Name="path" Type="System.String" />
+        <Parameter Name="error" Type="System.Exception" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="path">To be added.</param>
+        <param name="error">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Error">
+      <MemberSignature Language="C#" Value="public Exception Error { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Exception</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Path">
+      <MemberSignature Language="C#" Value="public string Path { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseTrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseTrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportResultHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseImportResultHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="DatabaseImportResultHandler" FullName="Banshee.Collection.Database.DatabaseImportResultHandler">
+  <TypeSignature Language="C#" Value="public delegate void DatabaseImportResultHandler(object o, DatabaseImportResultArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.Collection.Database.DatabaseImportResultArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseQueryFilterModel`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseQueryFilterModel`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,52 @@
+<Type Name="DatabaseQueryFilterModel&lt;T&gt;" FullName="Banshee.Collection.Database.DatabaseQueryFilterModel&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class DatabaseQueryFilterModel&lt;T&gt; : Banshee.Collection.Database.DatabaseFilterListModel&lt;Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;,Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Database.DatabaseFilterListModel&lt;Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;,Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;</BaseTypeArgument>
+      <BaseTypeArgument TypeParamName="U">Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseQueryFilterModel (Banshee.Sources.DatabaseSource source, Banshee.Collection.Database.DatabaseTrackListModel trackModel, Hyena.Data.Sqlite.HyenaSqliteConnection connection, string select_all_fmt, string uuid, Hyena.Query.QueryField field, string filter_column);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.DatabaseSource" />
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+        <Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" />
+        <Parameter Name="select_all_fmt" Type="System.String" />
+        <Parameter Name="uuid" Type="System.String" />
+        <Parameter Name="field" Type="Hyena.Query.QueryField" />
+        <Parameter Name="filter_column" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="trackModel">To be added.</param>
+        <param name="connection">To be added.</param>
+        <param name="select_all_fmt">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <param name="field">To be added.</param>
+        <param name="filter_column">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.TrackInfo</BaseTypeName>
@@ -13,181 +14,50 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public DatabaseTrackInfo ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AlbumId">
-      <MemberSignature Language="C#" Value="public int AlbumId { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ArtistId">
-      <MemberSignature Language="C#" Value="public int ArtistId { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ContainsUri">
-      <MemberSignature Language="C#" Value="public static bool ContainsUri (Banshee.Base.SafeUri uri);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
-      </Parameters>
-      <Docs>
-        <param name="uri">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CopyToLibrary">
-      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri CopyToLibrary ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Base.SafeUri</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="DateUpdated">
-      <MemberSignature Language="C#" Value="public DateTime DateUpdated { set; get; };" />
-      <MemberType>Property</MemberType>
-      <Attributes>
-        <Attribute>
-          <AttributeName>Hyena.Data.Sqlite.DatabaseColumn("DateUpdatedStamp")</AttributeName>
-        </Attribute>
-      </Attributes>
-      <ReturnValue>
-        <ReturnType>System.DateTime</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="DbId">
-      <MemberSignature Language="C#" Value="public int DbId { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MusicBrainzID">
-      <MemberSignature Language="C#" Value="public string MusicBrainzID { set; get; };" />
-      <MemberType>Property</MemberType>
-      <Attributes>
-        <Attribute>
-          <AttributeName>Hyena.Data.Sqlite.DatabaseColumn</AttributeName>
-        </Attribute>
-      </Attributes>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Provider">
-      <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; Provider { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Save">
-      <MemberSignature Language="C#" Value="public void Save (bool notify);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="notify" Type="System.Boolean" />
-      </Parameters>
-      <Docs>
-        <param name="notify">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Source">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.PrimarySource Source { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.PrimarySource</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SourceId">
-      <MemberSignature Language="C#" Value="public int SourceId { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TagSetID">
-      <MemberSignature Language="C#" Value="public int TagSetID { set; get; };" />
-      <MemberType>Property</MemberType>
-      <Attributes>
-        <Attribute>
-          <AttributeName>Hyena.Data.Sqlite.DatabaseColumn</AttributeName>
-        </Attribute>
-      </Attributes>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public DatabaseTrackInfo (Banshee.Collection.Database.DatabaseTrackInfo original);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="original" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="original">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Album"><MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseAlbumInfo Album { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseAlbumInfo</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To 
 be added.</remarks></Docs></Member><Member MemberName="AlbumId">
+      <MemberSignature Language="C#" Value="public int AlbumId { set; get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("AlbumID")</AttributeName></Attribute></Attributes></Member><Member MemberName="Artist"><MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseArtistInfo Artist { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseArtistInfo</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ArtistId">
+      <MemberSignature Language="C#" Value="public int ArtistId { set; get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("ArtistID")</AttributeName></Attribute></Attributes></Member><Member MemberName="ContainsUri"><MemberSignature Language="C#" Value="public static bool ContainsUri (string relative_path, int[] primary_sources);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="relative_path" Type="System.String" /><Parameter Name="primary_sources" Type="System.Int32[]" /></Parameters><Docs><param name="relative_path">To be added.</param><param name="primary_sources">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ContainsUri"><MemberSignature Language="C#" Value="public static bool ContainsUri (Banshee.
 Base.SafeUri uri, string relative_path, int[] primary_sources);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="relative_path" Type="System.String" /><Parameter Name="primary_sources" Type="System.Int32[]" /></Parameters><Docs><param name="uri">To be added.</param><param name="relative_path">To be added.</param><param name="primary_sources">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CopyToLibraryIfAppropriate"><MemberSignature Language="C#" Value="public void CopyToLibraryIfAppropriate (bool force_copy);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><
 Parameters><Parameter Name="force_copy" Type="System.Boolean" /></Parameters><Docs><param name="force_copy">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DateUpdated">
+      <MemberSignature Language="C#" Value="public DateTime DateUpdated { set; get; }" />
+      <MemberType>Property</MemberType>
+      <Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("DateUpdatedStamp")</AttributeName></Attribute></Attributes>
+      <ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ExternalId"><MemberSignature Language="C#" Value="public long ExternalId { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("ExternalID")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTrackIdForUri"><MemberSignature Language="C#" Value="public static int GetTrackIdForUri (string relative_path, int[] primary_sources);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="relative_path" Type="System.String"
  /><Parameter Name="primary_sources" Type="System.Int32[]" /></Parameters><Docs><param name="relative_path">To be added.</param><param name="primary_sources">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTrackIdForUri"><MemberSignature Language="C#" Value="public static int GetTrackIdForUri (Banshee.Base.SafeUri uri, string relative_path, int[] primary_sources);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="relative_path" Type="System.String" /><Parameter Name="primary_sources" Type="System.Int32[]" /></Parameters><Docs><param name="uri">To be added.</param><param name="relative_path">To be added.</param><param name="primary_sources">To be added.</param><summary>To be ad
 ded.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetTrackIdForUri"><MemberSignature Language="C#" Value="public static int GetTrackIdForUri (string uri, string relative_path, int[] primary_sources);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="System.String" /><Parameter Name="relative_path" Type="System.String" /><Parameter Name="primary_sources" Type="System.Int32[]" /></Parameters><Docs><param name="uri">To be added.</param><param name="relative_path">To be added.</param><param name="primary_sources">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="NotifySaved"><MemberSignature Language="C#" Value="public static bool NotifySaved { set; get; }" /><Memb
 erType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="playback_error"><MemberSignature Language="C#" Value="protected Banshee.Streaming.StreamPlaybackError playback_error;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("LastStreamError")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimarySource"><MemberSignature Language="C#" Value="public Banshee.Sources.PrimarySource PrimarySource { set; get; }" /><MemberType>Property</Membe
 rType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimarySourceId"><MemberSignature Language="C#" Value="public int PrimarySourceId { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("PrimarySourceID")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Provider">
+      <MemberSignature Language="C#" Value="public static Banshee.Collection.Database.DatabaseTrackModelProvider&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; Provider { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseTrackModelProvider&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ProviderRefresh"><MemberSignature Language="C#" Value="protected virtual bool ProviderRefresh ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ProviderSave"><MemberSignature Language="C#" Value="protected virtual void ProviderSave ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="rating"><MemberSignature Language="C#" Value="protected int rating;" /><MemberType>Field<
 /MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("Rating")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Refresh"><MemberSignature Language="C#" Value="public void Refresh ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save"><MemberSignature Language="C#" Value="public void Save (bool notify, Hyena.Query.QueryField[] fields_changed);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</
 ReturnType></ReturnValue><Parameters><Parameter Name="notify" Type="System.Boolean" /><Parameter Name="fields_changed" Type="Hyena.Query.QueryField[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="notify">To be added.</param><param name="fields_changed">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SavedRating"><MemberSignature Language="C#" Value="public int SavedRating { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TagSetID">
+      <MemberSignature Language="C#" Value="public int TagSetID { set; get; }" />
+      <MemberType>Property</MemberType>
+      <Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn</AttributeName></Attribute></Attributes>
+      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TitleLowered"><MemberSignature Language="C#" Value="protected string TitleLowered { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn(Select=false)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackEqual"><MemberSignature Language="C#" Value="public static bool TrackEqual (Banshee.Collection.Database.DatabaseTrackInfo a, Banshee.Collection.Database.DatabaseTrackInfo b);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Pa
 rameter Name="a" Type="Banshee.Collection.Database.DatabaseTrackInfo" /><Parameter Name="b" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="a">To be added.</param><param name="b">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackId"><MemberSignature Language="C#" Value="public int TrackId { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("TrackID", Constraints=Hyena.Data.Sqlite.DatabaseColumnConstraints.PrimaryKey)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriField"><MemberSignature Language="C#"
  Value="protected string UriField { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("Uri")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriType"><MemberSignature Language="C#" Value="protected Banshee.Collection.Database.TrackUriType UriType { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Hyena.Data.Sqlite.DatabaseColumn("UriType")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Banshee.Collection.Database.TrackUriType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be 
 added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackListModel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackListModel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,621 @@
+<Type Name="DatabaseTrackListModel" FullName="Banshee.Collection.Database.DatabaseTrackListModel">
+  <TypeSignature Language="C#" Value="public class DatabaseTrackListModel : Banshee.Collection.TrackListModel, Banshee.Collection.IExportableModel, Hyena.Data.ICareAboutView, Hyena.Data.IFilterable, Hyena.Data.ISortable, Hyena.Data.Sqlite.ICacheableDatabaseModel" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.TrackListModel</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Collection.IExportableModel</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Hyena.Data.ICareAboutView</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Hyena.Data.IFilterable</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Hyena.Data.ISortable</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Hyena.Data.Sqlite.ICacheableDatabaseModel</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseTrackListModel (Banshee.Database.BansheeDbConnection connection, Banshee.Collection.Database.IDatabaseTrackModelProvider provider, Banshee.Sources.DatabaseSource source);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="provider" Type="Banshee.Collection.Database.IDatabaseTrackModelProvider" />
+        <Parameter Name="source" Type="Banshee.Sources.DatabaseSource" />
+      </Parameters>
+      <Docs>
+        <param name="connection">To be added.</param>
+        <param name="provider">To be added.</param>
+        <param name="source">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddCondition">
+      <MemberSignature Language="C#" Value="public void AddCondition (string part);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="part" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="part">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.IExportableModel.GetLength">
+      <MemberSignature Language="C#" Value="int IExportableModel.GetLength ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.IExportableModel.GetMetadata">
+      <MemberSignature Language="C#" Value="System.Collections.Generic.IDictionary&lt;string,object&gt; IExportableModel.GetMetadata (int index);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="cache">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.IDatabaseTrackModelCache cache;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.IDatabaseTrackModelCache</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheId">
+      <MemberSignature Language="C#" Value="public int CacheId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CachesJoinTableEntries">
+      <MemberSignature Language="C#" Value="public bool CachesJoinTableEntries { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CachesValues">
+      <MemberSignature Language="C#" Value="public bool CachesValues { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Condition">
+      <MemberSignature Language="C#" Value="public string Condition { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConditionFragment">
+      <MemberSignature Language="C#" Value="public string ConditionFragment { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Connection">
+      <MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteConnection Connection { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Sqlite.HyenaSqliteConnection</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Duration">
+      <MemberSignature Language="C#" Value="public TimeSpan Duration { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FetchCount">
+      <MemberSignature Language="C#" Value="public int FetchCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FileSize">
+      <MemberSignature Language="C#" Value="public long FileSize { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ForcedSortQuery">
+      <MemberSignature Language="C#" Value="public string ForcedSortQuery { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GenerateSortQueryPart">
+      <MemberSignature Language="C#" Value="protected virtual void GenerateSortQueryPart ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IndexOfFirst">
+      <MemberSignature Language="C#" Value="public int IndexOfFirst (Banshee.Collection.TrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Initialize">
+      <MemberSignature Language="C#" Value="public void Initialize (Banshee.Collection.Database.IDatabaseTrackModelCache cache);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="cache" Type="Banshee.Collection.Database.IDatabaseTrackModelCache" />
+      </Parameters>
+      <Docs>
+        <param name="cache">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InvalidateCache">
+      <MemberSignature Language="C#" Value="public void InvalidateCache (bool notify);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="notify" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="notify">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinColumn">
+      <MemberSignature Language="C#" Value="public string JoinColumn { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinFragment">
+      <MemberSignature Language="C#" Value="public string JoinFragment { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinPrimaryKey">
+      <MemberSignature Language="C#" Value="public string JoinPrimaryKey { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinTable">
+      <MemberSignature Language="C#" Value="public string JoinTable { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Query">
+      <MemberSignature Language="C#" Value="public Hyena.Query.QueryNode Query { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Query.QueryNode</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reload">
+      <MemberSignature Language="C#" Value="public void Reload (Hyena.Data.IListModel reloadTrigger);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="reloadTrigger" Type="Hyena.Data.IListModel" />
+      </Parameters>
+      <Docs>
+        <param name="reloadTrigger">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadFragment">
+      <MemberSignature Language="C#" Value="public string ReloadFragment { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RowsInView">
+      <MemberSignature Language="C#" Value="public virtual int RowsInView { set; protected get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SelectAggregates">
+      <MemberSignature Language="C#" Value="public string SelectAggregates { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Sort">
+      <MemberSignature Language="C#" Value="public bool Sort (Hyena.Data.ISortableColumn column);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="column" Type="Hyena.Data.ISortableColumn" />
+      </Parameters>
+      <Docs>
+        <param name="column">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SortColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.ISortableColumn SortColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.ISortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SortQuery">
+      <MemberSignature Language="C#" Value="protected string SortQuery { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackIdsSql">
+      <MemberSignature Language="C#" Value="public string TrackIdsSql { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UnfilteredCount">
+      <MemberSignature Language="C#" Value="public int UnfilteredCount { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UnfilteredFileSize">
+      <MemberSignature Language="C#" Value="public long UnfilteredFileSize { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UnfilteredQuery">
+      <MemberSignature Language="C#" Value="public string UnfilteredQuery { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateUnfilteredAggregates">
+      <MemberSignature Language="C#" Value="public virtual void UpdateUnfilteredAggregates ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UserQuery">
+      <MemberSignature Language="C#" Value="public string UserQuery { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackModelCache`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackModelCache`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,95 @@
+<Type Name="DatabaseTrackModelCache&lt;T&gt;" FullName="Banshee.Collection.Database.DatabaseTrackModelCache&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class DatabaseTrackModelCache&lt;T&gt; : Banshee.Database.BansheeModelCache&lt;T&gt;, Banshee.Collection.Database.IDatabaseTrackModelCache" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Database.BansheeModelCache&lt;T&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Collection.Database.IDatabaseTrackModelCache</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseTrackModelCache (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string uuid, Hyena.Data.Sqlite.ICacheableDatabaseModel model, Banshee.Database.BansheeModelProvider&lt;T&gt; provider);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+        <Parameter Name="model" Type="Hyena.Data.Sqlite.ICacheableDatabaseModel" />
+        <Parameter Name="provider" Type="Banshee.Database.BansheeModelProvider&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <param name="model">To be added.</param>
+        <param name="provider">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSingle">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo GetSingle (string random_fragment, object[] args);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="random_fragment" Type="System.String" />
+        <Parameter Name="args" Type="System.Object[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="random_fragment">To be added.</param>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetValue">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo GetValue (long index);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int64" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackModelProvider`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/DatabaseTrackModelProvider`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,43 @@
+<Type Name="DatabaseTrackModelProvider&lt;T&gt;" FullName="Banshee.Collection.Database.DatabaseTrackModelProvider&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class DatabaseTrackModelProvider&lt;T&gt; : Banshee.Database.BansheeModelProvider&lt;T&gt;, Banshee.Collection.Database.IDatabaseTrackModelProvider" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Database.BansheeModelProvider&lt;T&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Collection.Database.IDatabaseTrackModelProvider</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DatabaseTrackModelProvider (Banshee.Database.BansheeDbConnection connection);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+      </Parameters>
+      <Docs>
+        <param name="connection">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/FilterModelProvider`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/FilterModelProvider`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,49 @@
+<Type Name="FilterModelProvider&lt;T&gt;" FullName="Banshee.Collection.Database.FilterModelProvider&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class FilterModelProvider&lt;T&gt; : Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FilterModelProvider (Hyena.Data.Sqlite.HyenaSqliteConnection conn, string table_name, string pk_column, System.Reflection.PropertyInfo pk_info, string value_column, System.Reflection.PropertyInfo value_info);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="conn" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" />
+        <Parameter Name="table_name" Type="System.String" />
+        <Parameter Name="pk_column" Type="System.String" />
+        <Parameter Name="pk_info" Type="System.Reflection.PropertyInfo" />
+        <Parameter Name="value_column" Type="System.String" />
+        <Parameter Name="value_info" Type="System.Reflection.PropertyInfo" />
+      </Parameters>
+      <Docs>
+        <param name="conn">To be added.</param>
+        <param name="table_name">To be added.</param>
+        <param name="pk_column">To be added.</param>
+        <param name="pk_info">To be added.</param>
+        <param name="value_column">To be added.</param>
+        <param name="value_info">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IDatabaseTrackModelCache.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IDatabaseTrackModelCache.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,217 @@
+<Type Name="IDatabaseTrackModelCache" FullName="Banshee.Collection.Database.IDatabaseTrackModelCache">
+  <TypeSignature Language="C#" Value="public interface IDatabaseTrackModelCache" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="AggregatesUpdated">
+      <MemberSignature Language="C#" Value="public event Action&lt;System.Data.IDataReader&gt; AggregatesUpdated;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Action&lt;System.Data.IDataReader&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheId">
+      <MemberSignature Language="C#" Value="public long CacheId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Clear">
+      <MemberSignature Language="C#" Value="public void Clear ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public long Count { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSingle">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo GetSingle (string random_fragment, object[] args);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="random_fragment" Type="System.String" />
+        <Parameter Name="args" Type="System.Object[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="random_fragment">To be added.</param>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetValue">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo GetValue (long index);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int64" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IndexOf">
+      <MemberSignature Language="C#" Value="public long IndexOf (Hyena.Data.ICacheableItem item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="Hyena.Data.ICacheableItem" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IndexOf">
+      <MemberSignature Language="C#" Value="public long IndexOf (object item_entry_id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item_entry_id" Type="System.Object" />
+      </Parameters>
+      <Docs>
+        <param name="item_entry_id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reload">
+      <MemberSignature Language="C#" Value="public void Reload ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RestoreSelection">
+      <MemberSignature Language="C#" Value="public void RestoreSelection ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveSelection">
+      <MemberSignature Language="C#" Value="public void SaveSelection ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateAggregates">
+      <MemberSignature Language="C#" Value="public void UpdateAggregates ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IDatabaseTrackModelProvider.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IDatabaseTrackModelProvider.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="IDatabaseTrackModelProvider" FullName="Banshee.Collection.Database.IDatabaseTrackModelProvider">
+  <TypeSignature Language="C#" Value="public interface IDatabaseTrackModelProvider" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="From">
+      <MemberSignature Language="C#" Value="public string From { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Where">
+      <MemberSignature Language="C#" Value="public string Where { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IFilterListModel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/IFilterListModel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,115 @@
+<Type Name="IFilterListModel" FullName="Banshee.Collection.Database.IFilterListModel">
+  <TypeSignature Language="C#" Value="public interface IFilterListModel : Hyena.Data.IListModel" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Hyena.Data.IListModel</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="FilterLabel">
+      <MemberSignature Language="C#" Value="public string FilterLabel { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilterName">
+      <MemberSignature Language="C#" Value="public string FilterName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSqlFilter">
+      <MemberSignature Language="C#" Value="public string GetSqlFilter ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InvalidateCache">
+      <MemberSignature Language="C#" Value="public void InvalidateCache (bool notify);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="notify" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="notify">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RaiseReloaded">
+      <MemberSignature Language="C#" Value="public void RaiseReloaded ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reload">
+      <MemberSignature Language="C#" Value="public void Reload (bool notify);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="notify" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="notify">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryAlbumInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryAlbumInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryAlbumInfo.xml	Mon Sep 22 20:49:48 2008
@@ -13,42 +13,76 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LibraryAlbumInfo ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LibraryAlbumInfo (Banshee.Collection.Database.LibraryArtistInfo artist, string title);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="artist" Type="Banshee.Collection.Database.LibraryArtistInfo" /><Parameter Name="title" Type="System.String" /></Parameters>
-      <Docs><param name="artist">To be added.</param><param name="title">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistId">
+      <Parameters>
+        <Parameter Name="artist" Type="Banshee.Collection.Database.LibraryArtistInfo" />
+        <Parameter Name="title" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="artist">To be added.</param>
+        <param name="title">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ArtistId">
       <MemberSignature Language="C#" Value="public int ArtistId { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DbId">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DbId">
       <MemberSignature Language="C#" Value="public int DbId { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Provider">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Provider">
       <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.LibraryAlbumInfo&gt; Provider { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.LibraryAlbumInfo&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+      <ReturnValue>
+        <ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.LibraryAlbumInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
       <MemberSignature Language="C#" Value="public void Save ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryArtistInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryArtistInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/LibraryArtistInfo.xml	Mon Sep 22 20:49:48 2008
@@ -13,42 +13,74 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LibraryArtistInfo ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LibraryArtistInfo (System.Data.IDataReader reader);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="reader" Type="System.Data.IDataReader" /></Parameters>
-      <Docs><param name="reader">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="reader" Type="System.Data.IDataReader" />
+      </Parameters>
+      <Docs>
+        <param name="reader">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LibraryArtistInfo (string artistName);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="artistName" Type="System.String" /></Parameters>
-      <Docs><param name="artistName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DbId">
+      <Parameters>
+        <Parameter Name="artistName" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="artistName">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DbId">
       <MemberSignature Language="C#" Value="public int DbId { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Provider">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Provider">
       <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.LibraryArtistInfo&gt; Provider { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.LibraryArtistInfo&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+      <ReturnValue>
+        <ReturnType>Banshee.Database.BansheeModelProvider&lt;Banshee.Collection.Database.LibraryArtistInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
       <MemberSignature Language="C#" Value="public void Save ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/QueryFilterInfo`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/QueryFilterInfo`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,114 @@
+<Type Name="QueryFilterInfo&lt;T&gt;" FullName="Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class QueryFilterInfo&lt;T&gt; : Banshee.Collection.CacheableItem" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Collection.CacheableItem</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public QueryFilterInfo ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateProvider">
+      <MemberSignature Language="C#" Value="public static Hyena.Data.Sqlite.SqliteModelProvider&lt;Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;&gt; CreateProvider (string filter_column, Hyena.Query.QueryField field);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Sqlite.SqliteModelProvider&lt;Banshee.Collection.Database.QueryFilterInfo&lt;T&gt;&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="filter_column" Type="System.String" />
+        <Parameter Name="field" Type="Hyena.Query.QueryField" />
+      </Parameters>
+      <Docs>
+        <param name="filter_column">To be added.</param>
+        <param name="field">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DbId">
+      <MemberSignature Language="C#" Value="public long DbId { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public T Value { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ValueObject">
+      <MemberSignature Language="C#" Value="public object ValueObject { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Object</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackListDatabaseModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackListDatabaseModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackListDatabaseModel.xml	Mon Sep 22 20:49:48 2008
@@ -34,118 +34,356 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public TrackListDatabaseModel (Banshee.Database.BansheeDbConnection connection, string uuid);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="uuid" Type="System.String" /></Parameters>
-      <Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.Collection.IExportableModel.GetLength">
+      <Parameters>
+        <Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" />
+        <Parameter Name="uuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="connection">To be added.</param>
+        <param name="uuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.IExportableModel.GetLength">
       <MemberSignature Language="C#" Value="int IExportableModel.GetLength ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.Collection.IExportableModel.GetMetadata">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.IExportableModel.GetMetadata">
       <MemberSignature Language="C#" Value="System.Collections.Generic.IDictionary&lt;string,object&gt; IExportableModel.GetMetadata (int index);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="index" Type="System.Int32" /></Parameters>
-      <Docs><param name="index">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CacheId">
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheId">
       <MemberSignature Language="C#" Value="public int CacheId { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Condition">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Condition">
       <MemberSignature Language="C#" Value="public string Condition { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConditionFragment">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConditionFragment">
       <MemberSignature Language="C#" Value="public string ConditionFragment { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Duration"><MemberSignature Language="C#" Value="public TimeSpan Duration { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FetchCount">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Duration">
+      <MemberSignature Language="C#" Value="public TimeSpan Duration { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FetchCount">
       <MemberSignature Language="C#" Value="public int FetchCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="field_set">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="field_set">
       <MemberSignature Language="C#" Value="protected static Hyena.Data.Query.QueryFieldSet field_set;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Hyena.Data.Query.QueryFieldSet</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FieldSet">
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Query.QueryFieldSet</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FieldSet">
       <MemberSignature Language="C#" Value="public static Hyena.Data.Query.QueryFieldSet FieldSet { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Hyena.Data.Query.QueryFieldSet</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileSize"><MemberSignature Language="C#" Value="public long FileSize { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Filter">
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Query.QueryFieldSet</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FileSize">
+      <MemberSignature Language="C#" Value="public long FileSize { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Filter">
       <MemberSignature Language="C#" Value="public string Filter { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilteredDuration"><MemberSignature Language="C#" Value="public TimeSpan FilteredDuration { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FilteredFileSize"><MemberSignature Language="C#" Value="public long FilteredFileSize { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ForcedSortQuery"><MemberSignature Language="C#" Value="public string ForcedSortQuery { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><
 /Docs></Member><Member MemberName="GetSort">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilteredDuration">
+      <MemberSignature Language="C#" Value="public TimeSpan FilteredDuration { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilteredFileSize">
+      <MemberSignature Language="C#" Value="public long FilteredFileSize { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ForcedSortQuery">
+      <MemberSignature Language="C#" Value="public string ForcedSortQuery { set; get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSort">
       <MemberSignature Language="C#" Value="public static string GetSort (string key, string ascDesc);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="ascDesc" Type="System.String" /></Parameters>
-      <Docs><param name="key">To be added.</param><param name="ascDesc">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public void Initialize ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinColumn"><MemberSignature Language="C#" Value="public string JoinColumn { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinFragment">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+        <Parameter Name="ascDesc" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <param name="ascDesc">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Initialize">
+      <MemberSignature Language="C#" Value="public void Initialize ();" />
+      <MemberType>Method</MemberType>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinColumn">
+      <MemberSignature Language="C#" Value="public string JoinColumn { set; get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinFragment">
       <MemberSignature Language="C#" Value="public string JoinFragment { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JoinPrimaryKey"><MemberSignature Language="C#" Value="public string JoinPrimaryKey { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinTable"><MemberSignature Language="C#" Value="public string JoinTable { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Refilter">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinPrimaryKey">
+      <MemberSignature Language="C#" Value="public string JoinPrimaryKey { set; get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="JoinTable">
+      <MemberSignature Language="C#" Value="public string JoinTable { set; get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Refilter">
       <MemberSignature Language="C#" Value="public void Refilter ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ReloadFragment">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadFragment">
       <MemberSignature Language="C#" Value="public string ReloadFragment { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RowsInView">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RowsInView">
       <MemberSignature Language="C#" Value="public virtual int RowsInView { set; protected get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectAggregates"><MemberSignature Language="C#" Value="public string SelectAggregates { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Sort">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SelectAggregates">
+      <MemberSignature Language="C#" Value="public string SelectAggregates { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Sort">
       <MemberSignature Language="C#" Value="public void Sort (Hyena.Data.ISortableColumn column);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="column" Type="Hyena.Data.ISortableColumn" /></Parameters>
-      <Docs><param name="column">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SortColumn">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="column" Type="Hyena.Data.ISortableColumn" />
+      </Parameters>
+      <Docs>
+        <param name="column">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SortColumn">
       <MemberSignature Language="C#" Value="public Hyena.Data.ISortableColumn SortColumn { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Hyena.Data.ISortableColumn</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UnfilteredCount">
+      <ReturnValue>
+        <ReturnType>Hyena.Data.ISortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UnfilteredCount">
       <MemberSignature Language="C#" Value="public int UnfilteredCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackUriType.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Database/TrackUriType.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,55 @@
+<Type Name="TrackUriType" FullName="Banshee.Collection.Database.TrackUriType">
+  <TypeSignature Language="C#" Value="public enum TrackUriType" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="AbsolutePath">
+      <MemberSignature Language="C#" Value="AbsolutePath" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.TrackUriType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="AbsoluteUri">
+      <MemberSignature Language="C#" Value="AbsoluteUri" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.TrackUriType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="RelativePath">
+      <MemberSignature Language="C#" Value="RelativePath" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.TrackUriType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/AlbumListView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/AlbumListView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/AlbumListView.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="AlbumListView" FullName="Banshee.Collection.Gui.AlbumListView">
-  <TypeSignature Language="C#" Value="public class AlbumListView : Hyena.Data.Gui.ListView&lt;Banshee.Collection.AlbumInfo&gt;" />
+  <TypeSignature Language="C#" Value="public class AlbumListView : Banshee.Collection.Gui.TrackFilterListView&lt;Banshee.Collection.AlbumInfo&gt;" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Hyena.Data.Gui.ListView&lt;Banshee.Collection.AlbumInfo&gt;</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.Gui.TrackFilterListView&lt;Banshee.Collection.AlbumInfo&gt;</BaseTypeName>
     
   <BaseTypeArguments><BaseTypeArgument TypeParamName="T">Banshee.Collection.AlbumInfo</BaseTypeArgument></BaseTypeArguments></Base>
   <Interfaces />
@@ -19,6 +20,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtistListView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtistListView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtistListView.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="ArtistListView" FullName="Banshee.Collection.Gui.ArtistListView">
-  <TypeSignature Language="C#" Value="public class ArtistListView : Hyena.Data.Gui.ListView&lt;Banshee.Collection.ArtistInfo&gt;" />
+  <TypeSignature Language="C#" Value="public class ArtistListView : Banshee.Collection.Gui.TrackFilterListView&lt;Banshee.Collection.ArtistInfo&gt;" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Hyena.Data.Gui.ListView&lt;Banshee.Collection.ArtistInfo&gt;</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.Gui.TrackFilterListView&lt;Banshee.Collection.ArtistInfo&gt;</BaseTypeName>
     
   <BaseTypeArguments><BaseTypeArgument TypeParamName="T">Banshee.Collection.ArtistInfo</BaseTypeArgument></BaseTypeArguments></Base>
   <Interfaces />
@@ -19,6 +20,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -26,29 +27,29 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Lookup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Lookup">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf Lookup (string id);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.String" /></Parameters>
       <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Lookup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Lookup">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf Lookup (string artist, string album);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Parameters><Parameter Name="artist" Type="System.String" /><Parameter Name="album" Type="System.String" /></Parameters>
       <Docs><param name="artist">To be added.</param><param name="album">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LookupScale">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LookupScale">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf LookupScale (string id, int size);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.String" /><Parameter Name="size" Type="System.Int32" /></Parameters>
       <Docs><param name="id">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkRenderer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkRenderer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ArtworkRenderer.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -15,24 +16,24 @@
   <Members>
     
     
-    <Member MemberName="DisposePixbuf">
+    
+  <Member MemberName="DisposePixbuf">
       <MemberSignature Language="C#" Value="public static void DisposePixbuf (Gdk.Pixbuf pixbuf);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /></Parameters>
       <Docs><param name="pixbuf">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RenderThumbnail">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RenderThumbnail">
       <MemberSignature Language="C#" Value="public static void RenderThumbnail (Cairo.Context cr, Gdk.Pixbuf pixbuf, bool dispose, double x, double y, double width, double height, bool drawBorder, double radius);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="cr" Type="Cairo.Context" /><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /><Parameter Name="dispose" Type="System.Boolean" /><Parameter Name="x" Type="System.Double" /><Parameter Name="y" Type="System.Double" /><Parameter Name="width" Type="System.Double" /><Parameter Name="height" Type="System.Double" /><Parameter Name="drawBorder" Type="System.Boolean" /><Parameter Name="radius" Type="System.Double" /></Parameters>
       <Docs><param name="cr">To be added.</param><param name="pixbuf">To be added.</param><param name="dispose">To be added.</param><param name="x">To be added.</param><param name="y">To be added.</param><param name="width">To be added.</param><param name="height">To be added.</param><param name="drawBorder">To be added.</param><param name="radius">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RenderThumbnail">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RenderThumbnail">
       <MemberSignature Language="C#" Value="public static void RenderThumbnail (Cairo.Context cr, Gdk.Pixbuf pixbuf, bool dispose, double x, double y, double width, double height, bool drawBorder, double radius, bool fill, Cairo.Color fillColor);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="cr" Type="Cairo.Context" /><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /><Parameter Name="dispose" Type="System.Boolean" /><Parameter Name="x" Type="System.Double" /><Parameter Name="y" Type="System.Double" /><Parameter Name="width" Type="System.Double" /><Parameter Name="height" Type="System.Double" /><Parameter Name="drawBorder" Type="System.Boolean" /><Parameter Name="radius" Type="System.Double" /><Parameter Name="fill" Type="System.Boolean" /><Parameter Name="fillColor" Type="Cairo.Color" /></Parameters>
       <Docs><param name="cr">To be added.</param><param name="pixbuf">To be added.</param><param name="dispose">To be added.</param><param name="x">To be added.</param><param name="y">To be added.</param><param name="width">To be added.</param><param name="height">To be added.</param><param name="drawBorder">To be added.</param><param name="radius">To be added.</param><param name="fill">To be added.</param><param name="fillColor">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RenderThumbnail"><MemberSignature Language="C#" Value="public static void RenderThumbnail (Cairo.Context cr, Gdk.Pixbuf pixbuf, bool dispose, double x, double y, double width, double height, bool drawBorder, double radius, bool fill, Cairo.Color fillColor, Hyena.Gui.CairoCorners corners);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="cr" Type="Cairo.Context" /><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /><Parameter Name="dispose" Type="System.Boolean" /><Parameter Name="x" Type="System.Double" /><Parameter Name="y" Type="System.Double" /><Parameter Name="width" Type="System.Double" /><Parameter Name="height" Type="System.Double" /><Parameter Name="drawBorder" Type="System.Boolean" /><Parameter Name="radius" Type="System.Doub
 le" /><Parameter Name="fill" Type="System.Boolean" /><Parameter Name="fillColor" Type="Cairo.Color" /><Parameter Name="corners" Type="Hyena.Gui.CairoCorners" /></Parameters><Docs><param name="cr">To be added.</param><param name="pixbuf">To be added.</param><param name="dispose">To be added.</param><param name="x">To be added.</param><param name="y">To be added.</param><param name="width">To be added.</param><param name="height">To be added.</param><param name="drawBorder">To be added.</param><param name="radius">To be added.</param><param name="fill">To be added.</param><param name="fillColor">To be added.</param><param name="corners">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/BaseTrackListView.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/BaseTrackListView.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="BaseTrackListView" FullName="Banshee.Collection.Gui.BaseTrackListView">
+  <TypeSignature Language="C#" Value="public class BaseTrackListView : Hyena.Data.Gui.ListView&lt;Banshee.Collection.TrackInfo&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ListView&lt;Banshee.Collection.TrackInfo&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Collection.TrackInfo</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public BaseTrackListView ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DragDropSourceEntries">
+      <MemberSignature Language="C#" Value="protected override Gtk.TargetEntry[] DragDropSourceEntries { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.TargetEntry[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellAlbum.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellAlbum.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellAlbum.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Data.Gui.ColumnCell</BaseTypeName>
@@ -14,16 +15,11 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ColumnCellAlbum ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RowHeight">
-      <MemberSignature Language="C#" Value="public static int RowHeight { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ComputeRowHeight"><MemberSignature Language="C#" Value="public int ComputeRowHeight (Gtk.Widget widget);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters><Docs><param name="widget">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDateTime.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDateTime.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDateTime.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
@@ -14,16 +15,11 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ColumnCellDateTime (string property, bool expand);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="property" Type="System.String" /><Parameter Name="expand" Type="System.Boolean" /></Parameters>
       <Docs><param name="property">To be added.</param><param name="expand">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Text">
-      <MemberSignature Language="C#" Value="protected override string Text { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Format"><MemberSignature Language="C#" Value="public Banshee.Collection.Gui.DateTimeFormat Format { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Gui.DateTimeFormat</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDiscAndCount.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDiscAndCount.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,34 @@
+<Type Name="ColumnCellDiscAndCount" FullName="Banshee.Collection.Gui.ColumnCellDiscAndCount">
+  <TypeSignature Language="C#" Value="public class ColumnCellDiscAndCount : Hyena.Data.Gui.ColumnCellText" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellDiscAndCount (string property, bool expand);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+        <Parameter Name="expand" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <param name="expand">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDuration.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDuration.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellDuration.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
@@ -19,11 +20,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="property" Type="System.String" /><Parameter Name="expand" Type="System.Boolean" /></Parameters>
       <Docs><param name="property">To be added.</param><param name="expand">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Text">
-      <MemberSignature Language="C#" Value="protected override string Text { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellFileSize.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellFileSize.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,34 @@
+<Type Name="ColumnCellFileSize" FullName="Banshee.Collection.Gui.ColumnCellFileSize">
+  <TypeSignature Language="C#" Value="public class ColumnCellFileSize : Hyena.Data.Gui.ColumnCellText" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellFileSize (string property, bool expand);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+        <Parameter Name="expand" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <param name="expand">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPlaybackIndicator.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPlaybackIndicator.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPlaybackIndicator.xml	Mon Sep 22 20:49:48 2008
@@ -13,7 +13,19 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ColumnCellPlaybackIndicator (string property);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="property" Type="System.String" /></Parameters><Docs><param name="property">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellPlaybackIndicator (string property);" />
+      <MemberType>Constructor</MemberType>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ColumnCellPlaybackIndicator (string property, bool isHeader);" />
       <MemberType>Constructor</MemberType>
       <Parameters>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPositiveInt.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellPositiveInt.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,38 @@
+<Type Name="ColumnCellPositiveInt" FullName="Banshee.Collection.Gui.ColumnCellPositiveInt">
+  <TypeSignature Language="C#" Value="public class ColumnCellPositiveInt : Hyena.Data.Gui.ColumnCellText" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellPositiveInt (string property, bool expand, int min_digits, int max_digits);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+        <Parameter Name="expand" Type="System.Boolean" />
+        <Parameter Name="min_digits" Type="System.Int32" />
+        <Parameter Name="max_digits" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <param name="expand">To be added.</param>
+        <param name="min_digits">To be added.</param>
+        <param name="max_digits">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellQueryText.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellQueryText.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,36 @@
+<Type Name="ColumnCellQueryText" FullName="Banshee.Collection.Gui.ColumnCellQueryText">
+  <TypeSignature Language="C#" Value="public class ColumnCellQueryText : Hyena.Data.Gui.ColumnCellText" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellQueryText (string blank, string property, bool expand);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="blank" Type="System.String" />
+        <Parameter Name="property" Type="System.String" />
+        <Parameter Name="expand" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="blank">To be added.</param>
+        <param name="property">To be added.</param>
+        <param name="expand">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellStatusIndicator.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellStatusIndicator.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,158 @@
+<Type Name="ColumnCellStatusIndicator" FullName="Banshee.Collection.Gui.ColumnCellStatusIndicator">
+  <TypeSignature Language="C#" Value="public class ColumnCellStatusIndicator : Hyena.Data.Gui.ColumnCell" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCell</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellStatusIndicator (string property);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellStatusIndicator (string property, bool expand);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+        <Parameter Name="expand" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <param name="expand">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BoundTrack">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.TrackInfo BoundTrack { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetIconIndex">
+      <MemberSignature Language="C#" Value="protected virtual int GetIconIndex (Banshee.Collection.TrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadPixbufs">
+      <MemberSignature Language="C#" Value="protected virtual void LoadPixbufs ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PixbufCount">
+      <MemberSignature Language="C#" Value="protected virtual int PixbufCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Pixbufs">
+      <MemberSignature Language="C#" Value="protected Gdk.Pixbuf[] Pixbufs { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PixbufSize">
+      <MemberSignature Language="C#" Value="protected virtual int PixbufSize { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PixbufSpacing">
+      <MemberSignature Language="C#" Value="protected virtual int PixbufSpacing { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrack.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrack.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,67 @@
+<Type Name="ColumnCellTrack" FullName="Banshee.Collection.Gui.ColumnCellTrack">
+  <TypeSignature Language="C#" Value="public class ColumnCellTrack : Hyena.Data.Gui.ColumnCell, Hyena.Data.Gui.ITextCell" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCell</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Hyena.Data.Gui.ITextCell</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellTrack ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ComputeRowHeight">
+      <MemberSignature Language="C#" Value="public int ComputeRowHeight (Gtk.Widget widget);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="widget" Type="Gtk.Widget" />
+      </Parameters>
+      <Docs>
+        <param name="widget">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FontWeight">
+      <MemberSignature Language="C#" Value="public Pango.Weight FontWeight { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Pango.Weight</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackAndCount.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackAndCount.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,34 @@
+<Type Name="ColumnCellTrackAndCount" FullName="Banshee.Collection.Gui.ColumnCellTrackAndCount">
+  <TypeSignature Language="C#" Value="public class ColumnCellTrackAndCount : Hyena.Data.Gui.ColumnCellText" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ColumnCellTrackAndCount (string property, bool expand);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="property" Type="System.String" />
+        <Parameter Name="expand" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="property">To be added.</param>
+        <param name="expand">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackNumber.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackNumber.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/ColumnCellTrackNumber.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Data.Gui.ColumnCellText</BaseTypeName>
@@ -19,11 +20,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="property" Type="System.String" /><Parameter Name="expand" Type="System.Boolean" /></Parameters>
       <Docs><param name="property">To be added.</param><param name="expand">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Text">
-      <MemberSignature Language="C#" Value="protected override string Text { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/DateTimeFormat.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/DateTimeFormat.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="DateTimeFormat" FullName="Banshee.Collection.Gui.DateTimeFormat">
+  <TypeSignature Language="C#" Value="public enum DateTimeFormat" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Long">
+      <MemberSignature Language="C#" Value="Long" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Gui.DateTimeFormat</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="LongDate">
+      <MemberSignature Language="C#" Value="LongDate" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Gui.DateTimeFormat</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="LongTime">
+      <MemberSignature Language="C#" Value="LongTime" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Gui.DateTimeFormat</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="ShortDate">
+      <MemberSignature Language="C#" Value="ShortDate" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Gui.DateTimeFormat</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="ShortTime">
+      <MemberSignature Language="C#" Value="ShortTime" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Gui.DateTimeFormat</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/DefaultColumnController.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/DefaultColumnController.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,449 @@
+<Type Name="DefaultColumnController" FullName="Banshee.Collection.Gui.DefaultColumnController">
+  <TypeSignature Language="C#" Value="public class DefaultColumnController : Banshee.Collection.Gui.PersistentColumnController" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Gui.PersistentColumnController</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DefaultColumnController ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DefaultColumnController (bool loadDefault);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="loadDefault" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="loadDefault">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddDefaultColumns">
+      <MemberSignature Language="C#" Value="public void AddDefaultColumns ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AlbumArtistColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn AlbumArtistColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AlbumColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn AlbumColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ArtistColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn ArtistColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BitRateColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn BitRateColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BpmColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn BpmColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CommentColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn CommentColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ComposerColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn ComposerColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConductorColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn ConductorColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DateAddedColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn DateAddedColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DiscNumberAndCountColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn DiscNumberAndCountColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DurationColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn DurationColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FileSizeColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn FileSizeColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GenreColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn GenreColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GroupingColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn GroupingColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IndicatorColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.Column IndicatorColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.Column</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LastPlayedColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn LastPlayedColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LastSkippedColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn LastSkippedColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MimeTypeColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn MimeTypeColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PlayCountColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn PlayCountColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RatingColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn RatingColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SkipCountColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn SkipCountColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TitleColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn TitleColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn TrackColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackNumberAndCountColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn TrackNumberAndCountColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UriColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn UriColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="YearColumn">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.SortableColumn YearColumn { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.SortableColumn</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/PersistentColumnController.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/PersistentColumnController.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/PersistentColumnController.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Data.Gui.ColumnController</BaseTypeName>
@@ -15,23 +16,23 @@
   <Members>
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PersistentColumnController (string rootNamespace);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="rootNamespace" Type="System.String" /></Parameters>
       <Docs><param name="rootNamespace">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public void Load ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Save">
       <MemberSignature Language="C#" Value="public void Save ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Source"><MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/QueryFilterView`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/QueryFilterView`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,54 @@
+<Type Name="QueryFilterView&lt;T&gt;" FullName="Banshee.Collection.Gui.QueryFilterView&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class QueryFilterView&lt;T&gt; : Banshee.Collection.Gui.TrackFilterListView&lt;Banshee.Collection.Database.QueryFilterInfo&lt;string&gt;&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Gui.TrackFilterListView&lt;Banshee.Collection.Database.QueryFilterInfo&lt;System.String&gt;&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Collection.Database.QueryFilterInfo&lt;System.String&gt;</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public QueryFilterView (Hyena.Data.Gui.Column column);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="column" Type="Hyena.Data.Gui.Column" />
+      </Parameters>
+      <Docs>
+        <param name="column">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public QueryFilterView (string blank);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="blank" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="blank">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TerseTrackListView.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TerseTrackListView.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="TerseTrackListView" FullName="Banshee.Collection.Gui.TerseTrackListView">
+  <TypeSignature Language="C#" Value="public class TerseTrackListView : Banshee.Collection.Gui.BaseTrackListView" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Gui.BaseTrackListView</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TerseTrackListView ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackFilterListView`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackFilterListView`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,70 @@
+<Type Name="TrackFilterListView&lt;T&gt;" FullName="Banshee.Collection.Gui.TrackFilterListView&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class TrackFilterListView&lt;T&gt; : Hyena.Data.Gui.ListView&lt;T&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Hyena.Data.Gui.ListView&lt;T&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TrackFilterListView ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="column_controller">
+      <MemberSignature Language="C#" Value="protected Hyena.Data.Gui.ColumnController column_controller;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.ColumnController</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnRowActivated">
+      <MemberSignature Language="C#" Value="protected virtual void OnRowActivated (object o, EventArgs args);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="o" Type="System.Object" />
+        <Parameter Name="args" Type="System.EventArgs" />
+      </Parameters>
+      <Docs>
+        <param name="o">To be added.</param>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackListView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackListView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/TrackListView.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="TrackListView" FullName="Banshee.Collection.Gui.TrackListView">
-  <TypeSignature Language="C#" Value="public class TrackListView : Hyena.Data.Gui.ListView&lt;Banshee.Collection.TrackInfo&gt;" />
+  <TypeSignature Language="C#" Value="public class TrackListView : Banshee.Collection.Gui.BaseTrackListView" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Hyena.Data.Gui.ListView&lt;Banshee.Collection.TrackInfo&gt;</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.Gui.BaseTrackListView</BaseTypeName>
     
   <BaseTypeArguments><BaseTypeArgument TypeParamName="T">Banshee.Collection.TrackInfo</BaseTypeArgument></BaseTypeArguments></Base>
   <Interfaces />
@@ -20,11 +21,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultColumnController">
-      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.ColumnController DefaultColumnController { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Hyena.Data.Gui.ColumnController</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/XmlColumnController.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Gui/XmlColumnController.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="XmlColumnController" FullName="Banshee.Collection.Gui.XmlColumnController">
+  <TypeSignature Language="C#" Value="public class XmlColumnController : Banshee.Collection.Gui.DefaultColumnController" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.Gui.DefaultColumnController</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public XmlColumnController (string xml);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="xml" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="xml">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer.RemoteHelper/IndexerClient.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer.RemoteHelper/IndexerClient.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,175 @@
+<Type Name="IndexerClient" FullName="Banshee.Collection.Indexer.RemoteHelper.IndexerClient">
+  <TypeSignature Language="C#" Value="public abstract class IndexerClient" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="protected IndexerClient ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ApplicationAvailable">
+      <MemberSignature Language="C#" Value="protected bool ApplicationAvailable { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CleanupAndShutdown">
+      <MemberSignature Language="C#" Value="protected bool CleanupAndShutdown { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Debug">
+      <MemberSignature Language="C#" Value="protected void Debug (string message, object[] args);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="message" Type="System.String" />
+        <Parameter Name="args" Type="System.Object[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="message">To be added.</param>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasCollectionChanged">
+      <MemberSignature Language="C#" Value="protected abstract bool HasCollectionChanged { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ResetState">
+      <MemberSignature Language="C#" Value="protected abstract void ResetState ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Service">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.Indexer.ICollectionIndexerService Service { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Indexer.ICollectionIndexerService</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShowDebugMessages">
+      <MemberSignature Language="C#" Value="public bool ShowDebugMessages { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Start">
+      <MemberSignature Language="C#" Value="public void Start ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateIndex">
+      <MemberSignature Language="C#" Value="protected abstract void UpdateIndex ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/CollectionIndexer.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/CollectionIndexer.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,246 @@
+<Type Name="CollectionIndexer" FullName="Banshee.Collection.Indexer.CollectionIndexer">
+  <TypeSignature Language="C#" Value="public class CollectionIndexer : Banshee.Collection.Indexer.ICollectionIndexer, Banshee.ServiceStack.IDBusExportable, IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Collection.Indexer.ICollectionIndexer</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>Banshee.ServiceStack.DBusExportable(ServiceName="CollectionIndexer")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Banshee.Collection.Indexer.ICollectionIndexer.Index">
+      <MemberSignature Language="C#" Value="void ICollectionIndexer.Index ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.Indexer.ICollectionIndexer.SaveToXml">
+      <MemberSignature Language="C#" Value="void ICollectionIndexer.SaveToXml (string path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
+      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetModelCounts">
+      <MemberSignature Language="C#" Value="public int GetModelCounts ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetModelResultsCount">
+      <MemberSignature Language="C#" Value="public int GetModelResultsCount (int modelIndex);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="modelIndex" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="modelIndex">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetResult">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; GetResult (int modelIndex, int itemIndex);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="modelIndex" Type="System.Int32" />
+        <Parameter Name="itemIndex" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="modelIndex">To be added.</param>
+        <param name="itemIndex">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Index">
+      <MemberSignature Language="C#" Value="public void Index ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IndexingFinished">
+      <MemberSignature Language="C#" Value="public event EventHandler IndexingFinished;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnIndexingFinished">
+      <MemberSignature Language="C#" Value="protected virtual void OnIndexingFinished ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveToXml">
+      <MemberSignature Language="C#" Value="public void SaveToXml (string path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetExportFields">
+      <MemberSignature Language="C#" Value="public void SetExportFields (string[] fields);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="fields" Type="System.String[]" />
+      </Parameters>
+      <Docs>
+        <param name="fields">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/CollectionIndexerService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/CollectionIndexerService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,278 @@
+<Type Name="CollectionIndexerService" FullName="Banshee.Collection.Indexer.CollectionIndexerService">
+  <TypeSignature Language="C#" Value="public class CollectionIndexerService : Banshee.Collection.Indexer.ICollectionIndexerService, Banshee.ServiceStack.IDBusExportable, IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Collection.Indexer.ICollectionIndexerService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>Banshee.ServiceStack.DBusExportable(ServiceName="CollectionIndexer")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public CollectionIndexerService ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.Indexer.ICollectionIndexerService.CreateIndexer">
+      <MemberSignature Language="C#" Value="NDesk.DBus.ObjectPath ICollectionIndexerService.CreateIndexer ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>NDesk.DBus.ObjectPath</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.Collection.Indexer.ICollectionIndexerService.Hello">
+      <MemberSignature Language="C#" Value="void ICollectionIndexerService.Hello ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
+      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CleanupAndShutdown">
+      <MemberSignature Language="C#" Value="public event Hyena.Action CleanupAndShutdown;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CollectionChanged">
+      <MemberSignature Language="C#" Value="public event Hyena.Action CollectionChanged;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateIndexer">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.Indexer.ICollectionIndexer CreateIndexer ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Indexer.ICollectionIndexer</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ForceShutdown">
+      <MemberSignature Language="C#" Value="public void ForceShutdown ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAvailableExportFields">
+      <MemberSignature Language="C#" Value="public string[] GetAvailableExportFields ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasCollectionCountChanged">
+      <MemberSignature Language="C#" Value="public bool HasCollectionCountChanged (int count);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="count" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="count">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasCollectionLastModifiedChanged">
+      <MemberSignature Language="C#" Value="public bool HasCollectionLastModifiedChanged (int time);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="time" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="time">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RequestCleanupAndShutdown">
+      <MemberSignature Language="C#" Value="public void RequestCleanupAndShutdown ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Shutdown">
+      <MemberSignature Language="C#" Value="public void Shutdown ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShutdownHandler">
+      <MemberSignature Language="C#" Value="public Hyena.Action ShutdownHandler { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/ICollectionIndexer.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/ICollectionIndexer.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,169 @@
+<Type Name="ICollectionIndexer" FullName="Banshee.Collection.Indexer.ICollectionIndexer">
+  <TypeSignature Language="C#" Value="public interface ICollectionIndexer" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Attributes>
+    <Attribute>
+      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.CollectionIndexer.Indexer")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetModelCounts">
+      <MemberSignature Language="C#" Value="public int GetModelCounts ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetModelResultsCount">
+      <MemberSignature Language="C#" Value="public int GetModelResultsCount (int modelIndex);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="modelIndex" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="modelIndex">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetResult">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; GetResult (int modelIndex, int itemIndex);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="modelIndex" Type="System.Int32" />
+        <Parameter Name="itemIndex" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="modelIndex">To be added.</param>
+        <param name="itemIndex">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Index">
+      <MemberSignature Language="C#" Value="public void Index ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IndexingFinished">
+      <MemberSignature Language="C#" Value="public event Hyena.Action IndexingFinished;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveToXml">
+      <MemberSignature Language="C#" Value="public void SaveToXml (string path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveToXmlFinished">
+      <MemberSignature Language="C#" Value="public event Banshee.Collection.Indexer.SaveToXmlFinishedHandler SaveToXmlFinished;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Indexer.SaveToXmlFinishedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetExportFields">
+      <MemberSignature Language="C#" Value="public void SetExportFields (string[] fields);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="fields" Type="System.String[]" />
+      </Parameters>
+      <Docs>
+        <param name="fields">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/ICollectionIndexerService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/ICollectionIndexerService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,151 @@
+<Type Name="ICollectionIndexerService" FullName="Banshee.Collection.Indexer.ICollectionIndexerService">
+  <TypeSignature Language="C#" Value="public interface ICollectionIndexerService : Banshee.ServiceStack.IService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.CollectionIndexer.Service")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="CleanupAndShutdown">
+      <MemberSignature Language="C#" Value="public event Hyena.Action CleanupAndShutdown;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CollectionChanged">
+      <MemberSignature Language="C#" Value="public event Hyena.Action CollectionChanged;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateIndexer">
+      <MemberSignature Language="C#" Value="public NDesk.DBus.ObjectPath CreateIndexer ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>NDesk.DBus.ObjectPath</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAvailableExportFields">
+      <MemberSignature Language="C#" Value="public string[] GetAvailableExportFields ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasCollectionCountChanged">
+      <MemberSignature Language="C#" Value="public bool HasCollectionCountChanged (int count);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="count" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="count">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasCollectionLastModifiedChanged">
+      <MemberSignature Language="C#" Value="public bool HasCollectionLastModifiedChanged (int time);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="time" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="time">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Hello">
+      <MemberSignature Language="C#" Value="public void Hello ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Shutdown">
+      <MemberSignature Language="C#" Value="public void Shutdown ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/IIndexerClient.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/IIndexerClient.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,56 @@
+<Type Name="IIndexerClient" FullName="Banshee.Collection.Indexer.IIndexerClient">
+  <TypeSignature Language="C#" Value="public interface IIndexerClient : Banshee.ServiceStack.IDBusExportable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.CollectionIndexer.Client")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Hello">
+      <MemberSignature Language="C#" Value="public void Hello ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RebootWhenFinished">
+      <MemberSignature Language="C#" Value="public void RebootWhenFinished (string[] args);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="args" Type="System.String[]" />
+      </Parameters>
+      <Docs>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/SaveToXmlFinishedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection.Indexer/SaveToXmlFinishedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="SaveToXmlFinishedHandler" FullName="Banshee.Collection.Indexer.SaveToXmlFinishedHandler">
+  <TypeSignature Language="C#" Value="public delegate void SaveToXmlFinishedHandler(bool success, string path);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="success" Type="System.Boolean" />
+    <Parameter Name="path" Type="System.String" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="success">To be added.</param>
+    <param name="path">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumInfo.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="AlbumInfo" FullName="Banshee.Collection.AlbumInfo">
-  <TypeSignature Language="C#" Value="public class AlbumInfo" />
+  <TypeSignature Language="C#" Value="public class AlbumInfo : Banshee.Collection.CacheableItem" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.CacheableItem</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -16,26 +17,26 @@
     
     
     
-    <Member MemberName=".ctor">
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public AlbumInfo ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public AlbumInfo (string title);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="title" Type="System.String" /></Parameters>
       <Docs><param name="title">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistName">
-      <MemberSignature Language="C#" Value="public virtual string ArtistName { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtistName">
+      <MemberSignature Language="C#" Value="public virtual string ArtistName { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtworkId">
-      <MemberSignature Language="C#" Value="public virtual string ArtworkId { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtworkId">
+      <MemberSignature Language="C#" Value="public virtual string ArtworkId { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public virtual string Title { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsCompilation"><MemberSignature Language="C#" Value="public virtual bool IsCompilation { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MusicBrainzId"><MemberSignature Language="C#" Value="public virtual string MusicBrainzId { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReleaseDate"><MemberSignature Language="C#" Value="public virtual DateTime
  ReleaseDate { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public virtual string Title { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumListModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumListModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/AlbumListModel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.BansheeListModel&lt;Banshee.Collection.AlbumInfo&gt;</BaseTypeName>
@@ -21,16 +22,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public AlbumListModel (Banshee.ServiceStack.IDBusExportable parent);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
       <Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistInfoFilter">
-      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.Collection.ArtistInfo&gt; ArtistInfoFilter { set; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Collection.ArtistInfo&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistInfo.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="ArtistInfo" FullName="Banshee.Collection.ArtistInfo">
-  <TypeSignature Language="C#" Value="public class ArtistInfo" />
+  <TypeSignature Language="C#" Value="public class ArtistInfo : Banshee.Collection.CacheableItem" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.CacheableItem</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -14,16 +15,16 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ArtistInfo ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ArtistInfo (string name);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public virtual string Name { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MusicBrainzId"><MemberSignature Language="C#" Value="public virtual string MusicBrainzId { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public virtual string Name { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistListModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistListModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ArtistListModel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.BansheeListModel&lt;Banshee.Collection.ArtistInfo&gt;</BaseTypeName>
@@ -20,11 +21,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ArtistListModel (Banshee.ServiceStack.IDBusExportable parent);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
       <Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/BansheeListModel`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/BansheeListModel`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/BansheeListModel`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -42,66 +43,66 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public BansheeListModel (Banshee.ServiceStack.IDBusExportable parent);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
       <Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Clear">
-      <MemberSignature Language="C#" Value="public virtual void Clear ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanReorder"><MemberSignature Language="C#" Value="public bool CanReorder { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Clear">
+      <MemberSignature Language="C#" Value="public abstract void Clear ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cleared">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cleared">
       <MemberSignature Language="C#" Value="public event EventHandler Cleared;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Count">
-      <MemberSignature Language="C#" Value="public virtual int Count { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public abstract int Count { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
-      <MemberSignature Language="C#" Value="public virtual T this[int index] { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FocusedItem"><MemberSignature Language="C#" Value="public T FocusedItem { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public abstract T this[int index] { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="index" Type="System.Int32" /></Parameters>
       <Docs><param name="index">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnCleared">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="model_selection"><MemberSignature Language="C#" Value="protected Hyena.Data.ModelSelection&lt;T&gt; model_selection;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.ModelSelection&lt;T&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnCleared">
       <MemberSignature Language="C#" Value="protected virtual void OnCleared ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnReloaded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnReloaded">
       <MemberSignature Language="C#" Value="protected virtual void OnReloaded ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reload">
-      <MemberSignature Language="C#" Value="public virtual void Reload ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RaiseReloaded"><MemberSignature Language="C#" Value="public void RaiseReloaded ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Reload">
+      <MemberSignature Language="C#" Value="public abstract void Reload ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reloaded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reloaded">
       <MemberSignature Language="C#" Value="public event EventHandler Reloaded;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="selection">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectedItems"><MemberSignature Language="C#" Value="public virtual Hyena.Data.ModelSelection&lt;T&gt; SelectedItems { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.ModelSelection&lt;T&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="selection">
       <MemberSignature Language="C#" Value="protected Hyena.Collections.Selection selection;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Collections.Selection</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Selection">
-      <MemberSignature Language="C#" Value="public virtual Hyena.Collections.Selection Selection { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Selection">
+      <MemberSignature Language="C#" Value="public virtual Hyena.Collections.Selection Selection { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.Collections.Selection</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/CacheableItem.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/CacheableItem.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,63 @@
+<Type Name="CacheableItem" FullName="Banshee.Collection.CacheableItem">
+  <TypeSignature Language="C#" Value="public class CacheableItem : Hyena.Data.ICacheableItem" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Hyena.Data.ICacheableItem</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public CacheableItem ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheEntryId">
+      <MemberSignature Language="C#" Value="public object CacheEntryId { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Object</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CacheModelId">
+      <MemberSignature Language="C#" Value="public long CacheModelId { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ExportableModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ExportableModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ExportableModel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -25,21 +26,21 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ExportableModel (Banshee.ServiceStack.IDBusExportable parent);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
       <Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Parent">
-      <MemberSignature Language="C#" Value="public virtual Banshee.ServiceStack.IDBusExportable Parent { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Parent">
+      <MemberSignature Language="C#" Value="public virtual Banshee.ServiceStack.IDBusExportable Parent { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ServiceName">
-      <MemberSignature Language="C#" Value="public virtual string ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ServiceName">
+      <MemberSignature Language="C#" Value="public virtual string ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/FileTrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/FileTrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/FileTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.TrackInfo</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/FilterListModel`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/FilterListModel`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,155 @@
+<Type Name="FilterListModel&lt;T&gt;" FullName="Banshee.Collection.FilterListModel&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public abstract class FilterListModel&lt;T&gt; : Banshee.Collection.BansheeListModel&lt;T&gt;, Banshee.Collection.Database.IFilterListModel" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Collection.BansheeListModel&lt;T&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Collection.Database.IFilterListModel</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FilterListModel (Banshee.Collection.Database.DatabaseTrackListModel trackModel);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="trackModel" Type="Banshee.Collection.Database.DatabaseTrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="trackModel">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FilterListModel (Banshee.ServiceStack.IDBusExportable parent);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="parent" Type="Banshee.ServiceStack.IDBusExportable" />
+      </Parameters>
+      <Docs>
+        <param name="parent">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilteredModel">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.DatabaseTrackListModel FilteredModel { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.DatabaseTrackListModel</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilterLabel">
+      <MemberSignature Language="C#" Value="public string FilterLabel { protected set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FilterName">
+      <MemberSignature Language="C#" Value="public string FilterName { protected set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSqlFilter">
+      <MemberSignature Language="C#" Value="public abstract string GetSqlFilter ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InvalidateCache">
+      <MemberSignature Language="C#" Value="public virtual void InvalidateCache (bool notify);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="notify" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="notify">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reload">
+      <MemberSignature Language="C#" Value="public abstract void Reload (bool notify);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="notify" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="notify">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/IBasicTrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/IBasicTrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/IBasicTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -12,21 +13,21 @@
   <Members>
     
     
-    <Member MemberName="AlbumTitle">
-      <MemberSignature Language="C#" Value="public string AlbumTitle { get; };" />
+    
+  <Member MemberName="AlbumArtist"><MemberSignature Language="C#" Value="public string AlbumArtist { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AlbumTitle">
+      <MemberSignature Language="C#" Value="public string AlbumTitle { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistName">
-      <MemberSignature Language="C#" Value="public string ArtistName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtistName">
+      <MemberSignature Language="C#" Value="public string ArtistName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackTitle">
-      <MemberSignature Language="C#" Value="public string TrackTitle { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtworkId"><MemberSignature Language="C#" Value="public string ArtworkId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MediaAttributes"><MemberSignature Language="C#" Value="public Banshee.Collection.TrackMediaAttributes MediaAttributes { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackTitle">
+      <MemberSignature Language="C#" Value="public string TrackTitle { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Uri"><MemberSignature Language="C#" Value="public Banshee.Base.SafeUri Uri { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/IExportableModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/IExportableModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/IExportableModel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Attributes>
@@ -22,12 +23,12 @@
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetMetadata">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetMetadata">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; GetMetadata (int index);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Parameters><Parameter Name="index" Type="System.Int32" /></Parameters>
       <Docs><param name="index">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/IHasTrackSelection.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/IHasTrackSelection.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/IHasTrackSelection.xml	Mon Sep 22 20:49:48 2008
@@ -10,24 +10,42 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
     <Member MemberName="GetSelectedTracks">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt; GetSelectedTracks ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackModel">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackModel">
       <MemberSignature Language="C#" Value="public Banshee.Collection.Database.TrackListDatabaseModel TrackModel { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.Database.TrackListDatabaseModel</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackSelectionProxy">
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.Database.TrackListDatabaseModel</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackSelectionProxy">
       <MemberSignature Language="C#" Value="public Hyena.Collections.SelectionProxy TrackSelectionProxy { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Hyena.Collections.SelectionProxy</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Hyena.Collections.SelectionProxy</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ITrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ITrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ITrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -26,40 +27,40 @@
     
     
     <Member MemberName="DisplayAlbumTitle">
-      <MemberSignature Language="C#" Value="public string DisplayAlbumTitle { get; };" />
+      <MemberSignature Language="C#" Value="public string DisplayAlbumTitle { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayArtistName">
-      <MemberSignature Language="C#" Value="public string DisplayArtistName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisplayArtistName">
+      <MemberSignature Language="C#" Value="public string DisplayArtistName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayTrackTitle">
-      <MemberSignature Language="C#" Value="public string DisplayTrackTitle { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisplayGenre"><MemberSignature Language="C#" Value="public string DisplayGenre { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DisplayTrackTitle">
+      <MemberSignature Language="C#" Value="public string DisplayTrackTitle { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Rating">
-      <MemberSignature Language="C#" Value="public int Rating { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Rating">
+      <MemberSignature Language="C#" Value="public int Rating { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackCount">
-      <MemberSignature Language="C#" Value="public int TrackCount { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackCount">
+      <MemberSignature Language="C#" Value="public int TrackCount { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackNumber">
-      <MemberSignature Language="C#" Value="public int TrackNumber { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackNumber">
+      <MemberSignature Language="C#" Value="public int TrackNumber { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Year">
-      <MemberSignature Language="C#" Value="public int Year { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Year">
+      <MemberSignature Language="C#" Value="public int Year { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="filename" Type="System.String" /></Parameters>
       <Docs><param name="filename">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileName">
-      <MemberSignature Language="C#" Value="public string FileName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FileName">
+      <MemberSignature Language="C#" Value="public string FileName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ReturnMessage">
-      <MemberSignature Language="C#" Value="public string ReturnMessage { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ReturnMessage">
+      <MemberSignature Language="C#" Value="public string ReturnMessage { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ImportManager.xml	Mon Sep 22 20:49:48 2008
@@ -1,12 +1,13 @@
 <Type Name="ImportManager" FullName="Banshee.Collection.ImportManager">
-  <TypeSignature Language="C#" Value="public class ImportManager" />
+  <TypeSignature Language="C#" Value="public class ImportManager : Hyena.Collections.QueuePipeline&lt;string&gt;" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
-  </Base>
+    <BaseTypeName>Hyena.Collections.QueuePipeline&lt;System.String&gt;</BaseTypeName>
+  <BaseTypeArguments><BaseTypeArgument TypeParamName="T">System.String</BaseTypeArgument></BaseTypeArguments></Base>
   <Interfaces />
   <Docs>
     <summary>To be added.</summary>
@@ -25,77 +26,42 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ImportManager ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CancelMessage">
-      <MemberSignature Language="C#" Value="public string CancelMessage { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CancelMessage">
+      <MemberSignature Language="C#" Value="public string CancelMessage { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ImportFinished">
-      <MemberSignature Language="C#" Value="public event EventHandler ImportFinished;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ImportRequested">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Enqueue"><MemberSignature Language="C#" Value="public virtual void Enqueue (Banshee.Base.UriList uris);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="uris" Type="Banshee.Base.UriList" /></Parameters><Docs><param name="uris">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Enqueue"><MemberSignature Language="C#" Value="public void Enqueue (string[] paths);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="paths" Type="System.String[]" /></Parameters><Docs><param name="paths">To be added.</param><summary>To be adde
 d.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ImportRequested">
       <MemberSignature Language="C#" Value="public event Banshee.Collection.ImportEventHandler ImportRequested;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.ImportEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IncrementProcessedCount">
-      <MemberSignature Language="C#" Value="protected void IncrementProcessedCount (string message);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="message" Type="System.String" /></Parameters>
-      <Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsImportInProgress">
-      <MemberSignature Language="C#" Value="public bool IsImportInProgress { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsImportInProgress">
+      <MemberSignature Language="C#" Value="public bool IsImportInProgress { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnImportFinished">
-      <MemberSignature Language="C#" Value="protected virtual void OnImportFinished ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnImportRequested">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="KeepUserJobHidden"><MemberSignature Language="C#" Value="public bool KeepUserJobHidden { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnImportRequested">
       <MemberSignature Language="C#" Value="protected virtual void OnImportRequested (string path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProgressMessage">
-      <MemberSignature Language="C#" Value="public string ProgressMessage { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ProgressMessage">
+      <MemberSignature Language="C#" Value="public string ProgressMessage { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="QueueSource">
-      <MemberSignature Language="C#" Value="public void QueueSource (Banshee.Base.UriList uris);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="uris" Type="Banshee.Base.UriList" /></Parameters>
-      <Docs><param name="uris">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="QueueSource">
-      <MemberSignature Language="C#" Value="public void QueueSource (string source);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="source" Type="System.String" /></Parameters>
-      <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="QueueSource">
-      <MemberSignature Language="C#" Value="public void QueueSource (string[] paths);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="paths" Type="System.String[]" /></Parameters>
-      <Docs><param name="paths">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public string Title { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Threaded"><MemberSignature Language="C#" Value="public bool Threaded { set; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TotalCount"><MemberSignature Language="C#" Value="protected int TotalCount { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateProgress"><MemberSignature Language="C#" Value="protected void UpdateProgress (string message);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="message" Type="System.String" /></Parameters><Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/MemoryTrackListModel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/MemoryTrackListModel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,125 @@
+<Type Name="MemoryTrackListModel" FullName="Banshee.Collection.MemoryTrackListModel">
+  <TypeSignature Language="C#" Value="public class MemoryTrackListModel : Banshee.Collection.TrackListModel, System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.TrackListModel</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MemoryTrackListModel ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add">
+      <MemberSignature Language="C#" Value="public void Add (Banshee.Collection.TrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Contains">
+      <MemberSignature Language="C#" Value="public bool Contains (Banshee.Collection.TrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.Collection.TrackInfo&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.Collection.TrackInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Remove">
+      <MemberSignature Language="C#" Value="public void Remove (Banshee.Collection.TrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+IdFilterChangedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+IdFilterChangedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+IdFilterChangedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+SingleIdFilterHandler`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+SingleIdFilterHandler`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper+SingleIdFilterHandler`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/ModelHelper.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -19,6 +20,6 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="value" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" /><Parameter Name="field" Type="System.String" /><Parameter Name="oldFilter" Type="System.String" /><Parameter Name="singleFilterHandler" Type="Banshee.Collection.ModelHelper+SingleIdFilterHandler&lt;T&gt;" /><Parameter Name="filterChangedHandler" Type="Banshee.Collection.ModelHelper+IdFilterChangedHandler" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="value">To be added.</param><param name="field">To be added.</param><param name="oldFilter">To be added.</param><param name="singleFilterHandler">To be added.</param><param name="filterChangedHandler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/MoveOnInfoSaveJob.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/MoveOnInfoSaveJob.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,66 @@
+<Type Name="MoveOnInfoSaveJob" FullName="Banshee.Collection.MoveOnInfoSaveJob">
+  <TypeSignature Language="C#" Value="public class MoveOnInfoSaveJob : Banshee.Kernel.IInstanceCriticalJob" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Kernel.IInstanceCriticalJob</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MoveOnInfoSaveJob (Banshee.Collection.TrackInfo track);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Run">
+      <MemberSignature Language="C#" Value="public void Run ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/RescanPipeline.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/RescanPipeline.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,35 @@
+<Type Name="RescanPipeline" FullName="Banshee.Collection.RescanPipeline">
+  <TypeSignature Language="C#" Value="public class RescanPipeline : Hyena.Collections.QueuePipeline&lt;string&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Collections.QueuePipeline&lt;System.String&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">System.String</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public RescanPipeline (Banshee.Library.LibrarySource psource);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="psource" Type="Banshee.Library.LibrarySource" />
+      </Parameters>
+      <Docs>
+        <param name="psource">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/SampleTrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/SampleTrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/SampleTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.TrackInfo</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/SelectAllSelection.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/SelectAllSelection.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="SelectAllSelection" FullName="Banshee.Collection.SelectAllSelection">
+  <TypeSignature Language="C#" Value="public class SelectAllSelection : Hyena.Collections.Selection" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Collections.Selection</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SelectAllSelection ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackAttributes.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackAttributes.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackAttributes.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -25,21 +26,21 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackAttributes</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="CanSaveToDatabase">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSaveToDatabase">
       <MemberSignature Language="C#" Value="CanSaveToDatabase" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackAttributes</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="IsLive">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsLive">
       <MemberSignature Language="C#" Value="IsLive" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackAttributes</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="None">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="None">
       <MemberSignature Language="C#" Value="None" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackAttributes</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackFilterType.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackFilterType.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackFilterType.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -27,31 +28,31 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="ArtistName">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtistName">
       <MemberSignature Language="C#" Value="ArtistName" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Genre">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Genre">
       <MemberSignature Language="C#" Value="Genre" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="None">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="None">
       <MemberSignature Language="C#" Value="None" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="SongName">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SongName">
       <MemberSignature Language="C#" Value="SongName" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Year">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Year">
       <MemberSignature Language="C#" Value="Year" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo+ExportableAttribute.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo+ExportableAttribute.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="TrackInfo+ExportableAttribute" FullName="Banshee.Collection.TrackInfo+ExportableAttribute">
+  <TypeSignature Language="C#" Value="public class TrackInfo.ExportableAttribute : Attribute" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Attribute</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ExportableAttribute ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ExportName">
+      <MemberSignature Language="C#" Value="public string ExportName { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo+IsPlayingHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo+IsPlayingHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,22 @@
+<Type Name="TrackInfo+IsPlayingHandler" FullName="Banshee.Collection.TrackInfo+IsPlayingHandler">
+  <TypeSignature Language="C#" Value="public delegate bool TrackInfo.IsPlayingHandler(TrackInfo track);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Boolean</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="TrackInfo" FullName="Banshee.Collection.TrackInfo">
-  <TypeSignature Language="C#" Value="public class TrackInfo : Banshee.Collection.ITrackInfo" />
+  <TypeSignature Language="C#" Value="public class TrackInfo : Banshee.Collection.CacheableItem, Banshee.Collection.ITrackInfo" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.CacheableItem</BaseTypeName>
   </Base>
   <Interfaces>
     <Interface>
@@ -52,160 +53,144 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumTitle">
-      <MemberSignature Language="C#" Value="public virtual string AlbumTitle { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AlbumArtist"><MemberSignature Language="C#" Value="public virtual string AlbumArtist { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AlbumMusicBrainzId"><MemberSignature Language="C#" Value="public virtual string AlbumMusicBrainzId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.
 String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AlbumTitle">
+      <MemberSignature Language="C#" Value="public virtual string AlbumTitle { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistAlbumEqual">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable(ExportName="album")</AttributeName></Attribute></Attributes></Member><Member MemberName="ArtistAlbumEqual">
       <MemberSignature Language="C#" Value="public bool ArtistAlbumEqual (Banshee.Collection.TrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistAlbumId">
-      <MemberSignature Language="C#" Value="public string ArtistAlbumId { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtistMusicBrainzId"><MemberSignature Language="C#" Value="public virtual string ArtistMusicBrainzId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ArtistName">
+      <MemberSignature Language="C#" Value="public virtual string ArtistName { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistName">
-      <MemberSignature Language="C#" Value="public virtual string ArtistName { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Attributes">
-      <MemberSignature Language="C#" Value="public virtual Banshee.Collection.TrackAttributes Attributes { protected set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.TrackAttributes</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AudiblyEqual">
-      <MemberSignature Language="C#" Value="public virtual bool AudiblyEqual (Banshee.Collection.TrackInfo track);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
-      <Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanPlay">
-      <MemberSignature Language="C#" Value="public bool CanPlay { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable(ExportName="artist")</AttributeName></Attribute></Attributes></Member><Member MemberName="ArtworkId"><MemberSignature Language="C#" Value="public virtual string ArtworkId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="BitRate"><MemberSignature Language="C#" Value="public virtual int BitRate { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</R
 eturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Bpm"><MemberSignature Language="C#" Value="public virtual int Bpm { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanPlay">
+      <MemberSignature Language="C#" Value="public bool CanPlay { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanSaveToDatabase"><MemberSignature Language="C#" Value="public bool CanSaveToDatabase { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DateAdded">
-      <MemberSignature Language="C#" Value="public virtual DateTime DateAdded { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSaveToDatabase"><MemberSignature Language="C#" Value="public bool CanSaveToDatabase { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Comment"><MemberSignature Language="C#" Value="public virtual string Comment { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Do
 cs></Member><Member MemberName="Composer"><MemberSignature Language="C#" Value="public virtual string Composer { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Conductor"><MemberSignature Language="C#" Value="public virtual string Conductor { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</
 value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Copyright"><MemberSignature Language="C#" Value="public virtual string Copyright { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DateAdded">
+      <MemberSignature Language="C#" Value="public virtual DateTime DateAdded { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Disc"><MemberSignature Language="C#" Value="public virtual int Disc { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DiscNumber">
-      <MemberSignature Language="C#" Value="public virtual int DiscNumber { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="DiscCount"><MemberSignature Language="C#" Value="public virtual int DiscCount { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DiscNumber">
+      <MemberSignature Language="C#" Value="public virtual int DiscNumber { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayAlbumTitle">
-      <MemberSignature Language="C#" Value="public string DisplayAlbumTitle { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="DisplayAlbumTitle">
+      <MemberSignature Language="C#" Value="public string DisplayAlbumTitle { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayArtistName">
-      <MemberSignature Language="C#" Value="public string DisplayArtistName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisplayArtistName">
+      <MemberSignature Language="C#" Value="public string DisplayArtistName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayTrackTitle">
-      <MemberSignature Language="C#" Value="public string DisplayTrackTitle { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisplayGenre"><MemberSignature Language="C#" Value="public string DisplayGenre { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DisplayTrackTitle">
+      <MemberSignature Language="C#" Value="public string DisplayTrackTitle { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Duration">
-      <MemberSignature Language="C#" Value="public virtual TimeSpan Duration { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Duration">
+      <MemberSignature Language="C#" Value="public virtual TimeSpan Duration { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileSize">
-      <MemberSignature Language="C#" Value="public virtual long FileSize { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable(ExportName="length")</AttributeName></Attribute></Attributes></Member><Member MemberName="ExportableMerge"><MemberSignature Language="C#" Value="public static void ExportableMerge (Banshee.Collection.TrackInfo source, Banshee.Collection.TrackInfo dest);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Collection.TrackInfo" /><Parameter Name="dest" Type="Banshee.Collection.TrackInfo" /></Parameters><Docs><param name="source">To be added.</param><param name="dest">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ExportVersion"><MemberSignature Language="C#" Value="public const string ExportVe
 rsion;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="FileModifiedStamp"><MemberSignature Language="C#" Value="public virtual long FileModifiedStamp { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FileSize">
+      <MemberSignature Language="C#" Value="public virtual long FileSize { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GenerateExportable">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="GenerateExportable">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; GenerateExportable ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Genre">
-      <MemberSignature Language="C#" Value="public virtual string Genre { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GenerateExportable"><MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; GenerateExportable (string[] fields);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="fields" Type="System.String[]" /></Parameters><Docs><param name="fields">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Genre">
+      <MemberSignature Language="C#" Value="public virtual string Genre { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IncrementPlayCount"><MemberSignature Language="C#" Value="public virtual void IncrementPlayCount ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsLive">
-      <MemberSignature Language="C#" Value="public bool IsLive { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="GetExportableProperties"><MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;string,System.Reflection.PropertyInfo&gt;&gt; GetExportableProperties (Type type);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.Reflection.PropertyInfo&gt;&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="type" Type="System.Type" /></Parameters><Docs><param name="type">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Memb
 er MemberName="Grouping"><MemberSignature Language="C#" Value="public virtual string Grouping { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasAttribute"><MemberSignature Language="C#" Value="public bool HasAttribute (Banshee.Collection.TrackMediaAttributes attr);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="attr" Type="Banshee.Collection.TrackMediaAttributes" /></Parameters><Docs><param name="attr">To be added.</param><summary>To be added.<
 /summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IncrementPlayCount"><MemberSignature Language="C#" Value="public virtual void IncrementPlayCount ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IncrementSkipCount"><MemberSignature Language="C#" Value="public virtual void IncrementSkipCount ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsCompilation"><MemberSignature Language="C#" Value="public virtual bool IsCompilation { set; get; }" /><Mem
 berType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsLive">
+      <MemberSignature Language="C#" Value="public bool IsLive { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastPlayed">
-      <MemberSignature Language="C#" Value="public virtual DateTime LastPlayed { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsPlaying"><MemberSignature Language="C#" Value="public bool IsPlaying { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsPlayingMethod"><MemberSignature Language="C#" Value="public static Banshee.Collection.TrackInfo.IsPlayingHandler IsPlayingMethod;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackInfo+IsPlayingHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="LastPlayed">
+      <MemberSignature Language="C#" Value="public virtual DateTime LastPlayed { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MimeType">
-      <MemberSignature Language="C#" Value="public virtual string MimeType { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="LastSkipped"><MemberSignature Language="C#" Value="public virtual DateTime LastSkipped { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LastSyncedStamp"><MemberSignature Language="C#" Value="public virtual DateTime LastSyncedStamp { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Sy
 stem.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LicenseUri"><MemberSignature Language="C#" Value="public virtual string LicenseUri { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LocalPath"><MemberSignature Language="C#" Value="public string LocalPath { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attr
 ibutes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MediaAttributes"><MemberSignature Language="C#" Value="public virtual Banshee.Collection.TrackMediaAttributes MediaAttributes { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MediaTypeName"><MemberSignature Language="C#" Value="public string MediaTypeName { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><R
 eturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MetadataHash"><MemberSignature Language="C#" Value="public virtual string MetadataHash { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MimeType">
+      <MemberSignature Language="C#" Value="public virtual string MimeType { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MoreInfoUri">
-      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri MoreInfoUri { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="MoreInfoUri">
+      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri MoreInfoUri { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaybackError">
-      <MemberSignature Language="C#" Value="public virtual Banshee.Streaming.StreamPlaybackError PlaybackError { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="MusicBrainzId"><MemberSignature Language="C#" Value="public virtual string MusicBrainzId { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PlaybackError">
+      <MemberSignature Language="C#" Value="public virtual Banshee.Streaming.StreamPlaybackError PlaybackError { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlayCount">
-      <MemberSignature Language="C#" Value="public virtual int PlayCount { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlayCount">
+      <MemberSignature Language="C#" Value="public virtual int PlayCount { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Rating">
-      <MemberSignature Language="C#" Value="public virtual int Rating { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="Rating">
+      <MemberSignature Language="C#" Value="public virtual int Rating { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="ReleaseDate"><MemberSignature Language="C#" Value="public virtual DateTime ReleaseDate { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save">
       <MemberSignature Language="C#" Value="public virtual void Save ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SkipCount">
-      <MemberSignature Language="C#" Value="public virtual int SkipCount { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SavePlaybackError"><MemberSignature Language="C#" Value="public void SavePlaybackError (Banshee.Streaming.StreamPlaybackError value);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="value" Type="Banshee.Streaming.StreamPlaybackError" /></Parameters><Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetAttributeIf"><MemberSignature Language="C#" Value="protected void SetAttributeIf (bool condition, Banshee.Collection.TrackMediaAttributes attr);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name
 ="condition" Type="System.Boolean" /><Parameter Name="attr" Type="Banshee.Collection.TrackMediaAttributes" /></Parameters><Docs><param name="condition">To be added.</param><param name="attr">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SkipCount">
+      <MemberSignature Language="C#" Value="public virtual int SkipCount { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackCount">
-      <MemberSignature Language="C#" Value="public virtual int TrackCount { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="TrackCount">
+      <MemberSignature Language="C#" Value="public virtual int TrackCount { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackNumber">
-      <MemberSignature Language="C#" Value="public virtual int TrackNumber { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="TrackEqual"><MemberSignature Language="C#" Value="public virtual bool TrackEqual (Banshee.Collection.TrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackNumber">
+      <MemberSignature Language="C#" Value="public virtual int TrackNumber { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackTitle">
-      <MemberSignature Language="C#" Value="public virtual string TrackTitle { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member><Member MemberName="TrackTitle">
+      <MemberSignature Language="C#" Value="public virtual string TrackTitle { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Uri">
-      <MemberSignature Language="C#" Value="public virtual Banshee.Base.SafeUri Uri { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable(ExportName="name")</AttributeName></Attribute></Attributes></Member><Member MemberName="Uri">
+      <MemberSignature Language="C#" Value="public virtual Banshee.Base.SafeUri Uri { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Year">
-      <MemberSignature Language="C#" Value="public virtual int Year { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable(ExportName="URI")</AttributeName></Attribute></Attributes></Member><Member MemberName="Year">
+      <MemberSignature Language="C#" Value="public virtual int Year { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>Banshee.Collection.TrackInfo+Exportable</AttributeName></Attribute></Attributes></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackListModel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackListModel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackListModel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.BansheeListModel&lt;Banshee.Collection.TrackInfo&gt;</BaseTypeName>
@@ -25,37 +26,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public TrackListModel (Banshee.ServiceStack.IDBusExportable parent);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
       <Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumField">
-      <MemberSignature Language="C#" Value="public abstract Hyena.Data.Query.QueryField AlbumField { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Hyena.Data.Query.QueryField</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumInfoFilter">
-      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.Collection.AlbumInfo&gt; AlbumInfoFilter { set; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Collection.AlbumInfo&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistField">
-      <MemberSignature Language="C#" Value="public abstract Hyena.Data.Query.QueryField ArtistField { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Hyena.Data.Query.QueryField</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistInfoFilter">
-      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.Collection.ArtistInfo&gt; ArtistInfoFilter { set; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Collection.ArtistInfo&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IndexOf">
-      <MemberSignature Language="C#" Value="public virtual int IndexOf (Banshee.Collection.TrackInfo track);" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetRandom"><MemberSignature Language="C#" Value="public abstract Banshee.Collection.TrackInfo GetRandom (DateTime notPlayedSince, bool repeat);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue><Parameters><Parameter Name="notPlayedSince" Type="System.DateTime" /><Parameter Name="repeat" Type="System.Boolean" /></Parameters><Docs><param name="notPlayedSince">To be added.</param><param name="repeat">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IndexOf">
+      <MemberSignature Language="C#" Value="public abstract int IndexOf (Banshee.Collection.TrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackMediaAttributes.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackMediaAttributes.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,138 @@
+<Type Name="TrackMediaAttributes" FullName="Banshee.Collection.TrackMediaAttributes">
+  <TypeSignature Language="C#" Value="public enum TrackMediaAttributes" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Flags</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="AudioBook">
+      <MemberSignature Language="C#" Value="AudioBook" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="AudioStream">
+      <MemberSignature Language="C#" Value="AudioStream" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Default">
+      <MemberSignature Language="C#" Value="Default" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Movie">
+      <MemberSignature Language="C#" Value="Movie" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Music">
+      <MemberSignature Language="C#" Value="Music" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="None">
+      <MemberSignature Language="C#" Value="None" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Podcast">
+      <MemberSignature Language="C#" Value="Podcast" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="TvShow">
+      <MemberSignature Language="C#" Value="TvShow" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="VideoStream">
+      <MemberSignature Language="C#" Value="VideoStream" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackSyncPipelineElement.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/TrackSyncPipelineElement.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,52 @@
+<Type Name="TrackSyncPipelineElement" FullName="Banshee.Collection.TrackSyncPipelineElement">
+  <TypeSignature Language="C#" Value="public class TrackSyncPipelineElement : Hyena.Collections.QueuePipelineElement&lt;string&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Collections.QueuePipelineElement&lt;System.String&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">System.String</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TrackSyncPipelineElement (Banshee.Sources.PrimarySource psource, DateTime scan_started);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="psource" Type="Banshee.Sources.PrimarySource" />
+        <Parameter Name="scan_started" Type="System.DateTime" />
+      </Parameters>
+      <Docs>
+        <param name="psource">To be added.</param>
+        <param name="scan_started">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Status">
+      <MemberSignature Language="C#" Value="public string Status { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Collection/UnknownTrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Collection/UnknownTrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Collection/UnknownTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.TrackInfo</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/ImportSchema.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/ImportSchema.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/ImportSchema.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -14,16 +15,11 @@
   </Docs>
   <Members>
     
-    <Member MemberName="AudioCDErrorCorrection">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; AudioCDErrorCorrection;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShowInitialImportDialog">
+    <Member MemberName="ShowInitialImportDialog">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; ShowInitialImportDialog;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/LibrarySchema.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/LibrarySchema.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration.Schema/LibrarySchema.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -28,56 +29,56 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilePattern">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FilePattern">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; FilePattern;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FolderPattern">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FolderPattern">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; FolderPattern;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Location">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Location">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; Location;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MoveOnInfoSave">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MoveOnInfoSave">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; MoveOnInfoSave;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaylistSortCriteria">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlaylistSortCriteria">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; PlaylistSortCriteria;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaylistSortOrder">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlaylistSortOrder">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; PlaylistSortOrder;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SortColumn">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SortColumn">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; SortColumn;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SortType">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SortType">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; SortType;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceExpanded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceExpanded">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; SourceExpanded;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="WriteMetadata">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="WriteMetadata">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; WriteMetadata;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration/ConfigurationClient.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration/ConfigurationClient.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/ConfigurationClient.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -19,48 +20,48 @@
     
     
     
-    <Member MemberName="Get&lt;T&gt;">
+    <Member MemberName="Client"><MemberSignature Language="C#" Value="public static Banshee.Configuration.IConfigurationClient Client { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Configuration.IConfigurationClient</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static T Get&lt;T&gt; (string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static T Get&lt;T&gt; (string namespace, string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespace" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespace">To be added.</param><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public static void Initialize ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static void Set&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static void Set&lt;T&gt; (string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static void Set&lt;T&gt; (string namespace, string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespace" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespace">To be added.</param><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration/DatabaseConfigurationClient.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration/DatabaseConfigurationClient.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/DatabaseConfigurationClient.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -31,58 +32,58 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /></Parameters>
       <Docs><param name="connection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Client">
-      <MemberSignature Language="C#" Value="public static Banshee.Configuration.DatabaseConfigurationClient Client { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Client">
+      <MemberSignature Language="C#" Value="public static Banshee.Configuration.DatabaseConfigurationClient Client { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.DatabaseConfigurationClient</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string namespce, string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespce" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespce">To be added.</param><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string namespce, string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespce" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespce">To be added.</param><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TableName">
-      <MemberSignature Language="C#" Value="protected virtual string TableName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TableName">
+      <MemberSignature Language="C#" Value="protected virtual string TableName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Configuration/DefaultApplicationHelper.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/DefaultApplicationHelper.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,119 @@
+<Type Name="DefaultApplicationHelper" FullName="Banshee.Configuration.DefaultApplicationHelper">
+  <TypeSignature Language="C#" Value="public static class DefaultApplicationHelper" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="EverAskedSchema">
+      <MemberSignature Language="C#" Value="public static Banshee.Configuration.SchemaEntry&lt;bool&gt; EverAskedSchema;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HaveHelper">
+      <MemberSignature Language="C#" Value="public static bool HaveHelper { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsDefault">
+      <MemberSignature Language="C#" Value="public static bool IsDefault { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeDefault">
+      <MemberSignature Language="C#" Value="public static void MakeDefault ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeDefaultSchema">
+      <MemberSignature Language="C#" Value="public static Banshee.Configuration.SchemaEntry&lt;bool&gt; MakeDefaultSchema;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NeverAsk">
+      <MemberSignature Language="C#" Value="public static bool NeverAsk { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RememberChoiceSchema">
+      <MemberSignature Language="C#" Value="public static Banshee.Configuration.SchemaEntry&lt;bool&gt; RememberChoiceSchema;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration/IConfigurationClient.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration/IConfigurationClient.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/IConfigurationClient.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -22,42 +23,42 @@
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string namespace, string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespace" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespace">To be added.</param><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string namespace, string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespace" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespace">To be added.</param><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Configuration/IDefaultHelper.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/IDefaultHelper.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="IDefaultHelper" FullName="Banshee.Configuration.IDefaultHelper">
+  <TypeSignature Language="C#" Value="public interface IDefaultHelper" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="IsDefault">
+      <MemberSignature Language="C#" Value="public bool IsDefault { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeDefault">
+      <MemberSignature Language="C#" Value="public void MakeDefault ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Configuration/MemoryConfigurationClient.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/MemoryConfigurationClient.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,207 @@
+<Type Name="MemoryConfigurationClient" FullName="Banshee.Configuration.MemoryConfigurationClient">
+  <TypeSignature Language="C#" Value="public class MemoryConfigurationClient : Banshee.Configuration.IConfigurationClient" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Configuration.IConfigurationClient</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MemoryConfigurationClient ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Get&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="entry">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Get&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T fallback);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+        <Parameter Name="fallback" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="entry">To be added.</param>
+        <param name="fallback">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Get&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string key, T fallback);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+        <Parameter Name="fallback" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="key">To be added.</param>
+        <param name="fallback">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Get&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string namespce, string key, T fallback);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="namespce" Type="System.String" />
+        <Parameter Name="key" Type="System.String" />
+        <Parameter Name="fallback" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="namespce">To be added.</param>
+        <param name="key">To be added.</param>
+        <param name="fallback">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeKey">
+      <MemberSignature Language="C#" Value="public static string MakeKey (string namespce, string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="namespce" Type="System.String" />
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="namespce">To be added.</param>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Set&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T value);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+        <Parameter Name="value" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="entry">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Set&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string key, T value);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+        <Parameter Name="value" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="key">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Set&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string namespce, string key, T value);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="namespce" Type="System.String" />
+        <Parameter Name="key" Type="System.String" />
+        <Parameter Name="value" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="namespce">To be added.</param>
+        <param name="key">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration/SchemaEntry`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration/SchemaEntry`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/SchemaEntry`1.xml	Mon Sep 22 20:49:48 2008
@@ -1,8 +1,9 @@
 <Type Name="SchemaEntry&lt;T&gt;" FullName="Banshee.Configuration.SchemaEntry&lt;T&gt;">
-  <TypeSignature Language="C#" Value="public struct SchemaEntry&lt;T&gt;" />
+  <TypeSignature Language="C#" Value="public struct SchemaEntry&lt;T&gt; : IEquatable&lt;Banshee.Configuration.SchemaEntry&lt;T&gt;&gt;" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -10,7 +11,11 @@
   <Base>
     <BaseTypeName>System.ValueType</BaseTypeName>
   </Base>
-  <Interfaces />
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IEquatable&lt;Banshee.Configuration.SchemaEntry&lt;T&gt;&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
   <Docs>
     <typeparam name="T">To be added.</typeparam>
     <summary>To be added.</summary>
@@ -31,54 +36,54 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="namespace" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="defaultValue" Type="T" /><Parameter Name="shortDescription" Type="System.String" /><Parameter Name="longDescription" Type="System.String" /></Parameters>
       <Docs><param name="namespace">To be added.</param><param name="key">To be added.</param><param name="defaultValue">To be added.</param><param name="shortDescription">To be added.</param><param name="longDescription">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultValue">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultValue">
       <MemberSignature Language="C#" Value="public readonly T DefaultValue;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Equals"><MemberSignature Language="C#" Value="public bool Equals (Banshee.Configuration.SchemaEntry&lt;T&gt; entry);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /></Parameters><Docs><param name="entry">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Get">
       <MemberSignature Language="C#" Value="public T Get ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get">
       <MemberSignature Language="C#" Value="public T Get (T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Key">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Key">
       <MemberSignature Language="C#" Value="public readonly string Key;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LongDescription">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LongDescription">
       <MemberSignature Language="C#" Value="public readonly string LongDescription;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Namespace">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Namespace">
       <MemberSignature Language="C#" Value="public readonly string Namespace;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set">
       <MemberSignature Language="C#" Value="public void Set (T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="value" Type="T" /></Parameters>
       <Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShortDescription">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShortDescription">
       <MemberSignature Language="C#" Value="public readonly string ShortDescription;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Zero">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Zero">
       <MemberSignature Language="C#" Value="public static Banshee.Configuration.SchemaEntry&lt;T&gt; Zero;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;T&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Configuration/XmlConfigurationClient.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Configuration/XmlConfigurationClient.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Configuration/XmlConfigurationClient.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -29,48 +30,48 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public T Get&lt;T&gt; (string namespce, string key, T fallback);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespce" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="fallback" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespce">To be added.</param><param name="key">To be added.</param><param name="fallback">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; entry, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="entry">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Set&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Set&lt;T&gt;">
       <MemberSignature Language="C#" Value="public void Set&lt;T&gt; (string namespce, string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="namespce" Type="System.String" /><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="namespce">To be added.</param><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbConnection.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbConnection.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbConnection.xml	Mon Sep 22 20:49:48 2008
@@ -1,8 +1,9 @@
 <Type Name="BansheeDbConnection" FullName="Banshee.Database.BansheeDbConnection">
-  <TypeSignature Language="C#" Value="public sealed class BansheeDbConnection : Hyena.Data.Sqlite.HyenaSqliteConnection, Banshee.ServiceStack.IInitializeService" />
+  <TypeSignature Language="C#" Value="public sealed class BansheeDbConnection : Hyena.Data.Sqlite.HyenaSqliteConnection, Banshee.ServiceStack.IInitializeService, Banshee.ServiceStack.IRequiredService" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Data.Sqlite.HyenaSqliteConnection</BaseTypeName>
@@ -11,6 +12,9 @@
     <Interface>
       <InterfaceName>Banshee.ServiceStack.IInitializeService</InterfaceName>
     </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName>
+    </Interface>
   </Interfaces>
   <Docs>
     <summary>To be added.</summary>
@@ -25,15 +29,10 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public BansheeDbConnection (bool connect);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="connect" Type="System.Boolean" /></Parameters>
-      <Docs><param name="connect">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IInitializeService.Initialize"><MemberSignature Language="C#" Value="void IInitializeService.Initialize ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IInitializeService.Initialize"><MemberSignature Language="C#" Value="void IInitializeService.Initialize ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DatabaseFile"><MemberSignature Language="C#" Value="public static string DatabaseFile { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Migrator"><MemberSignature Language="C#" Value="public Banshee.Database.BansheeDbFormatMigrator Migrator { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Database.BansheeDbFormatMigrator</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DatabaseFile"><MemberSignature Language="C#" Value="public static string DatabaseFile { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Migrator"><MemberSignature Language="C#" Value="public Banshee.Database.BansheeDbFormatMigrator Migrator { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Database.BansheeDbFormatMigrator</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator+SlowStartedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator+SlowStartedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator+SlowStartedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeDbFormatMigrator.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -24,73 +25,68 @@
     
     
     
-    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BansheeDbFormatMigrator (Hyena.Data.Sqlite.HyenaSqliteConnection connection);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /></Parameters><Docs><param name="connection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public BansheeDbFormatMigrator (System.Data.IDbConnection connection);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="connection" Type="System.Data.IDbConnection" /></Parameters>
-      <Docs><param name="connection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CURRENT_VERSION">
-      <MemberSignature Language="C#" Value="protected const int CURRENT_VERSION = 1;" />
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BansheeDbFormatMigrator (Hyena.Data.Sqlite.HyenaSqliteConnection connection);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /></Parameters><Docs><param name="connection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CURRENT_METADATA_VERSION"><MemberSignature Language="C#" Value="protected const int CURRENT_METADATA_VERSION = 4;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><MemberValue>4</MemberValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CURRENT_VERSION">
+      <MemberSignature Language="C#" Value="protected const int CURRENT_VERSION = 22;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <MemberValue>1</MemberValue>
+      <MemberValue>22</MemberValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DatabaseVersion">
-      <MemberSignature Language="C#" Value="protected int DatabaseVersion { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DatabaseVersion">
+      <MemberSignature Language="C#" Value="protected int DatabaseVersion { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Execute">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Execute">
       <MemberSignature Language="C#" Value="protected void Execute (string query);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="query" Type="System.String" /></Parameters>
       <Docs><param name="query">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Finished"><MemberSignature Language="C#" Value="public event EventHandler Finished;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Migrate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Finished"><MemberSignature Language="C#" Value="public event EventHandler Finished;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Migrate">
       <MemberSignature Language="C#" Value="public void Migrate ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnFinished"><MemberSignature Language="C#" Value="protected virtual void OnFinished ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnSlowFinished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnFinished"><MemberSignature Language="C#" Value="protected virtual void OnFinished ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnSlowFinished">
       <MemberSignature Language="C#" Value="protected virtual void OnSlowFinished ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnSlowPulse">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnSlowPulse">
       <MemberSignature Language="C#" Value="protected virtual void OnSlowPulse ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnSlowStarted">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnSlowStarted">
       <MemberSignature Language="C#" Value="protected virtual void OnSlowStarted (string title, string message);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="message" Type="System.String" /></Parameters>
       <Docs><param name="title">To be added.</param><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnStarted"><MemberSignature Language="C#" Value="protected virtual void OnStarted ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SlowFinished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnStarted"><MemberSignature Language="C#" Value="protected virtual void OnStarted ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SlowFinished">
       <MemberSignature Language="C#" Value="public event EventHandler SlowFinished;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SlowPulse">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SlowPulse">
       <MemberSignature Language="C#" Value="public event EventHandler SlowPulse;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SlowStarted">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SlowStarted">
       <MemberSignature Language="C#" Value="public event Banshee.Database.BansheeDbFormatMigrator.SlowStartedHandler SlowStarted;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Database.BansheeDbFormatMigrator+SlowStartedHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Started"><MemberSignature Language="C#" Value="public event EventHandler Started;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TableExists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Started"><MemberSignature Language="C#" Value="public event EventHandler Started;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TableExists">
       <MemberSignature Language="C#" Value="protected bool TableExists (string tableName);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tableName" Type="System.String" /></Parameters>
       <Docs><param name="tableName">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelCache`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelCache`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelCache`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -20,21 +21,16 @@
   <Members>
     
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public BansheeModelCache (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string uuid, Hyena.Data.Sqlite.ICacheableDatabaseModel model, Banshee.Database.BansheeModelProvider&lt;T&gt; provider);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /><Parameter Name="uuid" Type="System.String" /><Parameter Name="model" Type="Hyena.Data.Sqlite.ICacheableDatabaseModel" /><Parameter Name="provider" Type="Banshee.Database.BansheeModelProvider&lt;T&gt;" /></Parameters>
-      <Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><param name="model">To be added.</param><param name="provider">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CacheModelsTableName">
-      <MemberSignature Language="C#" Value="protected override string CacheModelsTableName { get; };" />
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BansheeModelCache (Hyena.Data.Sqlite.HyenaSqliteConnection connection, string uuid, Hyena.Data.Sqlite.ICacheableDatabaseModel model, Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt; provider);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="connection" Type="Hyena.Data.Sqlite.HyenaSqliteConnection" /><Parameter Name="uuid" Type="System.String" /><Parameter Name="model" Type="Hyena.Data.Sqlite.ICacheableDatabaseModel" /><Parameter Name="provider" Type="Hyena.Data.Sqlite.SqliteModelProvider&lt;T&gt;" /></Parameters><Docs><param name="connection">To be added.</param><param name="uuid">To be added.</param><param name="model">To be added.</param><param name="provider">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CacheModelsTableName">
+      <MemberSignature Language="C#" Value="protected override string CacheModelsTableName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CacheTableName">
-      <MemberSignature Language="C#" Value="protected override string CacheTableName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CacheTableName">
+      <MemberSignature Language="C#" Value="protected override string CacheTableName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelProvider`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelProvider`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Database/BansheeModelProvider`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -26,16 +27,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="connection" Type="Banshee.Database.BansheeDbConnection" /><Parameter Name="table_name" Type="System.String" /></Parameters>
       <Docs><param name="connection">To be added.</param><param name="table_name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DatabaseVersion">
-      <MemberSignature Language="C#" Value="protected override sealed int DatabaseVersion { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DatabaseVersion">
+      <MemberSignature Language="C#" Value="protected virtual int DatabaseVersion { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ModelVersion">
-      <MemberSignature Language="C#" Value="protected override int ModelVersion { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ModelVersion">
+      <MemberSignature Language="C#" Value="protected virtual int ModelVersion { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="value" Type="System.Int32" /></Parameters>
       <Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
-      <MemberSignature Language="C#" Value="public int Value { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public int Value { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/AmplifierChangedEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerBandScale.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerBandScale.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerBandScale.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.HBox</BaseTypeName>
@@ -22,26 +23,26 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="band" Type="System.UInt32" /><Parameter Name="median" Type="System.Int32" /><Parameter Name="min" Type="System.Int32" /><Parameter Name="max" Type="System.Int32" /><Parameter Name="labelText" Type="System.String" /></Parameters>
       <Docs><param name="band">To be added.</param><param name="median">To be added.</param><param name="min">To be added.</param><param name="max">To be added.</param><param name="labelText">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Band">
-      <MemberSignature Language="C#" Value="public uint Band { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Band">
+      <MemberSignature Language="C#" Value="public uint Band { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LabelVisible">
-      <MemberSignature Language="C#" Value="public bool LabelVisible { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LabelVisible">
+      <MemberSignature Language="C#" Value="public bool LabelVisible { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
-      <MemberSignature Language="C#" Value="public int Value { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public int Value { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ValueChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ValueChanged">
       <MemberSignature Language="C#" Value="public event EventHandler ValueChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="band" Type="System.UInt32" /><Parameter Name="value" Type="System.Int32" /></Parameters>
       <Docs><param name="band">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Band">
-      <MemberSignature Language="C#" Value="public uint Band { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Band">
+      <MemberSignature Language="C#" Value="public uint Band { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
-      <MemberSignature Language="C#" Value="public int Value { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public int Value { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerChangedEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerLevelsBox.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerLevelsBox.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerLevelsBox.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.VBox</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="levels" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
       <Docs><param name="levels">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerPresetComboBox.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerPresetComboBox.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerPresetComboBox.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.ComboBoxEntry</BaseTypeName>
@@ -22,28 +23,28 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public EqualizerPresetComboBox (Banshee.Equalizer.EqualizerManager manager);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="manager" Type="Banshee.Equalizer.EqualizerManager" /></Parameters>
       <Docs><param name="manager">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActivateFirstEqualizer">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActivateFirstEqualizer">
       <MemberSignature Language="C#" Value="public bool ActivateFirstEqualizer ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActivatePreferredEqualizer">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActivatePreferredEqualizer">
       <MemberSignature Language="C#" Value="public bool ActivatePreferredEqualizer (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveEqualizer">
-      <MemberSignature Language="C#" Value="public Banshee.Equalizer.EqualizerSetting ActiveEqualizer { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveEqualizer">
+      <MemberSignature Language="C#" Value="public Banshee.Equalizer.EqualizerSetting ActiveEqualizer { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerSetting</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerView.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.HBox</BaseTypeName>
@@ -25,42 +26,42 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AmplifierChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AmplifierChanged">
       <MemberSignature Language="C#" Value="public event Banshee.Equalizer.Gui.AmplifierChangedEventHandler AmplifierChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.Gui.AmplifierChangedEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AmplifierLevel">
-      <MemberSignature Language="C#" Value="public double AmplifierLevel { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AmplifierLevel">
+      <MemberSignature Language="C#" Value="public double AmplifierLevel { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerChanged">
       <MemberSignature Language="C#" Value="public event Banshee.Equalizer.Gui.EqualizerChangedEventHandler EqualizerChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.Gui.EqualizerChangedEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerSetting">
-      <MemberSignature Language="C#" Value="public Banshee.Equalizer.EqualizerSetting EqualizerSetting { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerSetting">
+      <MemberSignature Language="C#" Value="public Banshee.Equalizer.EqualizerSetting EqualizerSetting { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerSetting</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Frequencies">
-      <MemberSignature Language="C#" Value="public uint[] Frequencies { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Frequencies">
+      <MemberSignature Language="C#" Value="public uint[] Frequencies { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Preset">
-      <MemberSignature Language="C#" Value="public int[] Preset { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Preset">
+      <MemberSignature Language="C#" Value="public int[] Preset { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetBand">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetBand">
       <MemberSignature Language="C#" Value="public void SetBand (uint band, double value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="band" Type="System.UInt32" /><Parameter Name="value" Type="System.Double" /></Parameters>
       <Docs><param name="band">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerWindow.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerWindow.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer.Gui/EqualizerWindow.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="EqualizerWindow" FullName="Banshee.Equalizer.Gui.EqualizerWindow">
-  <TypeSignature Language="C#" Value="public class EqualizerWindow : Banshee.Gui.Dialogs.GladeWindow" />
+  <TypeSignature Language="C#" Value="public class EqualizerWindow : Gtk.Window" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Banshee.Gui.Dialogs.GladeWindow</BaseTypeName>
+    <BaseTypeName>Gtk.Window</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -13,11 +14,6 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public EqualizerWindow ();" />
-      <MemberType>Constructor</MemberType>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public EqualizerWindow (Gtk.Window parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="parent" Type="Gtk.Window" /></Parameters><Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Instance"><MemberSignature Language="C#" Value="public static Banshee.Equalizer.Gui.EqualizerWindow Instance { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Equalizer.Gui.EqualizerWindow</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -42,120 +43,120 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public EqualizerManager (string path);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Add">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Add">
       <MemberSignature Language="C#" Value="public void Add (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Clear">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clear">
       <MemberSignature Language="C#" Value="public void Clear ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Disable">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Disable">
       <MemberSignature Language="C#" Value="public void Disable (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Enable">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Enable">
       <MemberSignature Language="C#" Value="public void Enable (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerAdded">
       <MemberSignature Language="C#" Value="public event Banshee.Equalizer.EqualizerSettingEventHandler EqualizerAdded;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerSettingEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerChanged">
       <MemberSignature Language="C#" Value="public event Banshee.Equalizer.EqualizerSettingEventHandler EqualizerChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerSettingEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerRemoved">
       <MemberSignature Language="C#" Value="public event Banshee.Equalizer.EqualizerSettingEventHandler EqualizerRemoved;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerSettingEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetEnumerator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.Equalizer.EqualizerSetting&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.Equalizer.EqualizerSetting&gt;</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Instance">
-      <MemberSignature Language="C#" Value="public static Banshee.Equalizer.EqualizerManager Instance { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Instance">
+      <MemberSignature Language="C#" Value="public static Banshee.Equalizer.EqualizerManager Instance { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerManager</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public void Load ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public void Load (string path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnEqualizerAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnEqualizerAdded">
       <MemberSignature Language="C#" Value="protected virtual void OnEqualizerAdded (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnEqualizerChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnEqualizerChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnEqualizerChanged (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnEqualizerRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnEqualizerRemoved">
       <MemberSignature Language="C#" Value="protected virtual void OnEqualizerRemoved (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Path">
-      <MemberSignature Language="C#" Value="public string Path { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Path">
+      <MemberSignature Language="C#" Value="public string Path { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Remove">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Remove">
       <MemberSignature Language="C#" Value="public void Remove (Banshee.Equalizer.EqualizerSetting eq);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Save">
       <MemberSignature Language="C#" Value="public void Save ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Save">
       <MemberSignature Language="C#" Value="public void Save (string path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSetting.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSetting.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSetting.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -34,64 +35,64 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AmplifierLevel">
-      <MemberSignature Language="C#" Value="public double AmplifierLevel { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AmplifierLevel">
+      <MemberSignature Language="C#" Value="public double AmplifierLevel { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BandCount">
-      <MemberSignature Language="C#" Value="public uint BandCount { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BandCount">
+      <MemberSignature Language="C#" Value="public uint BandCount { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Bands">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;uint,double&gt; Bands { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Bands">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;uint,double&gt; Bands { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.UInt32,System.Double&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Changed">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Changed">
       <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Enabled">
-      <MemberSignature Language="C#" Value="public bool Enabled { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Enabled">
+      <MemberSignature Language="C#" Value="public bool Enabled { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EnabledSchema">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EnabledSchema">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; EnabledSchema;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
-      <MemberSignature Language="C#" Value="public double this[uint band] { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public double this[uint band] { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Parameters><Parameter Name="band" Type="System.UInt32" /></Parameters>
       <Docs><param name="band">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PresetSchema">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PresetSchema">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; PresetSchema;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetGain">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetGain">
       <MemberSignature Language="C#" Value="public void SetGain (uint band, double val);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="band" Type="System.UInt32" /><Parameter Name="val" Type="System.Double" /></Parameters>
       <Docs><param name="band">To be added.</param><param name="val">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="eq" Type="Banshee.Equalizer.EqualizerSetting" /></Parameters>
       <Docs><param name="eq">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerSetting">
-      <MemberSignature Language="C#" Value="public Banshee.Equalizer.EqualizerSetting EqualizerSetting { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerSetting">
+      <MemberSignature Language="C#" Value="public Banshee.Equalizer.EqualizerSetting EqualizerSetting { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Equalizer.EqualizerSetting</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Equalizer/EqualizerSettingEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/AboutDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/AboutDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/AboutDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.AboutDialog</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/BansheeDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/BansheeDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,209 @@
+<Type Name="BansheeDialog" FullName="Banshee.Gui.Dialogs.BansheeDialog">
+  <TypeSignature Language="C#" Value="public class BansheeDialog : Gtk.Dialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Dialog</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public BansheeDialog (string title);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="title" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="title">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public BansheeDialog (string title, Gtk.Window parent);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="title" Type="System.String" />
+        <Parameter Name="parent" Type="Gtk.Window" />
+      </Parameters>
+      <Docs>
+        <param name="title">To be added.</param>
+        <param name="parent">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AccelGroup">
+      <MemberSignature Language="C#" Value="protected Gtk.AccelGroup AccelGroup { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.AccelGroup</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddButton">
+      <MemberSignature Language="C#" Value="public void AddButton (string message, Gtk.ResponseType response);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="message" Type="System.String" />
+        <Parameter Name="response" Type="Gtk.ResponseType" />
+      </Parameters>
+      <Docs>
+        <param name="message">To be added.</param>
+        <param name="response">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddButton">
+      <MemberSignature Language="C#" Value="public void AddButton (Gtk.Button button, Gtk.ResponseType response, bool isDefault);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="button" Type="Gtk.Button" />
+        <Parameter Name="response" Type="Gtk.ResponseType" />
+        <Parameter Name="isDefault" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="button">To be added.</param>
+        <param name="response">To be added.</param>
+        <param name="isDefault">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddButton">
+      <MemberSignature Language="C#" Value="public void AddButton (string message, Gtk.ResponseType response, bool isDefault);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="message" Type="System.String" />
+        <Parameter Name="response" Type="Gtk.ResponseType" />
+        <Parameter Name="isDefault" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="message">To be added.</param>
+        <param name="response">To be added.</param>
+        <param name="isDefault">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddButton">
+      <MemberSignature Language="C#" Value="public void AddButton (string message, Gtk.ResponseType response, bool isDefault, bool isStock);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="message" Type="System.String" />
+        <Parameter Name="response" Type="Gtk.ResponseType" />
+        <Parameter Name="isDefault" Type="System.Boolean" />
+        <Parameter Name="isStock" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="message">To be added.</param>
+        <param name="response">To be added.</param>
+        <param name="isDefault">To be added.</param>
+        <param name="isStock">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddDefaultCloseButton">
+      <MemberSignature Language="C#" Value="public void AddDefaultCloseButton ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddStockButton">
+      <MemberSignature Language="C#" Value="public void AddStockButton (string stock, Gtk.ResponseType response);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="stock" Type="System.String" />
+        <Parameter Name="response" Type="Gtk.ResponseType" />
+      </Parameters>
+      <Docs>
+        <param name="stock">To be added.</param>
+        <param name="response">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddStockButton">
+      <MemberSignature Language="C#" Value="public void AddStockButton (string stock, Gtk.ResponseType response, bool isDefault);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="stock" Type="System.String" />
+        <Parameter Name="response" Type="Gtk.ResponseType" />
+        <Parameter Name="isDefault" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="stock">To be added.</param>
+        <param name="response">To be added.</param>
+        <param name="isDefault">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ConfirmShutdownDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ConfirmShutdownDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ConfirmShutdownDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.ErrorListDialog</BaseTypeName>
@@ -19,12 +20,12 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddString">
       <MemberSignature Language="C#" Value="public void AddString (string message);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="message" Type="System.String" /></Parameters>
       <Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/DefaultApplicationHelperDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/DefaultApplicationHelperDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="DefaultApplicationHelperDialog" FullName="Banshee.Gui.Dialogs.DefaultApplicationHelperDialog">
+  <TypeSignature Language="C#" Value="public class DefaultApplicationHelperDialog : Banshee.Widgets.HigMessageDialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Widgets.HigMessageDialog</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Remember">
+      <MemberSignature Language="C#" Value="public bool Remember { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RunIfAppropriate">
+      <MemberSignature Language="C#" Value="public static void RunIfAppropriate ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ErrorListDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ErrorListDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ErrorListDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.GladeDialog</BaseTypeName>
@@ -29,67 +30,67 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddButton">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddButton">
       <MemberSignature Language="C#" Value="public void AddButton (string message, Gtk.ResponseType response);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /></Parameters>
       <Docs><param name="message">To be added.</param><param name="response">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddButton">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddButton">
       <MemberSignature Language="C#" Value="public void AddButton (string message, Gtk.ResponseType response, bool isDefault);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /><Parameter Name="isDefault" Type="System.Boolean" /></Parameters>
       <Docs><param name="message">To be added.</param><param name="response">To be added.</param><param name="isDefault">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddButton">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddButton">
       <MemberSignature Language="C#" Value="public void AddButton (string message, Gtk.ResponseType response, bool isDefault, bool isStock);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /><Parameter Name="isDefault" Type="System.Boolean" /><Parameter Name="isStock" Type="System.Boolean" /></Parameters>
       <Docs><param name="message">To be added.</param><param name="response">To be added.</param><param name="isDefault">To be added.</param><param name="isStock">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddStockButton">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddStockButton">
       <MemberSignature Language="C#" Value="public void AddStockButton (string stock, Gtk.ResponseType response);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stock" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /></Parameters>
       <Docs><param name="stock">To be added.</param><param name="response">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddStockButton">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddStockButton">
       <MemberSignature Language="C#" Value="public void AddStockButton (string stock, Gtk.ResponseType response, bool isDefault);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stock" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /><Parameter Name="isDefault" Type="System.Boolean" /></Parameters>
       <Docs><param name="stock">To be added.</param><param name="response">To be added.</param><param name="isDefault">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AppendString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AppendString">
       <MemberSignature Language="C#" Value="public void AppendString (string item);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="item" Type="System.String" /></Parameters>
       <Docs><param name="item">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Header">
-      <MemberSignature Language="C#" Value="public string Header { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Header">
+      <MemberSignature Language="C#" Value="public string Header { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconName">
-      <MemberSignature Language="C#" Value="public string IconName { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconName">
+      <MemberSignature Language="C#" Value="public string IconName { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconNameStock">
-      <MemberSignature Language="C#" Value="public string IconNameStock { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNameStock">
+      <MemberSignature Language="C#" Value="public string IconNameStock { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ListView">
-      <MemberSignature Language="C#" Value="public Gtk.TreeView ListView { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ListView">
+      <MemberSignature Language="C#" Value="public Gtk.TreeView ListView { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.TreeView</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Message">
-      <MemberSignature Language="C#" Value="public string Message { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Message">
+      <MemberSignature Language="C#" Value="public string Message { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ExtensionManagerDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ExtensionManagerDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="ExtensionManagerDialog" FullName="Banshee.Gui.Dialogs.ExtensionManagerDialog">
+  <TypeSignature Language="C#" Value="public class ExtensionManagerDialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ExtensionManagerDialog ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/FileChooserDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/FileChooserDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/FileChooserDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.FileChooserDialog</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="action" Type="Gtk.FileChooserAction" /></Parameters>
       <Docs><param name="title">To be added.</param><param name="action">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public FileChooserDialog (string title, Gtk.Window parent, Gtk.FileChooserAction action);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="parent" Type="Gtk.Window" /><Parameter Name="action" Type="Gtk.FileChooserAction" /></Parameters>
       <Docs><param name="title">To be added.</param><param name="parent">To be added.</param><param name="action">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastFileChooserUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LastFileChooserUri">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; LastFileChooserUri;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.GladeWindow</BaseTypeName>
@@ -20,17 +21,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public GladeDialog (string name, Glade.XML resource);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="resource" Type="Glade.XML" /></Parameters><Docs><param name="name">To be added.</param><param name="resource">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dialog">
-      <MemberSignature Language="C#" Value="public Gtk.Dialog Dialog { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public GladeDialog (string name, Glade.XML resource);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="resource" Type="Glade.XML" /></Parameters><Docs><param name="name">To be added.</param><param name="resource">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Dialog">
+      <MemberSignature Language="C#" Value="public Gtk.Dialog Dialog { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Dialog</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public virtual Gtk.ResponseType Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.ResponseType</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeWindow.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeWindow.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/GladeWindow.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -24,37 +25,37 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public GladeWindow (string name);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public GladeWindow (string name, Glade.XML glade);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="glade" Type="Glade.XML" /></Parameters>
       <Docs><param name="name">To be added.</param><param name="glade">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Destroy">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Destroy">
       <MemberSignature Language="C#" Value="public virtual void Destroy ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Glade">
-      <MemberSignature Language="C#" Value="protected Glade.XML Glade { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Glade">
+      <MemberSignature Language="C#" Value="protected Glade.XML Glade { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Glade.XML</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Window">
-      <MemberSignature Language="C#" Value="public Gtk.Window Window { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Window">
+      <MemberSignature Language="C#" Value="public Gtk.Window Window { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Window</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ImageFileChooserDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ImageFileChooserDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/ImageFileChooserDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.FileChooserDialog</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/OpenLocationDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/OpenLocationDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/OpenLocationDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.GladeDialog</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Address">
-      <MemberSignature Language="C#" Value="public string Address { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Address">
+      <MemberSignature Language="C#" Value="public string Address { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenLocationHistorySchema">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenLocationHistorySchema">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string[]&gt; OpenLocationHistorySchema;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String[]&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/PreferencesDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/PreferencesDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/PreferencesDialog.xml	Mon Sep 22 20:49:48 2008
@@ -17,7 +17,10 @@
       <MemberSignature Language="C#" Value="public PreferencesDialog ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/SeekDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/SeekDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/SeekDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.GladeDialog</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/TrackEditor.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/TrackEditor.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Dialogs/TrackEditor.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,28 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public TrackEditor (System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt; selection);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="selection" Type="System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;" /></Parameters>
-      <Docs><param name="selection">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Saved">
+      <Parameters>
+        <Parameter Name="selection" Type="System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;" />
+      </Parameters>
+      <Docs>
+        <param name="selection">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Saved">
       <MemberSignature Language="C#" Value="public event EventHandler Saved;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropList`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropList`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropList`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -29,40 +30,40 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public DragDropList (T o);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="o" Type="T" /></Parameters>
       <Docs><param name="o">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public DragDropList (T o, Gtk.SelectionData selectionData, Gdk.Atom target);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="o" Type="T" /><Parameter Name="selectionData" Type="Gtk.SelectionData" /><Parameter Name="target" Type="Gdk.Atom" /></Parameters>
       <Docs><param name="o">To be added.</param><param name="selectionData">To be added.</param><param name="target">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AssignToSelection">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AssignToSelection">
       <MemberSignature Language="C#" Value="public void AssignToSelection (Gtk.SelectionData selectionData, Gdk.Atom target);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="selectionData" Type="Gtk.SelectionData" /><Parameter Name="target" Type="Gdk.Atom" /></Parameters>
       <Docs><param name="selectionData">To be added.</param><param name="target">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="op_Implicit">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="op_Implicit">
       <MemberSignature Language="C#" Value="public static byte[] op_Implicit (Banshee.Gui.DragDrop.DragDropList&lt;T&gt; transferrable);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="transferrable" Type="Banshee.Gui.DragDrop.DragDropList&lt;T&gt;" /></Parameters>
       <Docs><param name="transferrable">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="op_Implicit">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="op_Implicit">
       <MemberSignature Language="C#" Value="public static Banshee.Gui.DragDrop.DragDropList&lt;T&gt; op_Implicit (Gtk.SelectionData transferrable);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.DragDrop.DragDropList&lt;T&gt;</ReturnType></ReturnValue>
       <Parameters><Parameter Name="transferrable" Type="Gtk.SelectionData" /></Parameters>
       <Docs><param name="transferrable">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="op_Implicit">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="op_Implicit">
       <MemberSignature Language="C#" Value="public static Banshee.Gui.DragDrop.DragDropList&lt;T&gt; op_Implicit (byte[] transferrable);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.DragDrop.DragDropList&lt;T&gt;</ReturnType></ReturnValue>
       <Parameters><Parameter Name="transferrable" Type="System.Byte[]" /></Parameters>
       <Docs><param name="transferrable">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTarget.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTarget.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTarget.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -16,36 +17,16 @@
     
     
     
-    <Member MemberName="ModelSelection"><MemberSignature Language="C#" Value="public static readonly Gtk.TargetEntry ModelSelection;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Gtk.TargetEntry</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PlaylistRows">
-      <MemberSignature Language="C#" Value="public static readonly Gtk.TargetEntry PlaylistRows;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.TargetEntry</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member><Member MemberName="Source">
+    <Member MemberName="Source">
       <MemberSignature Language="C#" Value="public static readonly Gtk.TargetEntry Source;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Gtk.TargetEntry</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackInfoObjects">
-      <MemberSignature Language="C#" Value="public static readonly Gtk.TargetEntry TrackInfoObjects;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.TargetEntry</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member><Member MemberName="UriList">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UriList">
       <MemberSignature Language="C#" Value="public static readonly Gtk.TargetEntry UriList;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Gtk.TargetEntry</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTargetType.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTargetType.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropTargetType.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -15,34 +16,16 @@
     
     
     
-    <Member MemberName="ModelSelection"><MemberSignature Language="C#" Value="ModelSelection" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Banshee.Gui.DragDrop.DragDropTargetType</ReturnType></ReturnValue><Docs><summary>To be added.</summary></Docs></Member><Member MemberName="PlaylistRows">
-      <MemberSignature Language="C#" Value="PlaylistRows" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Gui.DragDrop.DragDropTargetType</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-      </Docs>
-    </Member><Member MemberName="Source">
+    <Member MemberName="Source">
       <MemberSignature Language="C#" Value="Source" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.DragDrop.DragDropTargetType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="TrackInfoObjects">
-      <MemberSignature Language="C#" Value="TrackInfoObjects" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Gui.DragDrop.DragDropTargetType</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-      </Docs>
-    </Member><Member MemberName="UriList">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UriList">
       <MemberSignature Language="C#" Value="UriList" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.DragDrop.DragDropTargetType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropUtilities.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropUtilities.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.DragDrop/DragDropUtilities.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -24,36 +25,36 @@
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="data" Type="Gtk.SelectionData" /></Parameters>
       <Docs><param name="data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectionDataToTreePaths">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectionDataToTreePaths">
       <MemberSignature Language="C#" Value="public static Gtk.TreePath[] SelectionDataToTreePaths (Gtk.SelectionData data);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.TreePath[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="data" Type="Gtk.SelectionData" /></Parameters>
       <Docs><param name="data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SelectionDataToTreePaths">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectionDataToTreePaths">
       <MemberSignature Language="C#" Value="public static Gtk.TreePath[] SelectionDataToTreePaths (string data);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.TreePath[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="data" Type="System.String" /></Parameters>
       <Docs><param name="data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SplitSelectionData">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SplitSelectionData">
       <MemberSignature Language="C#" Value="public static string[] SplitSelectionData (Gtk.SelectionData data);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="data" Type="Gtk.SelectionData" /></Parameters>
       <Docs><param name="data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SplitSelectionData">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SplitSelectionData">
       <MemberSignature Language="C#" Value="public static string[] SplitSelectionData (string data);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="data" Type="System.String" /></Parameters>
       <Docs><param name="data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TreeViewSelectionPathsToBytes">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TreeViewSelectionPathsToBytes">
       <MemberSignature Language="C#" Value="public static byte[] TreeViewSelectionPathsToBytes (Gtk.TreeView view);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="view" Type="Gtk.TreeView" /></Parameters>
       <Docs><param name="view">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/BasicTrackDetailsPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/BasicTrackDetailsPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,63 @@
+<Type Name="BasicTrackDetailsPage" FullName="Banshee.Gui.TrackEditor.BasicTrackDetailsPage">
+  <TypeSignature Language="C#" Value="public class BasicTrackDetailsPage : Banshee.Gui.TrackEditor.FieldPage, Banshee.Gui.TrackEditor.ITrackEditorPage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.TrackEditor.FieldPage</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ITrackEditorPage</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public BasicTrackDetailsPage ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorEntryUndoAdapter.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorEntryUndoAdapter.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,64 @@
+<Type Name="EditorEntryUndoAdapter" FullName="Banshee.Gui.TrackEditor.EditorEntryUndoAdapter">
+  <TypeSignature Language="C#" Value="public class EditorEntryUndoAdapter" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public EditorEntryUndoAdapter ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConnectUndo">
+      <MemberSignature Language="C#" Value="public void ConnectUndo (Gtk.Entry entry, Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="entry" Type="Gtk.Entry" />
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="entry">To be added.</param>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisconnectUndo">
+      <MemberSignature Language="C#" Value="public void DisconnectUndo ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorMode.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorMode.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,42 @@
+<Type Name="EditorMode" FullName="Banshee.Gui.TrackEditor.EditorMode">
+  <TypeSignature Language="C#" Value="public enum EditorMode" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Edit">
+      <MemberSignature Language="C#" Value="Edit" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.EditorMode</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="View">
+      <MemberSignature Language="C#" Value="View" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.EditorMode</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorTrackInfo.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,107 @@
+<Type Name="EditorTrackInfo" FullName="Banshee.Gui.TrackEditor.EditorTrackInfo">
+  <TypeSignature Language="C#" Value="public class EditorTrackInfo : Banshee.Collection.TrackInfo" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Collection.TrackInfo</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public EditorTrackInfo (Banshee.Collection.TrackInfo sourceTrack);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="sourceTrack" Type="Banshee.Collection.TrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="sourceTrack">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public bool Changed { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="EditorCount">
+      <MemberSignature Language="C#" Value="public int EditorCount { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="EditorIndex">
+      <MemberSignature Language="C#" Value="public int EditorIndex { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SourceTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo SourceTrack { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TaglibFile">
+      <MemberSignature Language="C#" Value="public TagLib.File TaglibFile { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>TagLib.File</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorUtilities.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/EditorUtilities.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,105 @@
+<Type Name="EditorUtilities" FullName="Banshee.Gui.TrackEditor.EditorUtilities">
+  <TypeSignature Language="C#" Value="public static class EditorUtilities" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="CreateEntry">
+      <MemberSignature Language="C#" Value="public static Banshee.Gui.TrackEditor.TextEntry CreateEntry (int charWidth);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.TextEntry</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="charWidth" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="charWidth">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateLabel">
+      <MemberSignature Language="C#" Value="public static Gtk.Label CreateLabel (string text);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Label</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="text" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="text">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateSmallStockButton">
+      <MemberSignature Language="C#" Value="public static Gtk.Button CreateSmallStockButton (string stock);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Button</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="stock" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="stock">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateVBox">
+      <MemberSignature Language="C#" Value="public static Gtk.VBox CreateVBox ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.VBox</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RowSpacing">
+      <MemberSignature Language="C#" Value="public const int RowSpacing = 5;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <MemberValue>5</MemberValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ExtraTrackDetailsPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ExtraTrackDetailsPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,63 @@
+<Type Name="ExtraTrackDetailsPage" FullName="Banshee.Gui.TrackEditor.ExtraTrackDetailsPage">
+  <TypeSignature Language="C#" Value="public class ExtraTrackDetailsPage : Banshee.Gui.TrackEditor.FieldPage, Banshee.Gui.TrackEditor.ITrackEditorPage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.TrackEditor.FieldPage</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ITrackEditorPage</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ExtraTrackDetailsPage ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldOptions.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldOptions.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,60 @@
+<Type Name="FieldOptions" FullName="Banshee.Gui.TrackEditor.FieldOptions">
+  <TypeSignature Language="C#" Value="public enum FieldOptions" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Flags</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="None">
+      <MemberSignature Language="C#" Value="None" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.FieldOptions</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="NoSync">
+      <MemberSignature Language="C#" Value="NoSync" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.FieldOptions</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Shrink">
+      <MemberSignature Language="C#" Value="Shrink" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.FieldOptions</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage+FieldLabelClosure.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage+FieldLabelClosure.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,24 @@
+<Type Name="FieldPage+FieldLabelClosure" FullName="Banshee.Gui.TrackEditor.FieldPage+FieldLabelClosure">
+  <TypeSignature Language="C#" Value="public delegate string FieldPage.FieldLabelClosure(EditorTrackInfo track, Widget widget);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+    <Parameter Name="widget" Type="Gtk.Widget" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.String</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <param name="widget">To be added.</param>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage+FieldValueClosure.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage+FieldValueClosure.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="FieldPage+FieldValueClosure" FullName="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure">
+  <TypeSignature Language="C#" Value="public delegate void FieldPage.FieldValueClosure(EditorTrackInfo track, Widget widget);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+    <Parameter Name="widget" Type="Gtk.Widget" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <param name="widget">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/FieldPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,319 @@
+<Type Name="FieldPage" FullName="Banshee.Gui.TrackEditor.FieldPage">
+  <TypeSignature Language="C#" Value="public class FieldPage : Gtk.VBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.VBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FieldPage ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddField">
+      <MemberSignature Language="C#" Value="public void AddField (Gtk.Box parent, Gtk.Widget field, string syncTooltip, Banshee.Gui.TrackEditor.FieldPage.FieldLabelClosure labelClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure readClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure writeClosure);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="parent" Type="Gtk.Box" />
+        <Parameter Name="field" Type="Gtk.Widget" />
+        <Parameter Name="syncTooltip" Type="System.String" />
+        <Parameter Name="labelClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldLabelClosure" />
+        <Parameter Name="readClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+        <Parameter Name="writeClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+      </Parameters>
+      <Docs>
+        <param name="parent">To be added.</param>
+        <param name="field">To be added.</param>
+        <param name="syncTooltip">To be added.</param>
+        <param name="labelClosure">To be added.</param>
+        <param name="readClosure">To be added.</param>
+        <param name="writeClosure">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddField">
+      <MemberSignature Language="C#" Value="public void AddField (Gtk.Box parent, Gtk.Widget label, Gtk.Widget field, string syncTooltip, Banshee.Gui.TrackEditor.FieldPage.FieldLabelClosure labelClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure readClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure writeClosure);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="parent" Type="Gtk.Box" />
+        <Parameter Name="label" Type="Gtk.Widget" />
+        <Parameter Name="field" Type="Gtk.Widget" />
+        <Parameter Name="syncTooltip" Type="System.String" />
+        <Parameter Name="labelClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldLabelClosure" />
+        <Parameter Name="readClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+        <Parameter Name="writeClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+      </Parameters>
+      <Docs>
+        <param name="parent">To be added.</param>
+        <param name="label">To be added.</param>
+        <param name="field">To be added.</param>
+        <param name="syncTooltip">To be added.</param>
+        <param name="labelClosure">To be added.</param>
+        <param name="readClosure">To be added.</param>
+        <param name="writeClosure">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddField">
+      <MemberSignature Language="C#" Value="public void AddField (Gtk.Box parent, Gtk.Widget field, string syncTooltip, Banshee.Gui.TrackEditor.FieldPage.FieldLabelClosure labelClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure readClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure writeClosure, Banshee.Gui.TrackEditor.FieldOptions options);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="parent" Type="Gtk.Box" />
+        <Parameter Name="field" Type="Gtk.Widget" />
+        <Parameter Name="syncTooltip" Type="System.String" />
+        <Parameter Name="labelClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldLabelClosure" />
+        <Parameter Name="readClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+        <Parameter Name="writeClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+        <Parameter Name="options" Type="Banshee.Gui.TrackEditor.FieldOptions" />
+      </Parameters>
+      <Docs>
+        <param name="parent">To be added.</param>
+        <param name="field">To be added.</param>
+        <param name="syncTooltip">To be added.</param>
+        <param name="labelClosure">To be added.</param>
+        <param name="readClosure">To be added.</param>
+        <param name="writeClosure">To be added.</param>
+        <param name="options">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddField">
+      <MemberSignature Language="C#" Value="public void AddField (Gtk.Box parent, Gtk.Widget label, Gtk.Widget field, string syncTooltip, Banshee.Gui.TrackEditor.FieldPage.FieldLabelClosure labelClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure readClosure, Banshee.Gui.TrackEditor.FieldPage.FieldValueClosure writeClosure, Banshee.Gui.TrackEditor.FieldOptions options);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="parent" Type="Gtk.Box" />
+        <Parameter Name="label" Type="Gtk.Widget" />
+        <Parameter Name="field" Type="Gtk.Widget" />
+        <Parameter Name="syncTooltip" Type="System.String" />
+        <Parameter Name="labelClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldLabelClosure" />
+        <Parameter Name="readClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+        <Parameter Name="writeClosure" Type="Banshee.Gui.TrackEditor.FieldPage+FieldValueClosure" />
+        <Parameter Name="options" Type="Banshee.Gui.TrackEditor.FieldOptions" />
+      </Parameters>
+      <Docs>
+        <param name="parent">To be added.</param>
+        <param name="label">To be added.</param>
+        <param name="field">To be added.</param>
+        <param name="syncTooltip">To be added.</param>
+        <param name="labelClosure">To be added.</param>
+        <param name="readClosure">To be added.</param>
+        <param name="writeClosure">To be added.</param>
+        <param name="options">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddFields">
+      <MemberSignature Language="C#" Value="protected virtual void AddFields ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentTrack">
+      <MemberSignature Language="C#" Value="protected Banshee.Gui.TrackEditor.EditorTrackInfo CurrentTrack { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.EditorTrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dialog">
+      <MemberSignature Language="C#" Value="protected Banshee.Gui.TrackEditor.TrackEditorDialog Dialog { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.TrackEditorDialog</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Initialize">
+      <MemberSignature Language="C#" Value="public void Initialize (Banshee.Gui.TrackEditor.TrackEditorDialog dialog);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="dialog" Type="Banshee.Gui.TrackEditor.TrackEditorDialog" />
+      </Parameters>
+      <Docs>
+        <param name="dialog">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrack">
+      <MemberSignature Language="C#" Value="public virtual void LoadTrack (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MultipleTracks">
+      <MemberSignature Language="C#" Value="public virtual bool MultipleTracks { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnChanged">
+      <MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageType">
+      <MemberSignature Language="C#" Value="public virtual Banshee.Gui.TrackEditor.PageType PageType { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TabWidget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget TabWidget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public virtual Gtk.Widget Widget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/GenreEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/GenreEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="GenreEntry" FullName="Banshee.Gui.TrackEditor.GenreEntry">
+  <TypeSignature Language="C#" Value="public class GenreEntry : Gtk.ComboBoxEntry, Banshee.Gui.TrackEditor.ICanUndo" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.ComboBoxEntry</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ICanUndo</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public GenreEntry ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConnectUndo">
+      <MemberSignature Language="C#" Value="public void ConnectUndo (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisconnectUndo">
+      <MemberSignature Language="C#" Value="public void DisconnectUndo ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public string Value { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/HelpPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/HelpPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,158 @@
+<Type Name="HelpPage" FullName="Banshee.Gui.TrackEditor.HelpPage">
+  <TypeSignature Language="C#" Value="public class HelpPage : Gtk.Alignment, Banshee.Gui.TrackEditor.ITrackEditorPage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Alignment</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ITrackEditorPage</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public HelpPage ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Initialize">
+      <MemberSignature Language="C#" Value="public void Initialize (Banshee.Gui.TrackEditor.TrackEditorDialog dialog);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="dialog" Type="Banshee.Gui.TrackEditor.TrackEditorDialog" />
+      </Parameters>
+      <Docs>
+        <param name="dialog">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrack">
+      <MemberSignature Language="C#" Value="public void LoadTrack (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageType">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackEditor.PageType PageType { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TabWidget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget TabWidget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ICanUndo.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ICanUndo.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="ICanUndo" FullName="Banshee.Gui.TrackEditor.ICanUndo">
+  <TypeSignature Language="C#" Value="public interface ICanUndo" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="ConnectUndo">
+      <MemberSignature Language="C#" Value="public void ConnectUndo (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisconnectUndo">
+      <MemberSignature Language="C#" Value="public void DisconnectUndo ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/IEditorField.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/IEditorField.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,28 @@
+<Type Name="IEditorField" FullName="Banshee.Gui.TrackEditor.IEditorField">
+  <TypeSignature Language="C#" Value="public interface IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ITrackEditorPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/ITrackEditorPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,139 @@
+<Type Name="ITrackEditorPage" FullName="Banshee.Gui.TrackEditor.ITrackEditorPage">
+  <TypeSignature Language="C#" Value="public interface ITrackEditorPage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Initialize">
+      <MemberSignature Language="C#" Value="public void Initialize (Banshee.Gui.TrackEditor.TrackEditorDialog dialog);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="dialog" Type="Banshee.Gui.TrackEditor.TrackEditorDialog" />
+      </Parameters>
+      <Docs>
+        <param name="dialog">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrack">
+      <MemberSignature Language="C#" Value="public void LoadTrack (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageType">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackEditor.PageType PageType { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TabWidget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget TabWidget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/LyricsPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/LyricsPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,63 @@
+<Type Name="LyricsPage" FullName="Banshee.Gui.TrackEditor.LyricsPage">
+  <TypeSignature Language="C#" Value="public class LyricsPage : Banshee.Gui.TrackEditor.FieldPage, Banshee.Gui.TrackEditor.ITrackEditorPage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.TrackEditor.FieldPage</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ITrackEditorPage</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public LyricsPage ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/PageType.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/PageType.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,55 @@
+<Type Name="PageType" FullName="Banshee.Gui.TrackEditor.PageType">
+  <TypeSignature Language="C#" Value="public enum PageType" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Edit">
+      <MemberSignature Language="C#" Value="Edit" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="View">
+      <MemberSignature Language="C#" Value="View" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="ViewOnly">
+      <MemberSignature Language="C#" Value="ViewOnly" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/RangeEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/RangeEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,80 @@
+<Type Name="RangeEntry" FullName="Banshee.Gui.TrackEditor.RangeEntry">
+  <TypeSignature Language="C#" Value="public class RangeEntry : Gtk.HBox, Banshee.Gui.TrackEditor.IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.HBox</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.IEditorField</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public RangeEntry (string rangeLabel);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="rangeLabel" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="rangeLabel">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="From">
+      <MemberSignature Language="C#" Value="public Gtk.SpinButton From { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.SpinButton</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="To">
+      <MemberSignature Language="C#" Value="public Gtk.SpinButton To { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.SpinButton</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/RatingEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/RatingEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,33 @@
+<Type Name="RatingEntry" FullName="Banshee.Gui.TrackEditor.RatingEntry">
+  <TypeSignature Language="C#" Value="public class RatingEntry : Hyena.Widgets.RatingEntry, Banshee.Gui.TrackEditor.IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Widgets.RatingEntry</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.IEditorField</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public RatingEntry ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/SpinButtonEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/SpinButtonEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,40 @@
+<Type Name="SpinButtonEntry" FullName="Banshee.Gui.TrackEditor.SpinButtonEntry">
+  <TypeSignature Language="C#" Value="public class SpinButtonEntry : Gtk.SpinButton, Banshee.Gui.TrackEditor.IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.SpinButton</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.IEditorField</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SpinButtonEntry (double min, double max, double step);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="min" Type="System.Double" />
+        <Parameter Name="max" Type="System.Double" />
+        <Parameter Name="step" Type="System.Double" />
+      </Parameters>
+      <Docs>
+        <param name="min">To be added.</param>
+        <param name="max">To be added.</param>
+        <param name="step">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/StatisticsPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/StatisticsPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,193 @@
+<Type Name="StatisticsPage" FullName="Banshee.Gui.TrackEditor.StatisticsPage">
+  <TypeSignature Language="C#" Value="public class StatisticsPage : Gtk.ScrolledWindow, Banshee.Gui.TrackEditor.ITrackEditorPage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.ScrolledWindow</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ITrackEditorPage</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public StatisticsPage ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddItem">
+      <MemberSignature Language="C#" Value="public void AddItem (string name, object value);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="value" Type="System.Object" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddSeparator">
+      <MemberSignature Language="C#" Value="public void AddSeparator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Initialize">
+      <MemberSignature Language="C#" Value="public void Initialize (Banshee.Gui.TrackEditor.TrackEditorDialog dialog);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="dialog" Type="Banshee.Gui.TrackEditor.TrackEditorDialog" />
+      </Parameters>
+      <Docs>
+        <param name="dialog">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrack">
+      <MemberSignature Language="C#" Value="public void LoadTrack (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageType">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackEditor.PageType PageType { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.PageType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TabWidget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget TabWidget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/SyncButton.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/SyncButton.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="SyncButton" FullName="Banshee.Gui.TrackEditor.SyncButton">
+  <TypeSignature Language="C#" Value="public class SyncButton : Hyena.Widgets.PulsingButton" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Widgets.PulsingButton</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SyncButton ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TextEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TextEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,84 @@
+<Type Name="TextEntry" FullName="Banshee.Gui.TrackEditor.TextEntry">
+  <TypeSignature Language="C#" Value="public class TextEntry : Gtk.Entry, Banshee.Gui.TrackEditor.ICanUndo, Banshee.Gui.TrackEditor.IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Entry</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ICanUndo</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.IEditorField</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TextEntry ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConnectUndo">
+      <MemberSignature Language="C#" Value="public void ConnectUndo (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisconnectUndo">
+      <MemberSignature Language="C#" Value="public void DisconnectUndo ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
+      <MemberSignature Language="C#" Value="public string Text { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TextViewEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TextViewEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,77 @@
+<Type Name="TextViewEntry" FullName="Banshee.Gui.TrackEditor.TextViewEntry">
+  <TypeSignature Language="C#" Value="public class TextViewEntry : Gtk.ScrolledWindow, Banshee.Gui.TrackEditor.IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.ScrolledWindow</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.IEditorField</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TextViewEntry ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
+      <MemberSignature Language="C#" Value="public string Text { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TextView">
+      <MemberSignature Language="C#" Value="public Gtk.TextView TextView { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.TextView</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TitleEntry.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TitleEntry.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,116 @@
+<Type Name="TitleEntry" FullName="Banshee.Gui.TrackEditor.TitleEntry">
+  <TypeSignature Language="C#" Value="public class TitleEntry : Gtk.HBox, Banshee.Gui.TrackEditor.ICanUndo, Banshee.Gui.TrackEditor.IEditorField" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.HBox</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.ICanUndo</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.Gui.TrackEditor.IEditorField</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TitleEntry (Banshee.Gui.TrackEditor.TrackEditorDialog dialog);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="dialog" Type="Banshee.Gui.TrackEditor.TrackEditorDialog" />
+      </Parameters>
+      <Docs>
+        <param name="dialog">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConnectUndo">
+      <MemberSignature Language="C#" Value="public void ConnectUndo (Banshee.Gui.TrackEditor.EditorTrackInfo track);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisconnectUndo">
+      <MemberSignature Language="C#" Value="public void DisconnectUndo ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Entry">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackEditor.TextEntry Entry { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.TextEntry</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
+      <MemberSignature Language="C#" Value="public string Text { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TrackEditorDialog+EditorTrackOperationClosure.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TrackEditorDialog+EditorTrackOperationClosure.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,21 @@
+<Type Name="TrackEditorDialog+EditorTrackOperationClosure" FullName="Banshee.Gui.TrackEditor.TrackEditorDialog+EditorTrackOperationClosure">
+  <TypeSignature Language="C#" Value="public delegate void TrackEditorDialog.EditorTrackOperationClosure(EditorTrackInfo track);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Gui.TrackEditor.EditorTrackInfo" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TrackEditorDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.TrackEditor/TrackEditorDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,328 @@
+<Type Name="TrackEditorDialog" FullName="Banshee.Gui.TrackEditor.TrackEditorDialog">
+  <TypeSignature Language="C#" Value="public class TrackEditorDialog : Banshee.Gui.Dialogs.BansheeDialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.Dialogs.BansheeDialog</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="CanGoBackward">
+      <MemberSignature Language="C#" Value="public bool CanGoBackward { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CanGoForward">
+      <MemberSignature Language="C#" Value="public bool CanGoForward { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ChangesMade">
+      <MemberSignature Language="C#" Value="public bool ChangesMade { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentTrackIndex">
+      <MemberSignature Language="C#" Value="public int CurrentTrackIndex { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ForeachNonCurrentTrack">
+      <MemberSignature Language="C#" Value="public void ForeachNonCurrentTrack (Banshee.Gui.TrackEditor.TrackEditorDialog.EditorTrackOperationClosure closure);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="closure" Type="Banshee.Gui.TrackEditor.TrackEditorDialog+EditorTrackOperationClosure" />
+      </Parameters>
+      <Docs>
+        <param name="closure">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackEditor.EditorTrackInfo LoadTrack (int index);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.EditorTrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackEditor.EditorTrackInfo LoadTrack (int index, bool alwaysLoad);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.TrackEditor.EditorTrackInfo</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+        <Parameter Name="alwaysLoad" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <param name="alwaysLoad">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrackModel">
+      <MemberSignature Language="C#" Value="protected void LoadTrackModel (Banshee.Collection.TrackListModel model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.TrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadTrackToEditor">
+      <MemberSignature Language="C#" Value="public void LoadTrackToEditor ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NavigateBackward">
+      <MemberSignature Language="C#" Value="public void NavigateBackward ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Navigated">
+      <MemberSignature Language="C#" Value="public event EventHandler Navigated;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NavigateForward">
+      <MemberSignature Language="C#" Value="public void NavigateForward ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Notebook">
+      <MemberSignature Language="C#" Value="public Gtk.Notebook Notebook { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Notebook</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnNavigated">
+      <MemberSignature Language="C#" Value="protected virtual void OnNavigated ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Run">
+      <MemberSignature Language="C#" Value="public static void Run (Banshee.Collection.TrackListModel model, Banshee.Gui.TrackEditor.EditorMode mode);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.TrackListModel" />
+        <Parameter Name="mode" Type="Banshee.Gui.TrackEditor.EditorMode" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <param name="mode">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RunEdit">
+      <MemberSignature Language="C#" Value="public static void RunEdit (Banshee.Collection.TrackListModel model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.TrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RunView">
+      <MemberSignature Language="C#" Value="public static void RunView (Banshee.Collection.TrackListModel model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Banshee.Collection.TrackListModel" />
+      </Parameters>
+      <Docs>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
+      <MemberSignature Language="C#" Value="public void Save ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackCount">
+      <MemberSignature Language="C#" Value="public int TrackCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ArtworkPopup.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ArtworkPopup.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ArtworkPopup.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Window</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Image">
-      <MemberSignature Language="C#" Value="public Gdk.Pixbuf Image { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Image">
+      <MemberSignature Language="C#" Value="public Gdk.Pixbuf Image { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Label">
-      <MemberSignature Language="C#" Value="public string Label { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Label">
+      <MemberSignature Language="C#" Value="public string Label { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ClassicTrackInfoDisplay.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ClassicTrackInfoDisplay.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="ClassicTrackInfoDisplay" FullName="Banshee.Gui.Widgets.ClassicTrackInfoDisplay">
+  <TypeSignature Language="C#" Value="public class ClassicTrackInfoDisplay : Banshee.Gui.Widgets.TrackInfoDisplay" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.Widgets.TrackInfoDisplay</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ClassicTrackInfoDisplay ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="protected ClassicTrackInfoDisplay (IntPtr native);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="native" Type="System.IntPtr" />
+      </Parameters>
+      <Docs>
+        <param name="native">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedMessageBar.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedMessageBar.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedMessageBar.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Widgets.MessageBar</BaseTypeName>
@@ -17,10 +18,7 @@
       <MemberSignature Language="C#" Value="public ConnectedMessageBar ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedSeekSlider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedSeekSlider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedSeekSlider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Alignment</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StreamPositionLabel">
-      <MemberSignature Language="C#" Value="public Banshee.Widgets.StreamPositionLabel StreamPositionLabel { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ConnectedSeekSlider (Banshee.Gui.Widgets.SeekSliderLayout layout);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="layout" Type="Banshee.Gui.Widgets.SeekSliderLayout" /></Parameters><Docs><param name="layout">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Disconnect"><MemberSignature Language="C#" Value="public void Disconnect ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SeekSlider"><MemberSignature Language="C#" Value="pu
 blic Banshee.Widgets.SeekSlider SeekSlider { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Widgets.SeekSlider</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="StreamPositionLabel">
+      <MemberSignature Language="C#" Value="public Banshee.Widgets.StreamPositionLabel StreamPositionLabel { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Widgets.StreamPositionLabel</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedVolumeButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedVolumeButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/ConnectedVolumeButton.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Bacon.VolumeButton</BaseTypeName>
@@ -13,11 +14,11 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ConnectedVolumeButton ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ConnectedVolumeButton (bool classic);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="classic" Type="System.Boolean" /></Parameters><Docs><param name="classic">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/LargeTrackInfoDisplay.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/LargeTrackInfoDisplay.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,119 @@
+<Type Name="LargeTrackInfoDisplay" FullName="Banshee.Gui.Widgets.LargeTrackInfoDisplay">
+  <TypeSignature Language="C#" Value="public class LargeTrackInfoDisplay : Banshee.Gui.Widgets.TrackInfoDisplay" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.Widgets.TrackInfoDisplay</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public LargeTrackInfoDisplay ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="protected LargeTrackInfoDisplay (IntPtr native);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="native" Type="System.IntPtr" />
+      </Parameters>
+      <Docs>
+        <param name="native">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ArtworkSizeRequest">
+      <MemberSignature Language="C#" Value="protected override int ArtworkSizeRequest { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MaxArtworkSize">
+      <MemberSignature Language="C#" Value="protected virtual int MaxArtworkSize { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MissingIconSizeRequest">
+      <MemberSignature Language="C#" Value="protected override int MissingIconSizeRequest { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RenderAllocation">
+      <MemberSignature Language="C#" Value="protected virtual Gdk.Rectangle RenderAllocation { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gdk.Rectangle</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Spacing">
+      <MemberSignature Language="C#" Value="protected virtual int Spacing { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/MainMenu.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/MainMenu.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="MainMenu" FullName="Banshee.Gui.Widgets.MainMenu">
+  <TypeSignature Language="C#" Value="public class MainMenu : Gtk.VBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.VBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MainMenu ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/NextButton.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/NextButton.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="NextButton" FullName="Banshee.Gui.Widgets.NextButton">
+  <TypeSignature Language="C#" Value="public class NextButton : Hyena.Widgets.MenuButton" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Widgets.MenuButton</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public NextButton (Banshee.Gui.InterfaceActionService actionService);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" />
+      </Parameters>
+      <Docs>
+        <param name="actionService">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/PlaylistMenuItem.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/PlaylistMenuItem.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/PlaylistMenuItem.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.ImageMenuItem</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="playlist" Type="Banshee.Playlist.PlaylistSource" /></Parameters>
       <Docs><param name="playlist">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Playlist">
-      <MemberSignature Language="C#" Value="public Banshee.Playlist.PlaylistSource Playlist { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Playlist">
+      <MemberSignature Language="C#" Value="public Banshee.Playlist.PlaylistSource Playlist { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlist.PlaylistSource</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/RepeatActionButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/RepeatActionButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/RepeatActionButton.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="RepeatActionButton" FullName="Banshee.Gui.Widgets.RepeatActionButton">
-  <TypeSignature Language="C#" Value="public class RepeatActionButton : Gtk.Button" />
+  <TypeSignature Language="C#" Value="public class RepeatActionButton : Gtk.HBox" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Gtk.Button</BaseTypeName>
+    <BaseTypeName>Gtk.HBox</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -13,14 +14,11 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public RepeatActionButton ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RepeatActionButton (bool iconOnly);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="iconOnly" Type="System.Boolean" /></Parameters><Docs><param name="iconOnly">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/SeekSliderLayout.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/SeekSliderLayout.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,42 @@
+<Type Name="SeekSliderLayout" FullName="Banshee.Gui.Widgets.SeekSliderLayout">
+  <TypeSignature Language="C#" Value="public enum SeekSliderLayout" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Horizontal">
+      <MemberSignature Language="C#" Value="Horizontal" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.Widgets.SeekSliderLayout</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Vertical">
+      <MemberSignature Language="C#" Value="Vertical" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.Widgets.SeekSliderLayout</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/TrackInfoDisplay.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/TrackInfoDisplay.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/TrackInfoDisplay.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="TrackInfoDisplay" FullName="Banshee.Gui.Widgets.TrackInfoDisplay">
-  <TypeSignature Language="C#" Value="public class TrackInfoDisplay : Gtk.Bin" />
+  <TypeSignature Language="C#" Value="public abstract class TrackInfoDisplay : Gtk.Widget" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Gtk.Bin</BaseTypeName>
+    <BaseTypeName>Gtk.Widget</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -14,17 +15,11 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public TrackInfoDisplay ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected TrackInfoDisplay (IntPtr native);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="native" Type="System.IntPtr" /></Parameters><Docs><param name="native">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="QueueDraw">
-      <MemberSignature Language="C#" Value="public void QueueDraw ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected TrackInfoDisplay (IntPtr native);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="native" Type="System.IntPtr" /></Parameters><Docs><param name="native">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtworkManager"><MemberSignature Language="C#" Value="protected Banshee.Collection.Gui.ArtworkManager ArtworkManager { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Gui.ArtworkManager</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ArtworkSizeRequ
 est"><MemberSignature Language="C#" Value="protected virtual int ArtworkSizeRequest { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="BackgroundColor"><MemberSignature Language="C#" Value="protected virtual Cairo.Color BackgroundColor { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Cairo.Color</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanRenderIdle"><MemberSignature Language="C#" Value="protected virtual bool CanRenderIdle { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</Assembly
 Version></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentPixbuf"><MemberSignature Language="C#" Value="protected Gdk.Pixbuf CurrentPixbuf { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentTrack"><MemberSignature Language="C#" Value="protected Banshee.Collection.TrackInfo CurrentTrack { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks
 >To be added.</remarks></Docs></Member><Member MemberName="GetFirstLineText"><MemberSignature Language="C#" Value="protected virtual string GetFirstLineText (Banshee.Collection.TrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSecondLineText"><MemberSignature Language="C#" Value="protected virtual string GetSecondLineText (Banshee.Collection.TrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Coll
 ection.TrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IncomingPixbuf"><MemberSignature Language="C#" Value="protected Gdk.Pixbuf IncomingPixbuf { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IncomingTrack"><MemberSignature Language="C#" Value="protected Banshee.Collection.TrackInfo IncomingTrack { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be a
 dded.</remarks></Docs></Member><Member MemberName="Invalidate"><MemberSignature Language="C#" Value="protected virtual void Invalidate ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsMissingPixbuf"><MemberSignature Language="C#" Value="protected bool IsMissingPixbuf (Gdk.Pixbuf pb);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="pb" Type="Gdk.Pixbuf" /></Parameters><Docs><param name="pb">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MissingAudioPixbuf"><MemberSignature Language="C#" V
 alue="protected Gdk.Pixbuf MissingAudioPixbuf { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MissingIconSizeRequest"><MemberSignature Language="C#" Value="protected virtual int MissingIconSizeRequest { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="MissingVideoPixbuf"><MemberSignature Language="C#" Value="protected Gdk.Pixbuf MissingVideoPixbuf { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><R
 eturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnArtworkChanged"><MemberSignature Language="C#" Value="protected virtual void OnArtworkChanged ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RenderCoverArt"><MemberSignature Language="C#" Value="protected virtual void RenderCoverArt (Cairo.Context cr, Gdk.Pixbuf pixbuf);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="cr" Type="Cairo.Context" /><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /></Parameters
 ><Docs><param name="cr">To be added.</param><param name="pixbuf">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RenderIdle"><MemberSignature Language="C#" Value="protected virtual void RenderIdle (Cairo.Context cr);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="cr" Type="Cairo.Context" /></Parameters><Docs><param name="cr">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RenderTrackInfo"><MemberSignature Language="C#" Value="protected abstract void RenderTrackInfo (Cairo.Context cr, Banshee.Collection.TrackInfo track, bool renderTrack, bool renderArtistAlbum);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>S
 ystem.Void</ReturnType></ReturnValue><Parameters><Parameter Name="cr" Type="Cairo.Context" /><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /><Parameter Name="renderTrack" Type="System.Boolean" /><Parameter Name="renderArtistAlbum" Type="System.Boolean" /></Parameters><Docs><param name="cr">To be added.</param><param name="track">To be added.</param><param name="renderTrack">To be added.</param><param name="renderArtistAlbum">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SurfaceCache"><MemberSignature Language="C#" Value="protected void SurfaceCache (Gdk.Pixbuf pixbuf, Cairo.Surface surface);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /><Parameter Name="surface" Type="Cairo.Surface" /></Parameters><Docs><param name
 ="pixbuf">To be added.</param><param name="surface">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SurfaceCacheFlush"><MemberSignature Language="C#" Value="protected void SurfaceCacheFlush ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SurfaceExpire"><MemberSignature Language="C#" Value="protected void SurfaceExpire (Gdk.Pixbuf pixbuf);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /></Parameters><Docs><param name="pixbuf">To be added.</param><summary>To be added.</summary><remarks>To be added
 .</remarks></Docs></Member><Member MemberName="SurfaceLookup"><MemberSignature Language="C#" Value="protected Cairo.Surface SurfaceLookup (Gdk.Pixbuf pixbuf);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Cairo.Surface</ReturnType></ReturnValue><Parameters><Parameter Name="pixbuf" Type="Gdk.Pixbuf" /></Parameters><Docs><param name="pixbuf">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="TextColor"><MemberSignature Language="C#" Value="protected virtual Cairo.Color TextColor { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Cairo.Color</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TextLightColor"
 ><MemberSignature Language="C#" Value="protected virtual Cairo.Color TextLightColor { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Cairo.Color</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTile.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTile.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTile.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Table</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="job" Type="Banshee.ServiceStack.IUserJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTileHost.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTileHost.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui.Widgets/UserJobTileHost.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Alignment</BaseTypeName>
@@ -19,5 +20,5 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Hide"><MemberSignature Language="C#" Value="public void Hide ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Show"><MemberSignature Language="C#" Value="public void Show ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeActionGroup.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeActionGroup.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeActionGroup.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.ActionGroup</BaseTypeName>
@@ -24,40 +25,35 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source ActiveSource { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddImportant"><MemberSignature Language="C#" Value="public void AddImportant (Gtk.ActionEntry[] action_entries);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action_entries" Type="Gtk.ActionEntry[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="action_entries">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="labels">
-      <MemberSignature Language="C#" Value="protected System.Collections.Generic.Dictionary&lt;string,string&gt; labels;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.String&gt;</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PrimaryWindow">
-      <MemberSignature Language="C#" Value="public Gtk.Window PrimaryWindow { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BansheeActionGroup (Banshee.Gui.InterfaceActionService action_service, string name);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="action_service" Type="Banshee.Gui.InterfaceActionService" /><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="action_service">To be added.</param><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Actions"><MemberSignature Language="C#" Value="public Banshee.Gui.InterfaceActionService Actions { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Gui.InterfaceActionService</ReturnType></ReturnValue
 ><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ActivePrimarySource"><MemberSignature Language="C#" Value="public virtual Banshee.Sources.PrimarySource ActivePrimarySource { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ActiveSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source ActiveSource { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member M
 emberName="Add"><MemberSignature Language="C#" Value="public void Add (Gtk.ActionEntry[] action_entries);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action_entries" Type="Gtk.ActionEntry[]" /></Parameters><Docs><param name="action_entries">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddImportant"><MemberSignature Language="C#" Value="public void AddImportant (Gtk.ActionEntry[] action_entries);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action_entries" Type="Gtk.ActionEntry[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="action_entries">To be added.</param><summary>To be added.
 </summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddImportant"><MemberSignature Language="C#" Value="public void AddImportant (Gtk.ToggleActionEntry[] action_entries);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action_entries" Type="Gtk.ToggleActionEntry[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="action_entries">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddUiFromFile"><MemberSignature Language="C#" Value="public void AddUiFromFile (string ui_file);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><R
 eturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="ui_file" Type="System.String" /></Parameters><Docs><param name="ui_file">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ImportantByDefault"><MemberSignature Language="C#" Value="protected bool ImportantByDefault { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimaryWindow">
+      <MemberSignature Language="C#" Value="public Gtk.Window PrimaryWindow { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Window</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UpdateAction">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Register"><MemberSignature Language="C#" Value="public void Register ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Remove"><MemberSignature Language="C#" Value="public void Remove (string actionName);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="actionName" Type="System.String" /></Parameters><Docs><param name="actionName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ShowContextMenu"><MemberSignature Language="C#
 " Value="protected void ShowContextMenu (string menu_name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="menu_name" Type="System.String" /></Parameters><Docs><param name="menu_name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UnRegister"><MemberSignature Language="C#" Value="public void UnRegister ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateAction"><MemberSignature Language="C#" Value="public static void UpdateAction (Gtk.Action action, bool visible_and_sensitive);" /><MemberType>Method</MemberType><Assemb
 lyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action" Type="Gtk.Action" /><Parameter Name="visible_and_sensitive" Type="System.Boolean" /></Parameters><Docs><param name="action">To be added.</param><param name="visible_and_sensitive">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateAction"><MemberSignature Language="C#" Value="public void UpdateAction (string action_name, bool visible_and_sensitive);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action_name" Type="System.String" /><Parameter Name="visible_and_sensitive" Type="System.Boolean" /></Parameters><Docs><param name="action_name">To be added.</param><param name="visible_and_sensitive">To
  be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateAction"><MemberSignature Language="C#" Value="public static void UpdateAction (Gtk.Action action, bool visible, bool sensitive);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="action" Type="Gtk.Action" /><Parameter Name="visible" Type="System.Boolean" /><Parameter Name="sensitive" Type="System.Boolean" /></Parameters><Docs><param name="action">To be added.</param><param name="visible">To be added.</param><param name="sensitive">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateAction">
       <MemberSignature Language="C#" Value="public void UpdateAction (string action_name, bool visible, bool sensitive);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="action_name" Type="System.String" /><Parameter Name="visible" Type="System.Boolean" /><Parameter Name="sensitive" Type="System.Boolean" /></Parameters>
       <Docs><param name="action_name">To be added.</param><param name="visible">To be added.</param><param name="sensitive">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UpdateAction">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UpdateAction">
       <MemberSignature Language="C#" Value="public void UpdateAction (string action_name, bool visible, bool sensitive, Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="action_name" Type="System.String" /><Parameter Name="visible" Type="System.Boolean" /><Parameter Name="sensitive" Type="System.Boolean" /><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="action_name">To be added.</param><param name="visible">To be added.</param><param name="sensitive">To be added.</param><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UpdateActions">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UpdateActions">
       <MemberSignature Language="C#" Value="public void UpdateActions (bool visible, bool sensitive, string[] action_names);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="visible" Type="System.Boolean" /><Parameter Name="sensitive" Type="System.Boolean" /><Parameter Name="action_names" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
       <Docs><param name="visible">To be added.</param><param name="sensitive">To be added.</param><param name="action_names">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UpdateActions">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UpdateActions">
       <MemberSignature Language="C#" Value="public void UpdateActions (bool visible, bool sensitive, Banshee.Sources.Source source, string[] action_names);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="visible" Type="System.Boolean" /><Parameter Name="sensitive" Type="System.Boolean" /><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="action_names" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
       <Docs><param name="visible">To be added.</param><param name="sensitive">To be added.</param><param name="source">To be added.</param><param name="action_names">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeDbFormatMigratorMonitor.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeDbFormatMigratorMonitor.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeDbFormatMigratorMonitor.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -16,14 +17,8 @@
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public BansheeDbFormatMigratorMonitor (Banshee.Database.BansheeDbFormatMigrator migrator);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="migrator" Type="Banshee.Database.BansheeDbFormatMigrator" />
-      </Parameters>
-      <Docs>
-        <param name="migrator">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Parameters><Parameter Name="migrator" Type="Banshee.Database.BansheeDbFormatMigrator" /></Parameters>
+      <Docs><param name="migrator">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeIconFactory.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeIconFactory.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/BansheeIconFactory.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.IconFactory</BaseTypeName>
@@ -19,5 +20,5 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddThemeIcon"><MemberSignature Language="C#" Value="public void AddThemeIcon (string iconName);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="iconName" Type="System.String" /></Parameters><Docs><param name="iconName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Add"><MemberSignature Language="C#" Value="public void Add (string name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Theme"><MemberSignature Language="C#" Value="public Gtk.IconTheme Theme { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.IconTheme</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/BaseClientWindow.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/BaseClientWindow.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/BaseClientWindow.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Window</BaseTypeName>
@@ -13,179 +14,65 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public BaseClientWindow (string title);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="title" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="title">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ActionService">
-      <MemberSignature Language="C#" Value="protected Banshee.Gui.InterfaceActionService ActionService { get; };" />
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public BaseClientWindow (string title, string configNameSpace, int defaultWidth, int defaultHeight);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="configNameSpace" Type="System.String" /><Parameter Name="defaultWidth" Type="System.Int32" /><Parameter Name="defaultHeight" Type="System.Int32" /></Parameters><Docs><param name="title">To be added.</param><param name="configNameSpace">To be added.</param><param name="defaultWidth">To be added.</param><param name="defaultHeight">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ActionService">
+      <MemberSignature Language="C#" Value="protected Banshee.Gui.InterfaceActionService ActionService { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Gui.InterfaceActionService</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ConfigureWindow">
+      <ReturnValue><ReturnType>Banshee.Gui.InterfaceActionService</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfigureWindow">
       <MemberSignature Language="C#" Value="protected virtual void ConfigureWindow ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ElementsService">
-      <MemberSignature Language="C#" Value="protected Banshee.Gui.GtkElementsService ElementsService { get; };" />
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConnectEvents"><MemberSignature Language="C#" Value="protected virtual void ConnectEvents ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ElementsService">
+      <MemberSignature Language="C#" Value="protected Banshee.Gui.GtkElementsService ElementsService { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Gui.GtkElementsService</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="HeightSchema">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; HeightSchema;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Initialize">
+      <ReturnValue><ReturnType>Banshee.Gui.GtkElementsService</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Initialize">
       <MemberSignature Language="C#" Value="protected abstract void Initialize ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="MaximizedSchema">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; MaximizedSchema;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="OnTitleChanged">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnTitleChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnTitleChanged ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResizeMoveWindow">
-      <MemberSignature Language="C#" Value="protected virtual void ResizeMoveWindow ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TitleChanged">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnToolbarExposeEvent"><MemberSignature Language="C#" Value="protected void OnToolbarExposeEvent (object o, Gtk.ExposeEventArgs args);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="Gtk.ExposeEventArgs" /></Parameters><Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TitleChanged">
       <MemberSignature Language="C#" Value="public event EventHandler TitleChanged;" />
       <MemberType>Event</MemberType>
-      <ReturnValue>
-        <ReturnType>System.EventHandler</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ToggleVisibility">
+      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ToggleVisibility">
       <MemberSignature Language="C#" Value="public void ToggleVisibility ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UpdateTitle">
-      <MemberSignature Language="C#" Value="protected abstract void UpdateTitle ();" />
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UpdateTitle">
+      <MemberSignature Language="C#" Value="protected virtual void UpdateTitle ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="WidthSchema">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; WidthSchema;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="XPosSchema">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; XPosSchema;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="YPosSchema">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; YPosSchema;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ViewContainer"><MemberSignature Language="C#" Value="public virtual Gtk.Box ViewContainer { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.Box</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/CommonServices.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/CommonServices.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/CommonServices.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -19,6 +20,6 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/GlobalActions.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/GlobalActions.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/GlobalActions.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" /></Parameters>
       <Docs><param name="actionService">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkBaseClient.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkBaseClient.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkBaseClient.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="GtkBaseClient" FullName="Banshee.Gui.GtkBaseClient">
-  <TypeSignature Language="C#" Value="public abstract class GtkBaseClient" />
+  <TypeSignature Language="C#" Value="public abstract class GtkBaseClient : Banshee.ServiceStack.Client" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>System.Object</BaseTypeName>
+    <BaseTypeName>Banshee.ServiceStack.Client</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -21,58 +22,52 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected GtkBaseClient ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected GtkBaseClient (bool initializeDefault, string defaultIconName);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="initializeDefault" Type="System.Boolean" /><Parameter Name="defaultIconName" Type="System.String" /></Parameters>
       <Docs><param name="initializeDefault">To be added.</param><param name="defaultIconName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Entry&lt;T&gt;">
-      <MemberSignature Language="C#" Value="public static void Entry&lt;T&gt; ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IdleTimeoutRemove">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IdleTimeoutRemove">
       <MemberSignature Language="C#" Value="protected bool IdleTimeoutRemove (uint id);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.UInt32" /></Parameters>
       <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Initialize">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Initialize">
       <MemberSignature Language="C#" Value="protected void Initialize (bool registerCommonServices);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="registerCommonServices" Type="System.Boolean" /></Parameters>
       <Docs><param name="registerCommonServices">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnRegisterServices">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnRegisterServices">
       <MemberSignature Language="C#" Value="protected virtual void OnRegisterServices ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public virtual void Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunIdle">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunIdle">
       <MemberSignature Language="C#" Value="protected uint RunIdle (Banshee.ServiceStack.IdleHandler handler);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="handler" Type="Banshee.ServiceStack.IdleHandler" /></Parameters>
       <Docs><param name="handler">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunTimeout">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunTimeout">
       <MemberSignature Language="C#" Value="protected uint RunTimeout (uint milliseconds, Banshee.ServiceStack.TimeoutHandler handler);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="milliseconds" Type="System.UInt32" /><Parameter Name="handler" Type="Banshee.ServiceStack.TimeoutHandler" /></Parameters>
       <Docs><param name="milliseconds">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Startup&lt;T&gt;"><MemberSignature Language="C#" Value="public static void Startup&lt;T&gt; ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Startup&lt;T&gt;"><MemberSignature Language="C#" Value="public static void Startup&lt;T&gt; (string[] args);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="args" Type="System.String[]" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="args">To be added.</param><summary>To be added
 .</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService+PrimaryWindowCloseHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService+PrimaryWindowCloseHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService+PrimaryWindowCloseHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/GtkElementsService.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -30,32 +31,32 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Hyena.Data.IPropertyStoreExpose.PropertyStore">
-      <MemberSignature Language="C#" Value="Hyena.Data.PropertyStore Hyena.Data.IPropertyStoreExpose.PropertyStore { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Hyena.Data.IPropertyStoreExpose.PropertyStore">
+      <MemberSignature Language="C#" Value="Hyena.Data.PropertyStore Hyena.Data.IPropertyStoreExpose.PropertyStore { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.Data.PropertyStore</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconFactory"><MemberSignature Language="C#" Value="public Banshee.Gui.BansheeIconFactory IconFactory { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Gui.BansheeIconFactory</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnThemeChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconFactory"><MemberSignature Language="C#" Value="public Banshee.Gui.BansheeIconFactory IconFactory { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Gui.BansheeIconFactory</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnThemeChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnThemeChanged ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PrimaryWindow">
-      <MemberSignature Language="C#" Value="public Banshee.Gui.BaseClientWindow PrimaryWindow { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PrimaryWindow">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.BaseClientWindow PrimaryWindow { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.BaseClientWindow</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PrimaryWindowClose"><MemberSignature Language="C#" Value="public Banshee.Gui.GtkElementsService.PrimaryWindowCloseHandler PrimaryWindowClose { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Gui.GtkElementsService+PrimaryWindowCloseHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ThemeChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PrimaryWindowClose"><MemberSignature Language="C#" Value="public Banshee.Gui.GtkElementsService.PrimaryWindowCloseHandler PrimaryWindowClose { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Gui.GtkElementsService+PrimaryWindowCloseHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ThemeChanged">
       <MemberSignature Language="C#" Value="public event EventHandler ThemeChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui/IClientWindow.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/IClientWindow.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,53 @@
+<Type Name="IClientWindow" FullName="Banshee.Gui.IClientWindow">
+  <TypeSignature Language="C#" Value="public interface IClientWindow : Banshee.ServiceStack.IDBusExportable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.Banshee.ClientWindow")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Hide">
+      <MemberSignature Language="C#" Value="public void Hide ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Present">
+      <MemberSignature Language="C#" Value="public void Present ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/IHasSourceView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/IHasSourceView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/IHasSourceView.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -18,10 +19,10 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HighlightedSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source HighlightedSource { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HighlightedSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source HighlightedSource { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ResetHighlight"><MemberSignature Language="C#" Value="public void ResetHighlight ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResetHighlight"><MemberSignature Language="C#" Value="public void ResetHighlight ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/IconThemeUtils.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/IconThemeUtils.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/IconThemeUtils.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -23,23 +24,23 @@
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadIcon">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (int size, string[] names);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Parameters><Parameter Name="size" Type="System.Int32" /><Parameter Name="names" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
       <Docs><param name="size">To be added.</param><param name="names">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadIcon">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (string name, int size);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="size" Type="System.Int32" /></Parameters>
       <Docs><param name="name">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadIcon"><MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (System.Reflection.Assembly assembly, int size, string[] names);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Parameters><Parameter Name="assembly" Type="System.Reflection.Assembly" /><Parameter Name="size" Type="System.Int32" /><Parameter Name="names" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="assembly">To be added.</param><param name="size">To be added.</param><param name="names">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="LoadIcon">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadIcon"><MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (System.Reflection.Assembly assembly, int size, string[] names);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Parameters><Parameter Name="assembly" Type="System.Reflection.Assembly" /><Parameter Name="size" Type="System.Int32" /><Parameter Name="names" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="assembly">To be added.</param><param name="size">To be added.</param><param name="names">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (string name, int size, bool fallBackOnResource);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="size" Type="System.Int32" /><Parameter Name="fallBackOnResource" Type="System.Boolean" /></Parameters>
       <Docs><param name="name">To be added.</param><param name="size">To be added.</param><param name="fallBackOnResource">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadIcon"><MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (System.Reflection.Assembly assembly, string name, int size, bool fallBackOnResource);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Parameters><Parameter Name="assembly" Type="System.Reflection.Assembly" /><Parameter Name="name" Type="System.String" /><Parameter Name="size" Type="System.Int32" /><Parameter Name="fallBackOnResource" Type="System.Boolean" /></Parameters><Docs><param name="assembly">To be added.</param><param name="name">To be added.</param><param name="size">To be added.</param><param name="fallBackOnResource">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadIcon"><MemberSignature Language="C#" Value="public static Gdk.Pixbuf LoadIcon (System.Reflection.Assembly assembly, string name, int size, bool fallBackOnResource);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue><Parameters><Parameter Name="assembly" Type="System.Reflection.Assembly" /><Parameter Name="name" Type="System.String" /><Parameter Name="size" Type="System.Int32" /><Parameter Name="fallBackOnResource" Type="System.Boolean" /></Parameters><Docs><param name="assembly">To be added.</param><param name="name">To be added.</param><param name="size">To be added.</param><param name="fallBackOnResource">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/InterfaceActionService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/InterfaceActionService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/InterfaceActionService.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -35,83 +36,83 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public InterfaceActionService ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddActionGroup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddActionGroup">
       <MemberSignature Language="C#" Value="public void AddActionGroup (Gtk.ActionGroup group);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="group" Type="Gtk.ActionGroup" /></Parameters>
       <Docs><param name="group">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddActionGroup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddActionGroup">
       <MemberSignature Language="C#" Value="public void AddActionGroup (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddUiFromFile"><MemberSignature Language="C#" Value="public uint AddUiFromFile (string ui_file, System.Reflection.Assembly assembly);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="ui_file" Type="System.String" /><Parameter Name="assembly" Type="System.Reflection.Assembly" /></Parameters><Docs><param name="ui_file">To be added.</param><param name="assembly">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddUiFromFileInCurrentAssembly"><MemberSignature Language="C#" Value="public uint AddUiFromFileInCurrentAssembly (string ui_file);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></A
 ssemblyInfo><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters><Parameter Name="ui_file" Type="System.String" /></Parameters><Docs><param name="ui_file">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FindAction">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindAction">
       <MemberSignature Language="C#" Value="public Gtk.Action FindAction (string actionId);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.Action</ReturnType></ReturnValue>
       <Parameters><Parameter Name="actionId" Type="System.String" /></Parameters>
       <Docs><param name="actionId">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GlobalActions">
-      <MemberSignature Language="C#" Value="public Banshee.Gui.GlobalActions GlobalActions { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindActionGroup"><MemberSignature Language="C#" Value="public Gtk.ActionGroup FindActionGroup (string actionGroupId);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.ActionGroup</ReturnType></ReturnValue><Parameters><Parameter Name="actionGroupId" Type="System.String" /></Parameters><Docs><param name="actionGroupId">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GlobalActions">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.GlobalActions GlobalActions { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.GlobalActions</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
-      <MemberSignature Language="C#" Value="public Gtk.Action this[string actionId] { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public Gtk.Action this[string actionId] { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Action</ReturnType></ReturnValue>
       <Parameters><Parameter Name="actionId" Type="System.String" /></Parameters>
       <Docs><param name="actionId">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaybackActions">
-      <MemberSignature Language="C#" Value="public Banshee.Gui.PlaybackActions PlaybackActions { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlaybackActions">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.PlaybackActions PlaybackActions { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.PlaybackActions</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PopulateToolbarPlaceholder">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PopulateToolbarPlaceholder">
       <MemberSignature Language="C#" Value="public void PopulateToolbarPlaceholder (Gtk.Toolbar toolbar, string path, Gtk.Widget item);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="toolbar" Type="Gtk.Toolbar" /><Parameter Name="path" Type="System.String" /><Parameter Name="item" Type="Gtk.Widget" /></Parameters>
       <Docs><param name="toolbar">To be added.</param><param name="path">To be added.</param><param name="item">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PopulateToolbarPlaceholder">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PopulateToolbarPlaceholder">
       <MemberSignature Language="C#" Value="public void PopulateToolbarPlaceholder (Gtk.Toolbar toolbar, string path, Gtk.Widget item, bool expand);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="toolbar" Type="Gtk.Toolbar" /><Parameter Name="path" Type="System.String" /><Parameter Name="item" Type="Gtk.Widget" /><Parameter Name="expand" Type="System.Boolean" /></Parameters>
       <Docs><param name="toolbar">To be added.</param><param name="path">To be added.</param><param name="item">To be added.</param><param name="expand">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveActionGroup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveActionGroup"><MemberSignature Language="C#" Value="public void RemoveActionGroup (Gtk.ActionGroup group);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="group" Type="Gtk.ActionGroup" /></Parameters><Docs><param name="group">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveActionGroup">
       <MemberSignature Language="C#" Value="public void RemoveActionGroup (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceActions">
-      <MemberSignature Language="C#" Value="public Banshee.Gui.SourceActions SourceActions { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceActions">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.SourceActions SourceActions { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.SourceActions</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackActions">
-      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackActions TrackActions { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackActions">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.TrackActions TrackActions { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.TrackActions</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UIManager">
-      <MemberSignature Language="C#" Value="public Gtk.UIManager UIManager { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UIManager">
+      <MemberSignature Language="C#" Value="public Gtk.UIManager UIManager { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.UIManager</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ViewActions"><MemberSignature Language="C#" Value="public Banshee.Gui.ViewActions ViewActions { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Gui.ViewActions</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui/PersistentPaneController.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/PersistentPaneController.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,57 @@
+<Type Name="PersistentPaneController" FullName="Banshee.Gui.PersistentPaneController">
+  <TypeSignature Language="C#" Value="public class PersistentPaneController" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Control">
+      <MemberSignature Language="C#" Value="public static void Control (Gtk.Paned pane, Banshee.Configuration.SchemaEntry&lt;int&gt; entry);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="pane" Type="Gtk.Paned" />
+        <Parameter Name="entry" Type="Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;" />
+      </Parameters>
+      <Docs>
+        <param name="pane">To be added.</param>
+        <param name="entry">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Control">
+      <MemberSignature Language="C#" Value="public static void Control (Gtk.Paned pane, string name);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="pane" Type="Gtk.Paned" />
+        <Parameter Name="name" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="pane">To be added.</param>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui/PersistentWindowController.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/PersistentWindowController.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,70 @@
+<Type Name="PersistentWindowController" FullName="Banshee.Gui.PersistentWindowController">
+  <TypeSignature Language="C#" Value="public class PersistentWindowController" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PersistentWindowController (Gtk.Window window, string configNameSpace, int defaultWidth, int defaultHeight, Banshee.Gui.WindowPersistOptions options);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="window" Type="Gtk.Window" />
+        <Parameter Name="configNameSpace" Type="System.String" />
+        <Parameter Name="defaultWidth" Type="System.Int32" />
+        <Parameter Name="defaultHeight" Type="System.Int32" />
+        <Parameter Name="options" Type="Banshee.Gui.WindowPersistOptions" />
+      </Parameters>
+      <Docs>
+        <param name="window">To be added.</param>
+        <param name="configNameSpace">To be added.</param>
+        <param name="defaultWidth">To be added.</param>
+        <param name="defaultHeight">To be added.</param>
+        <param name="options">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Restore">
+      <MemberSignature Language="C#" Value="public void Restore ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
+      <MemberSignature Language="C#" Value="public void Save ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackActions.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackActions.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackActions.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
@@ -19,5 +20,5 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" /></Parameters>
       <Docs><param name="actionService">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RepeatActions"><MemberSignature Language="C#" Value="public Banshee.Gui.PlaybackRepeatActions RepeatActions { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Gui.PlaybackRepeatActions</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RepeatActions"><MemberSignature Language="C#" Value="public Banshee.Gui.PlaybackRepeatActions RepeatActions { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Gui.PlaybackRepeatActions</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShuffleActions"><MemberSignature Language="C#" Value="public Banshee.Gui.PlaybackShuffleActions ShuffleActions { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Gui.PlaybackShuffleActions</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackRepeatActions.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackRepeatActions.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackRepeatActions.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
@@ -17,77 +18,43 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
+    
+    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PlaybackRepeatActions (Banshee.Gui.InterfaceActionService actionService);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" />
-      </Parameters>
-      <Docs>
-        <param name="actionService">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Active">
-      <MemberSignature Language="C#" Value="public Gtk.RadioAction Active { set; get; };" />
+      <Parameters><Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" /></Parameters>
+      <Docs><param name="actionService">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Active">
+      <MemberSignature Language="C#" Value="public Gtk.RadioAction Active { set; get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.RadioAction</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Changed">
-      <MemberSignature Language="C#" Value="public event Gtk.ChangedHandler Changed;" />
+      <ReturnValue><ReturnType>Gtk.RadioAction</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AttachSubmenu"><MemberSignature Language="C#" Value="public void AttachSubmenu (string menuItemPath);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="menuItemPath" Type="System.String" /></Parameters><Docs><param name="menuItemPath">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
       <MemberType>Event</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.ChangedHandler</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetEnumerator">
+      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateMenu"><MemberSignature Language="C#" Value="public Gtk.Menu CreateMenu ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.Menu</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateSubmenu"><MemberSignature Language="C#" Value="public Gtk.MenuItem CreateSubmenu ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.MenuItem</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Gtk.RadioAction&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Collections.Generic.IEnumerator&lt;Gtk.RadioAction&gt;</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;Gtk.RadioAction&gt;</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RepeatMode">
+      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RepeatMode">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; RepeatMode;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Sensitive"><MemberSignature Language="C#" Value="public bool Sensitive { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Collections.IEnumerator</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackShuffleActions.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/PlaybackShuffleActions.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,178 @@
+<Type Name="PlaybackShuffleActions" FullName="Banshee.Gui.PlaybackShuffleActions">
+  <TypeSignature Language="C#" Value="public class PlaybackShuffleActions : Banshee.Gui.BansheeActionGroup, System.Collections.Generic.IEnumerable&lt;Gtk.RadioAction&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;Gtk.RadioAction&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PlaybackShuffleActions (Banshee.Gui.InterfaceActionService actionService, Banshee.Gui.PlaybackActions playbackActions);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" />
+        <Parameter Name="playbackActions" Type="Banshee.Gui.PlaybackActions" />
+      </Parameters>
+      <Docs>
+        <param name="actionService">To be added.</param>
+        <param name="playbackActions">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Active">
+      <MemberSignature Language="C#" Value="public Gtk.RadioAction Active { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.RadioAction</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AttachSubmenu">
+      <MemberSignature Language="C#" Value="public void AttachSubmenu (string menuItemPath);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="menuItemPath" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="menuItemPath">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateMenu">
+      <MemberSignature Language="C#" Value="public Gtk.Menu CreateMenu ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Menu</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateSubmenu">
+      <MemberSignature Language="C#" Value="public Gtk.MenuItem CreateSubmenu ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.MenuItem</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Gtk.RadioAction&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;Gtk.RadioAction&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Sensitive">
+      <MemberSignature Language="C#" Value="public bool Sensitive { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShuffleMode">
+      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; ShuffleMode;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/SourceActions.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/SourceActions.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/SourceActions.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
@@ -14,16 +15,16 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public SourceActions (Banshee.Gui.InterfaceActionService actionService);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" /></Parameters>
       <Docs><param name="actionService">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActionSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source ActionSource { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceView">
-      <MemberSignature Language="C#" Value="public Banshee.Gui.IHasSourceView SourceView { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActionSource"><MemberSignature Language="C#" Value="public Banshee.Sources.Source ActionSource { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceView">
+      <MemberSignature Language="C#" Value="public Banshee.Gui.IHasSourceView SourceView { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Gui.IHasSourceView</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Updated"><MemberSignature Language="C#" Value="public event Action&lt;Banshee.Sources.Source&gt; Updated;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Action&lt;Banshee.Sources.Source&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/TrackActions.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/TrackActions.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/TrackActions.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
@@ -20,10 +21,5 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" /></Parameters>
       <Docs><param name="actionService">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SuppressSelectActions"><MemberSignature Language="C#" Value="public void SuppressSelectActions ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackSelector">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.IHasTrackSelection TrackSelector { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.IHasTrackSelection</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UnsuppressSelectActions"><MemberSignature Language="C#" Value="public void UnsuppressSelectActions ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SelectionChanged"><MemberSignature Language="C#" Value="public event EventHandler SelectionChanged;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SuppressSelectActions"><MemberSignature Language="C#" Value="public void SuppressSelectActions ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UnsuppressSelectActions"><MemberSignature Language="C#" Value="public void UnsuppressSelectActions ();" /><MemberType>Met
 hod</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions+FullscreenHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions+FullscreenHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,21 @@
+<Type Name="ViewActions+FullscreenHandler" FullName="Banshee.Gui.ViewActions+FullscreenHandler">
+  <TypeSignature Language="C#" Value="public delegate void ViewActions.FullscreenHandler(bool fullscreen);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="fullscreen" Type="System.Boolean" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="fullscreen">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/ViewActions.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.BansheeActionGroup</BaseTypeName>
@@ -13,11 +14,11 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ViewActions (Banshee.Gui.InterfaceActionService actionService);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="actionService" Type="Banshee.Gui.InterfaceActionService" /></Parameters>
       <Docs><param name="actionService">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Fullscreen"><MemberSignature Language="C#" Value="public Banshee.Gui.ViewActions.FullscreenHandler Fullscreen { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Gui.ViewActions+FullscreenHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Gui/WindowPersistOptions.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Gui/WindowPersistOptions.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,60 @@
+<Type Name="WindowPersistOptions" FullName="Banshee.Gui.WindowPersistOptions">
+  <TypeSignature Language="C#" Value="public enum WindowPersistOptions" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Flags</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="All">
+      <MemberSignature Language="C#" Value="All" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.WindowPersistOptions</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Position">
+      <MemberSignature Language="C#" Value="Position" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.WindowPersistOptions</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Size">
+      <MemberSignature Language="C#" Value="Size" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Gui.WindowPersistOptions</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceAddedArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceAddedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="DeviceAddedArgs" FullName="Banshee.Hardware.DeviceAddedArgs">
+  <TypeSignature Language="C#" Value="public sealed class DeviceAddedArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DeviceAddedArgs (Banshee.Hardware.IDevice device);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="device" Type="Banshee.Hardware.IDevice" />
+      </Parameters>
+      <Docs>
+        <param name="device">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Device">
+      <MemberSignature Language="C#" Value="public Banshee.Hardware.IDevice Device { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.IDevice</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceAddedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceAddedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="DeviceAddedHandler" FullName="Banshee.Hardware.DeviceAddedHandler">
+  <TypeSignature Language="C#" Value="public delegate void DeviceAddedHandler(object o, DeviceAddedArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.Hardware.DeviceAddedArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceRemovedArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceRemovedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="DeviceRemovedArgs" FullName="Banshee.Hardware.DeviceRemovedArgs">
+  <TypeSignature Language="C#" Value="public sealed class DeviceRemovedArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DeviceRemovedArgs (string deviceUuid);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="deviceUuid" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="deviceUuid">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DeviceUuid">
+      <MemberSignature Language="C#" Value="public string DeviceUuid { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceRemovedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/DeviceRemovedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="DeviceRemovedHandler" FullName="Banshee.Hardware.DeviceRemovedHandler">
+  <TypeSignature Language="C#" Value="public delegate void DeviceRemovedHandler(object o, DeviceRemovedArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.Hardware.DeviceRemovedArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/HardwareManager.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/HardwareManager.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,173 @@
+<Type Name="HardwareManager" FullName="Banshee.Hardware.HardwareManager">
+  <TypeSignature Language="C#" Value="public sealed class HardwareManager : Banshee.Hardware.IHardwareManager, Banshee.ServiceStack.IService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Hardware.IHardwareManager</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public HardwareManager ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DeviceAdded">
+      <MemberSignature Language="C#" Value="public event Banshee.Hardware.DeviceAddedHandler DeviceAdded;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.DeviceAddedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DeviceRemoved">
+      <MemberSignature Language="C#" Value="public event Banshee.Hardware.DeviceRemovedHandler DeviceRemoved;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.DeviceRemovedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllBlockDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IBlockDevice&gt; GetAllBlockDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IBlockDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllCdromDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.ICdromDevice&gt; GetAllCdromDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.ICdromDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDevice&gt; GetAllDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllDiskDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDiskDevice&gt; GetAllDiskDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDiskDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Test">
+      <MemberSignature Language="C#" Value="public void Test ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IBlockDevice.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IBlockDevice.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,66 @@
+<Type Name="IBlockDevice" FullName="Banshee.Hardware.IBlockDevice">
+  <TypeSignature Language="C#" Value="public interface IBlockDevice : Banshee.Hardware.IDevice, System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IVolume&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Hardware.IDevice</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IVolume&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="DeviceNode">
+      <MemberSignature Language="C#" Value="public string DeviceNode { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsRemovable">
+      <MemberSignature Language="C#" Value="public bool IsRemovable { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Volumes">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IVolume&gt; Volumes { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IVolume&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/ICdromDevice.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/ICdromDevice.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,65 @@
+<Type Name="ICdromDevice" FullName="Banshee.Hardware.ICdromDevice">
+  <TypeSignature Language="C#" Value="public interface ICdromDevice : Banshee.Hardware.IBlockDevice" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Hardware.IBlockDevice</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="IsDoorLocked">
+      <MemberSignature Language="C#" Value="public bool IsDoorLocked { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LockDoor">
+      <MemberSignature Language="C#" Value="public bool LockDoor ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UnlockDoor">
+      <MemberSignature Language="C#" Value="public bool UnlockDoor ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/ICustomDeviceProvider.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/ICustomDeviceProvider.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,38 @@
+<Type Name="ICustomDeviceProvider" FullName="Banshee.Hardware.ICustomDeviceProvider">
+  <TypeSignature Language="C#" Value="public interface ICustomDeviceProvider : IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="GetCustomDevice&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public T GetCustomDevice&lt;T&gt; (T device);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="device" Type="T" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="device">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDevice.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDevice.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,237 @@
+<Type Name="IDevice" FullName="Banshee.Hardware.IDevice">
+  <TypeSignature Language="C#" Value="public interface IDevice" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="GetPropertyBoolean">
+      <MemberSignature Language="C#" Value="public bool GetPropertyBoolean (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPropertyDouble">
+      <MemberSignature Language="C#" Value="public double GetPropertyDouble (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPropertyInteger">
+      <MemberSignature Language="C#" Value="public int GetPropertyInteger (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPropertyString">
+      <MemberSignature Language="C#" Value="public string GetPropertyString (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPropertyStringList">
+      <MemberSignature Language="C#" Value="public string[] GetPropertyStringList (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPropertyUInt64">
+      <MemberSignature Language="C#" Value="public ulong GetPropertyUInt64 (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.UInt64</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MediaCapabilities">
+      <MemberSignature Language="C#" Value="public Banshee.Hardware.IDeviceMediaCapabilities MediaCapabilities { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.IDeviceMediaCapabilities</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Product">
+      <MemberSignature Language="C#" Value="public string Product { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PropertyExists">
+      <MemberSignature Language="C#" Value="public bool PropertyExists (string key);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="key" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="key">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Serial">
+      <MemberSignature Language="C#" Value="public string Serial { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Uuid">
+      <MemberSignature Language="C#" Value="public string Uuid { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Vendor">
+      <MemberSignature Language="C#" Value="public string Vendor { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDeviceMediaCapabilities.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDeviceMediaCapabilities.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,153 @@
+<Type Name="IDeviceMediaCapabilities" FullName="Banshee.Hardware.IDeviceMediaCapabilities">
+  <TypeSignature Language="C#" Value="public interface IDeviceMediaCapabilities" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="AudioFolders">
+      <MemberSignature Language="C#" Value="public string[] AudioFolders { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CoverArtFileName">
+      <MemberSignature Language="C#" Value="public string CoverArtFileName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CoverArtFileType">
+      <MemberSignature Language="C#" Value="public string CoverArtFileType { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CoverArtSize">
+      <MemberSignature Language="C#" Value="public int CoverArtSize { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FolderDepth">
+      <MemberSignature Language="C#" Value="public int FolderDepth { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsType">
+      <MemberSignature Language="C#" Value="public bool IsType (string type);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="type" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="type">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PlaybackMimeTypes">
+      <MemberSignature Language="C#" Value="public string[] PlaybackMimeTypes { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PlaylistFormats">
+      <MemberSignature Language="C#" Value="public string[] PlaylistFormats { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PlaylistPath">
+      <MemberSignature Language="C#" Value="public string PlaylistPath { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiscDuplicator.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiscDuplicator.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="IDiscDuplicator" FullName="Banshee.Hardware.IDiscDuplicator">
+  <TypeSignature Language="C#" Value="public interface IDiscDuplicator" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Duplicate">
+      <MemberSignature Language="C#" Value="public void Duplicate (Banshee.Hardware.IDiscVolume volume);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="volume" Type="Banshee.Hardware.IDiscVolume" />
+      </Parameters>
+      <Docs>
+        <param name="volume">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiscVolume.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiscVolume.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,93 @@
+<Type Name="IDiscVolume" FullName="Banshee.Hardware.IDiscVolume">
+  <TypeSignature Language="C#" Value="public interface IDiscVolume : Banshee.Hardware.IVolume" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Hardware.IVolume</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="HasAudio">
+      <MemberSignature Language="C#" Value="public bool HasAudio { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasData">
+      <MemberSignature Language="C#" Value="public bool HasData { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsBlank">
+      <MemberSignature Language="C#" Value="public bool IsBlank { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsRewritable">
+      <MemberSignature Language="C#" Value="public bool IsRewritable { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MediaCapacity">
+      <MemberSignature Language="C#" Value="public ulong MediaCapacity { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.UInt64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiskDevice.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IDiskDevice.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,17 @@
+<Type Name="IDiskDevice" FullName="Banshee.Hardware.IDiskDevice">
+  <TypeSignature Language="C#" Value="public interface IDiskDevice : Banshee.Hardware.IBlockDevice" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Hardware.IBlockDevice</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members />
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IHardwareManager.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IHardwareManager.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,110 @@
+<Type Name="IHardwareManager" FullName="Banshee.Hardware.IHardwareManager">
+  <TypeSignature Language="C#" Value="public interface IHardwareManager : IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="DeviceAdded">
+      <MemberSignature Language="C#" Value="public event Banshee.Hardware.DeviceAddedHandler DeviceAdded;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.DeviceAddedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DeviceRemoved">
+      <MemberSignature Language="C#" Value="public event Banshee.Hardware.DeviceRemovedHandler DeviceRemoved;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.DeviceRemovedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllBlockDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IBlockDevice&gt; GetAllBlockDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IBlockDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllCdromDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.ICdromDevice&gt; GetAllCdromDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.ICdromDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDevice&gt; GetAllDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAllDiskDevices">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDiskDevice&gt; GetAllDiskDevices ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Hardware.IDiskDevice&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Hardware/IVolume.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Hardware/IVolume.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,198 @@
+<Type Name="IVolume" FullName="Banshee.Hardware.IVolume">
+  <TypeSignature Language="C#" Value="public interface IVolume : Banshee.Hardware.IDevice" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Hardware.IDevice</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Available">
+      <MemberSignature Language="C#" Value="public long Available { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CanEject">
+      <MemberSignature Language="C#" Value="public bool CanEject { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CanUnmount">
+      <MemberSignature Language="C#" Value="public bool CanUnmount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Capacity">
+      <MemberSignature Language="C#" Value="public ulong Capacity { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.UInt64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DeviceNode">
+      <MemberSignature Language="C#" Value="public string DeviceNode { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Eject">
+      <MemberSignature Language="C#" Value="public void Eject ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FileSystem">
+      <MemberSignature Language="C#" Value="public string FileSystem { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsReadOnly">
+      <MemberSignature Language="C#" Value="public bool IsReadOnly { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MountPoint">
+      <MemberSignature Language="C#" Value="public string MountPoint { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Parent">
+      <MemberSignature Language="C#" Value="public Banshee.Hardware.IBlockDevice Parent { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Hardware.IBlockDevice</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShouldIgnore">
+      <MemberSignature Language="C#" Value="public bool ShouldIgnore { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Unmount">
+      <MemberSignature Language="C#" Value="public void Unmount ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.I18n/AssemblyCatalogAttribute.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.I18n/AssemblyCatalogAttribute.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.I18n/AssemblyCatalogAttribute.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Attribute</BaseTypeName>
@@ -25,16 +26,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="domain" Type="System.String" /><Parameter Name="localedir" Type="System.String" /></Parameters>
       <Docs><param name="domain">To be added.</param><param name="localedir">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Domain">
-      <MemberSignature Language="C#" Value="public string Domain { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Domain">
+      <MemberSignature Language="C#" Value="public string Domain { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LocaleDir">
-      <MemberSignature Language="C#" Value="public string LocaleDir { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LocaleDir">
+      <MemberSignature Language="C#" Value="public string LocaleDir { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.I18n/Catalog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.I18n/Catalog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.I18n/Catalog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -24,36 +25,36 @@
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="msgid" Type="System.String" /><Parameter Name="msgidPlural" Type="System.String" /><Parameter Name="n" Type="System.Int32" /></Parameters>
       <Docs><param name="msgid">To be added.</param><param name="msgidPlural">To be added.</param><param name="n">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetString">
       <MemberSignature Language="C#" Value="public static string GetString (string msgid);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="msgid" Type="System.String" /></Parameters>
       <Docs><param name="msgid">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetString">
       <MemberSignature Language="C#" Value="public static string GetString (string domain, string msgid);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="domain" Type="System.String" /><Parameter Name="msgid" Type="System.String" /></Parameters>
       <Docs><param name="domain">To be added.</param><param name="msgid">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetString">
       <MemberSignature Language="C#" Value="public static string GetString (string msgid, string msgidPlural, int n);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="msgid" Type="System.String" /><Parameter Name="msgidPlural" Type="System.String" /><Parameter Name="n" Type="System.Int32" /></Parameters>
       <Docs><param name="msgid">To be added.</param><param name="msgidPlural">To be added.</param><param name="n">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetString">
       <MemberSignature Language="C#" Value="public static string GetString (string domain, string msgid, string msgidPlural, int n);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="domain" Type="System.String" /><Parameter Name="msgid" Type="System.String" /><Parameter Name="msgidPlural" Type="System.String" /><Parameter Name="n" Type="System.Int32" /></Parameters>
       <Docs><param name="domain">To be added.</param><param name="msgid">To be added.</param><param name="msgidPlural">To be added.</param><param name="n">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Init">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Init">
       <MemberSignature Language="C#" Value="public static void Init (string domain, string localeDir);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="domain" Type="System.String" /><Parameter Name="localeDir" Type="System.String" /></Parameters>
       <Docs><param name="domain">To be added.</param><param name="localeDir">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/DemuxVfs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/DemuxVfs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/DemuxVfs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -28,37 +29,37 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CloseStream">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CloseStream">
       <MemberSignature Language="C#" Value="public void CloseStream (System.IO.Stream stream);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stream" Type="System.IO.Stream" /></Parameters>
       <Docs><param name="stream">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsReadable">
-      <MemberSignature Language="C#" Value="public bool IsReadable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsReadable">
+      <MemberSignature Language="C#" Value="public bool IsReadable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsWritable">
-      <MemberSignature Language="C#" Value="public bool IsWritable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsWritable">
+      <MemberSignature Language="C#" Value="public bool IsWritable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ReadStream">
-      <MemberSignature Language="C#" Value="public System.IO.Stream ReadStream { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ReadStream">
+      <MemberSignature Language="C#" Value="public System.IO.Stream ReadStream { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="WriteStream">
-      <MemberSignature Language="C#" Value="public System.IO.Stream WriteStream { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="WriteStream">
+      <MemberSignature Language="C#" Value="public System.IO.Stream WriteStream { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Directory.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Directory.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Directory.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -29,48 +30,36 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Create">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Create">
       <MemberSignature Language="C#" Value="public void Create (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public void Delete (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public void Delete (string directory, bool recursive);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /><Parameter Name="recursive" Type="System.Boolean" /></Parameters>
       <Docs><param name="directory">To be added.</param><param name="recursive">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Exists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Exists">
       <MemberSignature Language="C#" Value="public bool Exists (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDirectories">
-      <MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetDirectories (string directory);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerable</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
-      <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDirectories"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetDirectories (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetFiles">
-      <MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetFiles (string directory);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerable</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
-      <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetFiles"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetFiles (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Move">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetDirectories"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetDirectories (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetFiles"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetFiles (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnTy
 pe></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Move">
       <MemberSignature Language="C#" Value="public void Move (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/File.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/File.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/File.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -28,42 +29,42 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Copy"><MemberSignature Language="C#" Value="public void Copy (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to, bool overwrite);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters><Docs><param name="from">To be added.</param><param name="to">To be added.</param><param name="overwrite">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public void Delete (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Exists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Exists">
       <MemberSignature Language="C#" Value="public bool Exists (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSize">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetModifiedTime"><MemberSignature Language="C#" Value="public long GetModifiedTime (Banshee.Base.SafeUri uri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSize">
       <MemberSignature Language="C#" Value="public long GetSize (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Move">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Move">
       <MemberSignature Language="C#" Value="public void Move (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenRead">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenRead">
       <MemberSignature Language="C#" Value="public System.IO.Stream OpenRead (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenWrite">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenWrite">
       <MemberSignature Language="C#" Value="public System.IO.Stream OpenWrite (Banshee.Base.SafeUri uri, bool overwrite);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="overwrite">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Provider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Provider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO.SystemIO/Provider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -25,21 +26,21 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DemuxVfsProvider">
-      <MemberSignature Language="C#" Value="public Type DemuxVfsProvider { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DemuxVfsProvider">
+      <MemberSignature Language="C#" Value="public Type DemuxVfsProvider { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DirectoryProvider">
-      <MemberSignature Language="C#" Value="public Type DirectoryProvider { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DirectoryProvider">
+      <MemberSignature Language="C#" Value="public Type DirectoryProvider { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileProvider">
-      <MemberSignature Language="C#" Value="public Type FileProvider { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FileProvider">
+      <MemberSignature Language="C#" Value="public Type FileProvider { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/DemuxVfs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/DemuxVfs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/DemuxVfs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,12 +21,12 @@
       <ReturnValue><ReturnType>TagLib.File</ReturnType></ReturnValue>
       <Parameters><Parameter Name="file" Type="System.String" /></Parameters>
       <Docs><param name="file">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenFile">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenFile">
       <MemberSignature Language="C#" Value="public static TagLib.File OpenFile (string file, string mimetype, TagLib.ReadStyle readStyle);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>TagLib.File</ReturnType></ReturnValue>
       <Parameters><Parameter Name="file" Type="System.String" /><Parameter Name="mimetype" Type="System.String" /><Parameter Name="readStyle" Type="TagLib.ReadStyle" /></Parameters>
       <Docs><param name="file">To be added.</param><param name="mimetype">To be added.</param><param name="readStyle">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/Directory.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/Directory.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/Directory.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -25,42 +26,42 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public static void Delete (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public static void Delete (string directory, bool recursive);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /><Parameter Name="recursive" Type="System.Boolean" /></Parameters>
       <Docs><param name="directory">To be added.</param><param name="recursive">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Exists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Exists">
       <MemberSignature Language="C#" Value="public static bool Exists (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDirectories">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetDirectories">
       <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;string&gt; GetDirectories (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetFiles">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetFiles">
       <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;string&gt; GetFiles (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Move">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Move">
       <MemberSignature Language="C#" Value="public static void Move (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.IO/DirectoryScannerPipelineElement.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/DirectoryScannerPipelineElement.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="DirectoryScannerPipelineElement" FullName="Banshee.IO.DirectoryScannerPipelineElement">
+  <TypeSignature Language="C#" Value="public class DirectoryScannerPipelineElement : Hyena.Collections.QueuePipelineElement&lt;string&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Collections.QueuePipelineElement&lt;System.String&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">System.String</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DirectoryScannerPipelineElement ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/File.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/File.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/File.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -18,42 +19,42 @@
     
     
     
-    <Member MemberName="Delete">
+    <Member MemberName="Copy"><MemberSignature Language="C#" Value="public static void Copy (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to, bool overwrite);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters><Docs><param name="from">To be added.</param><param name="to">To be added.</param><param name="overwrite">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public static void Delete (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Exists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Exists">
       <MemberSignature Language="C#" Value="public static bool Exists (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSize">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetModifiedTime"><MemberSignature Language="C#" Value="public static long GetModifiedTime (Banshee.Base.SafeUri uri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSize">
       <MemberSignature Language="C#" Value="public static long GetSize (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Move">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Move">
       <MemberSignature Language="C#" Value="public static void Move (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenRead">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenRead">
       <MemberSignature Language="C#" Value="public static System.IO.Stream OpenRead (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenWrite">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenWrite">
       <MemberSignature Language="C#" Value="public static System.IO.Stream OpenWrite (Banshee.Base.SafeUri uri, bool overwrite);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="overwrite">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/IDemuxVfs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/IDemuxVfs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/IDemuxVfs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/IDirectory.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/IDirectory.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/IDirectory.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -22,42 +23,30 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public void Delete (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Delete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public void Delete (string directory, bool recursive);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /><Parameter Name="recursive" Type="System.Boolean" /></Parameters>
       <Docs><param name="directory">To be added.</param><param name="recursive">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Exists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Exists">
       <MemberSignature Language="C#" Value="public bool Exists (string directory);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
       <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDirectories">
-      <MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetDirectories (string directory);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerable</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
-      <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDirectories"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetDirectories (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetFiles">
-      <MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetFiles (string directory);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.IEnumerable</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="directory" Type="System.String" /></Parameters>
-      <Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetFiles"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetFiles (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Move">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetDirectories"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetDirectories (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetFiles"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;string&gt; GetFiles (string directory);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;System.String&gt;</ReturnTy
 pe></ReturnValue><Parameters><Parameter Name="directory" Type="System.String" /></Parameters><Docs><param name="directory">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Move">
       <MemberSignature Language="C#" Value="public void Move (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/IFile.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/IFile.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/IFile.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -15,42 +16,42 @@
     
     
     
-    <Member MemberName="Delete">
+    <Member MemberName="Copy"><MemberSignature Language="C#" Value="public void Copy (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to, bool overwrite);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters><Docs><param name="from">To be added.</param><param name="to">To be added.</param><param name="overwrite">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Delete">
       <MemberSignature Language="C#" Value="public void Delete (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Exists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Exists">
       <MemberSignature Language="C#" Value="public bool Exists (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSize">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetModifiedTime"><MemberSignature Language="C#" Value="public long GetModifiedTime (Banshee.Base.SafeUri uri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSize">
       <MemberSignature Language="C#" Value="public long GetSize (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Move">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Move">
       <MemberSignature Language="C#" Value="public void Move (Banshee.Base.SafeUri from, Banshee.Base.SafeUri to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="Banshee.Base.SafeUri" /><Parameter Name="to" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenRead">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenRead">
       <MemberSignature Language="C#" Value="public System.IO.Stream OpenRead (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenWrite">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenWrite">
       <MemberSignature Language="C#" Value="public System.IO.Stream OpenWrite (Banshee.Base.SafeUri uri, bool overwrite);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="overwrite" Type="System.Boolean" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="overwrite">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/IProvider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/IProvider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/IProvider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -13,20 +14,20 @@
     
     
     <Member MemberName="DemuxVfsProvider">
-      <MemberSignature Language="C#" Value="public Type DemuxVfsProvider { get; };" />
+      <MemberSignature Language="C#" Value="public Type DemuxVfsProvider { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DirectoryProvider">
-      <MemberSignature Language="C#" Value="public Type DirectoryProvider { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DirectoryProvider">
+      <MemberSignature Language="C#" Value="public Type DirectoryProvider { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileProvider">
-      <MemberSignature Language="C#" Value="public Type FileProvider { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FileProvider">
+      <MemberSignature Language="C#" Value="public Type FileProvider { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.IO/Provider.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/Provider.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,35 @@
+<Type Name="Provider" FullName="Banshee.IO.Provider">
+  <TypeSignature Language="C#" Value="public static class Provider" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="SetProvider">
+      <MemberSignature Language="C#" Value="public static void SetProvider (Banshee.IO.IProvider customProvider);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="customProvider" Type="Banshee.IO.IProvider" />
+      </Parameters>
+      <Docs>
+        <param name="customProvider">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/StreamAssist.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/StreamAssist.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/StreamAssist.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -14,18 +15,12 @@
   </Docs>
   <Members>
     
-    <Member MemberName="Save">
+    
+  <Member MemberName="Save">
       <MemberSignature Language="C#" Value="public static void Save (System.IO.Stream from, System.IO.Stream to);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="from" Type="System.IO.Stream" /><Parameter Name="to" Type="System.IO.Stream" /></Parameters>
       <Docs><param name="from">To be added.</param><param name="to">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
-      <MemberSignature Language="C#" Value="public static void Save (System.IO.Stream from, System.IO.Stream to, int bufferSize);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="from" Type="System.IO.Stream" /><Parameter Name="to" Type="System.IO.Stream" /><Parameter Name="bufferSize" Type="System.Int32" /></Parameters>
-      <Docs><param name="from">To be added.</param><param name="to">To be added.</param><param name="bufferSize">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Save"><MemberSignature Language="C#" Value="public static void Save (System.IO.Stream from, System.IO.Stream to, bool close);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="from" Type="System.IO.Stream" /><Parameter Name="to" Type="System.IO.Stream" /><Parameter Name="close" Type="System.Boolean" /></Parameters><Docs><param name="from">To be added.</param><param name="to">To be added.</param><param name="close">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save"><MemberSignature Language="C#" Value="public static void Save (System.IO.Stream from, System.IO.Stream to, int bufferSize, bool close);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVer
 sion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="from" Type="System.IO.Stream" /><Parameter Name="to" Type="System.IO.Stream" /><Parameter Name="bufferSize" Type="System.Int32" /><Parameter Name="close" Type="System.Boolean" /></Parameters><Docs><param name="from">To be added.</param><param name="to">To be added.</param><param name="bufferSize">To be added.</param><param name="close">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.IO/Utilities.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.IO/Utilities.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.IO/Utilities.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -13,12 +14,12 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName="DeleteFileTrimmingParentDirectories">
+    
+  <Member MemberName="DeleteFileTrimmingParentDirectories">
       <MemberSignature Language="C#" Value="public static void DeleteFileTrimmingParentDirectories (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrimEmptyDirectories"><MemberSignature Language="C#" Value="public static void TrimEmptyDirectories (Banshee.Base.SafeUri uri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Kernel/DelegateJob+JobDelegate.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/DelegateJob+JobDelegate.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,18 @@
+<Type Name="DelegateJob+JobDelegate" FullName="Banshee.Kernel.DelegateJob+JobDelegate">
+  <TypeSignature Language="C#" Value="public delegate void DelegateJob.JobDelegate();" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters />
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Kernel/DelegateJob.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/DelegateJob.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="DelegateJob" FullName="Banshee.Kernel.DelegateJob">
+  <TypeSignature Language="C#" Value="public class DelegateJob : Banshee.Kernel.Job" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Core</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Kernel.Job</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DelegateJob (Banshee.Kernel.DelegateJob.JobDelegate method);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="method" Type="Banshee.Kernel.DelegateJob+JobDelegate" />
+      </Parameters>
+      <Docs>
+        <param name="method">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Kernel/IInstanceCriticalJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Kernel/IInstanceCriticalJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/IInstanceCriticalJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -15,10 +16,10 @@
   </Docs>
   <Members>
     <Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Kernel/IJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Kernel/IJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/IJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -16,6 +17,6 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Kernel/Job.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Kernel/Job.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/Job.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -26,29 +27,29 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Finished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Finished">
       <MemberSignature Language="C#" Value="public event EventHandler Finished;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnFinished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnFinished">
       <MemberSignature Language="C#" Value="protected virtual void OnFinished ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public void Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunJob">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunJob">
       <MemberSignature Language="C#" Value="protected abstract void RunJob ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobPriority.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobPriority.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/JobPriority.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -21,26 +22,26 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobPriority</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="BelowNormal">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BelowNormal">
       <MemberSignature Language="C#" Value="BelowNormal" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobPriority</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Highest">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Highest">
       <MemberSignature Language="C#" Value="Highest" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobPriority</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Lowest">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Lowest">
       <MemberSignature Language="C#" Value="Lowest" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobPriority</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Normal">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Normal">
       <MemberSignature Language="C#" Value="Normal" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobPriority</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Kernel/Scheduler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Kernel/Scheduler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Kernel/Scheduler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -30,99 +31,99 @@
     
     
     <Member MemberName="CurrentJob">
-      <MemberSignature Language="C#" Value="public static Banshee.Kernel.IJob CurrentJob { get; };" />
+      <MemberSignature Language="C#" Value="public static Banshee.Kernel.IJob CurrentJob { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.IJob</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Dispose">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Dispose">
       <MemberSignature Language="C#" Value="public static void Dispose ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsInstanceCriticalJobScheduled">
-      <MemberSignature Language="C#" Value="public static bool IsInstanceCriticalJobScheduled { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsInstanceCriticalJobScheduled">
+      <MemberSignature Language="C#" Value="public static bool IsInstanceCriticalJobScheduled { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsScheduled">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsScheduled">
       <MemberSignature Language="C#" Value="public static bool IsScheduled (Banshee.Kernel.IJob job);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.Kernel.IJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsScheduled">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsScheduled">
       <MemberSignature Language="C#" Value="public static bool IsScheduled (Type type);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="type" Type="System.Type" /></Parameters>
       <Docs><param name="type">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JobFinished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="JobFinished">
       <MemberSignature Language="C#" Value="public static event Banshee.Kernel.JobEventHandler JobFinished;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JobScheduled">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="JobScheduled">
       <MemberSignature Language="C#" Value="public static event Banshee.Kernel.JobEventHandler JobScheduled;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JobStarted">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="JobStarted">
       <MemberSignature Language="C#" Value="public static event Banshee.Kernel.JobEventHandler JobStarted;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JobUnscheduled">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="JobUnscheduled">
       <MemberSignature Language="C#" Value="public static event Banshee.Kernel.JobEventHandler JobUnscheduled;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Kernel.JobEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Resume">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Resume">
       <MemberSignature Language="C#" Value="public static void Resume ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Schedule">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Schedule">
       <MemberSignature Language="C#" Value="public static void Schedule (Banshee.Kernel.IJob job);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.Kernel.IJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Schedule">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Schedule">
       <MemberSignature Language="C#" Value="public static void Schedule (Banshee.Kernel.IJob job, Banshee.Kernel.JobPriority priority);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.Kernel.IJob" /><Parameter Name="priority" Type="Banshee.Kernel.JobPriority" /></Parameters>
       <Docs><param name="job">To be added.</param><param name="priority">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ScheduledJobs">
-      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Kernel.IJob&gt; ScheduledJobs { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ScheduledJobs">
+      <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Kernel.IJob&gt; ScheduledJobs { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Kernel.IJob&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ScheduledJobsCount">
-      <MemberSignature Language="C#" Value="public static int ScheduledJobsCount { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ScheduledJobsCount">
+      <MemberSignature Language="C#" Value="public static int ScheduledJobsCount { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Suspend">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Suspend">
       <MemberSignature Language="C#" Value="public static void Suspend ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unschedule">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unschedule">
       <MemberSignature Language="C#" Value="public static void Unschedule (Banshee.Kernel.IJob job);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.Kernel.IJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unschedule">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unschedule">
       <MemberSignature Language="C#" Value="public static void Unschedule (Type type);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="type" Type="System.Type" /></Parameters>
       <Docs><param name="type">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FileImportSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FileImportSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FileImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,27 +21,27 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public FileImportSource ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public string[] IconNames { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Import">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetChooserShortcuts"><MemberSignature Language="C#" Value="public static void SetChooserShortcuts (Gtk.FileChooserDialog chooser);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="chooser" Type="Gtk.FileChooserDialog" /></Parameters><Docs><param name="chooser">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SortOrder"><MemberSignature Language="C#" Value="public int SortOrder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Memb
 er></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FolderImportSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FolderImportSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/FolderImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,27 +21,27 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public FolderImportSource ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public string[] IconNames { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Import">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SortOrder"><MemberSignature Language="C#" Value="public int SortOrder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/ImportDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/ImportDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/ImportDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.GladeDialog</BaseTypeName>
@@ -22,26 +23,26 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ImportDialog (bool doNotShowAgainVisible);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="doNotShowAgainVisible" Type="System.Boolean" /></Parameters>
       <Docs><param name="doNotShowAgainVisible">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveSource">
-      <MemberSignature Language="C#" Value="public Banshee.Library.IImportSource ActiveSource { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveSource">
+      <MemberSignature Language="C#" Value="public Banshee.Library.IImportSource ActiveSource { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Library.IImportSource</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DoNotShowAgain">
-      <MemberSignature Language="C#" Value="public bool DoNotShowAgain { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DoNotShowAgain">
+      <MemberSignature Language="C#" Value="public bool DoNotShowAgain { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DoNotShowAgainVisible">
-      <MemberSignature Language="C#" Value="public bool DoNotShowAgainVisible { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DoNotShowAgainVisible">
+      <MemberSignature Language="C#" Value="public bool DoNotShowAgainVisible { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/PhotoFolderImportSource.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library.Gui/PhotoFolderImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,108 @@
+<Type Name="PhotoFolderImportSource" FullName="Banshee.Library.Gui.PhotoFolderImportSource">
+  <TypeSignature Language="C#" Value="public class PhotoFolderImportSource : Banshee.Library.IImportSource" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Library.IImportSource</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PhotoFolderImportSource ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CanImport">
+      <MemberSignature Language="C#" Value="public bool CanImport { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Import">
+      <MemberSignature Language="C#" Value="public void Import ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SortOrder">
+      <MemberSignature Language="C#" Value="public int SortOrder { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library/HomeDirectoryImportSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library/HomeDirectoryImportSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/HomeDirectoryImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,27 +21,27 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public HomeDirectoryImportSource ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public string[] IconNames { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Import">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SortOrder"><MemberSignature Language="C#" Value="public int SortOrder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library/IImportSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library/IImportSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/IImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -12,22 +13,22 @@
   <Members>
     
     
-    <Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public string[] IconNames { get; };" />
+    
+  <Member MemberName="CanImport"><MemberSignature Language="C#" Value="public bool CanImport { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Import">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SortOrder"><MemberSignature Language="C#" Value="public int SortOrder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library/ImportSourceManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library/ImportSourceManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/ImportSourceManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -28,23 +29,23 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetEnumerator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.Library.IImportSource&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.Library.IImportSource&gt;</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryImportManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryImportManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryImportManager.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="LibraryImportManager" FullName="Banshee.Library.LibraryImportManager">
-  <TypeSignature Language="C#" Value="public class LibraryImportManager : Banshee.Collection.ImportManager, Banshee.ServiceStack.IService" />
+  <TypeSignature Language="C#" Value="public class LibraryImportManager : Banshee.Collection.Database.DatabaseImportManager, Banshee.ServiceStack.IService" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Banshee.Collection.ImportManager</BaseTypeName>
+    <BaseTypeName>Banshee.Collection.Database.DatabaseImportManager</BaseTypeName>
   </Base>
   <Interfaces>
     <Interface>
@@ -19,22 +20,16 @@
   <Members>
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LibraryImportManager ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddTrackToLibrary"><MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseTrackInfo AddTrackToLibrary (Banshee.Base.SafeUri uri);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseTrackInfo</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackToLibrary"><MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseTrackInfo AddTrackToLibrary (string path);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseTrackInfo</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><param name="path">To be added.</param><summary>To be added.</summar
 y><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public LibraryImportManager (bool force_copy);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="force_copy" Type="System.Boolean" /></Parameters><Docs><param name="force_copy">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsWhiteListedFile">
-      <MemberSignature Language="C#" Value="public static bool IsWhiteListedFile (string path);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="path" Type="System.String" /></Parameters>
-      <Docs><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BaseDirectory"><MemberSignature Language="C#" Value="protected override string BaseDirectory { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultTrackPrimarySourceChooser"><MemberSignature Language="C#" Value="protected static Banshee.Sources.PrimarySource DefaultTrackPrimarySourceChooser (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo
 " /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ErrorSource"><MemberSignature Language="C#" Value="protected override Banshee.Sources.ErrorSource ErrorSource { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.ErrorSource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimarySourceIds"><MemberSignature Language="C#" Value="protected override int[] PrimarySourceIds { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32[]</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be ad
 ded.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryLocationPreference.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/LibraryLocationPreference.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="LibraryLocationPreference" FullName="Banshee.Library.LibraryLocationPreference">
+  <TypeSignature Language="C#" Value="public class LibraryLocationPreference : Banshee.Preferences.Preference&lt;string&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Preference&lt;System.String&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">System.String</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public LibraryLocationPreference ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library/LibrarySource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library/LibrarySource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/LibrarySource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Sources.PrimarySource</BaseTypeName>
@@ -14,16 +15,11 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public LibrarySource ();" />
-      <MemberType>Constructor</MemberType>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ErrorSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.ErrorSource ErrorSource { get; };" />
+    
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public LibrarySource (string label, string name, int order);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="label" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="order" Type="System.Int32" /></Parameters><Docs><param name="label">To be added.</param><param name="name">To be added.</param><param name="order">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AttributesCondition"><MemberSignature Language="C#" Value="public string AttributesCondition { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</rem
 arks></Docs></Member><Member MemberName="ErrorSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ErrorSource ErrorSource { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.ErrorSource</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetTrackIdForUri"><MemberSignature Language="C#" Value="public static int GetTrackIdForUri (string uri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="System.String" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MediaTypes"><MemberSignature Language="C#" Value="protected Banshee.Collection.TrackMediaAttributes MediaTypes { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>T
 o be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="NotMediaTypes"><MemberSignature Language="C#" Value="protected Banshee.Collection.TrackMediaAttributes NotMediaTypes { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackMediaAttributes</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SyncCondition"><MemberSignature Language="C#" Value="public string SyncCondition { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Library/MusicLibrarySource.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/MusicLibrarySource.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="MusicLibrarySource" FullName="Banshee.Library.MusicLibrarySource">
+  <TypeSignature Language="C#" Value="public class MusicLibrarySource : Banshee.Library.LibrarySource" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Library.LibrarySource</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MusicLibrarySource ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Library/ThreadPoolImportSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Library/ThreadPoolImportSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/ThreadPoolImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -17,178 +18,89 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected ThreadPoolImportSource ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CanCancel">
-      <MemberSignature Language="C#" Value="protected virtual bool CanCancel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CancelMessage">
-      <MemberSignature Language="C#" Value="protected virtual string CancelMessage { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CanImport">
-      <MemberSignature Language="C#" Value="public virtual bool CanImport { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CheckForCanceled">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanCancel">
+      <MemberSignature Language="C#" Value="protected virtual bool CanCancel { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CancelMessage">
+      <MemberSignature Language="C#" Value="protected virtual string CancelMessage { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanImport">
+      <MemberSignature Language="C#" Value="public virtual bool CanImport { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CheckForCanceled">
       <MemberSignature Language="C#" Value="protected bool CheckForCanceled ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public abstract string[] IconNames { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String[]</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Import">
+      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public abstract string[] IconNames { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ImportCore">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ImportCore">
       <MemberSignature Language="C#" Value="protected abstract void ImportCore ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LogError">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LogError">
       <MemberSignature Language="C#" Value="protected void LogError (string path, Exception e);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="path" Type="System.String" />
-        <Parameter Name="e" Type="System.Exception" />
-      </Parameters>
-      <Docs>
-        <param name="path">To be added.</param>
-        <param name="e">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="LogError">
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="e" Type="System.Exception" /></Parameters>
+      <Docs><param name="path">To be added.</param><param name="e">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LogError">
       <MemberSignature Language="C#" Value="protected void LogError (string path, string msg);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="path" Type="System.String" />
-        <Parameter Name="msg" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="path">To be added.</param>
-        <param name="msg">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public abstract string Name { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UpdateUserJob">
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="msg" Type="System.String" /></Parameters>
+      <Docs><param name="path">To be added.</param><param name="msg">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public abstract string Name { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SortOrder"><MemberSignature Language="C#" Value="public abstract int SortOrder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateUserJob">
       <MemberSignature Language="C#" Value="protected void UpdateUserJob (int processed, int count, string artist, string title);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="processed" Type="System.Int32" />
-        <Parameter Name="count" Type="System.Int32" />
-        <Parameter Name="artist" Type="System.String" />
-        <Parameter Name="title" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="processed">To be added.</param>
-        <param name="count">To be added.</param>
-        <param name="artist">To be added.</param>
-        <param name="title">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="UserJobTitle">
-      <MemberSignature Language="C#" Value="protected virtual string UserJobTitle { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="processed" Type="System.Int32" /><Parameter Name="count" Type="System.Int32" /><Parameter Name="artist" Type="System.String" /><Parameter Name="title" Type="System.String" /></Parameters>
+      <Docs><param name="processed">To be added.</param><param name="count">To be added.</param><param name="artist">To be added.</param><param name="title">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UserJobTitle">
+      <MemberSignature Language="C#" Value="protected virtual string UserJobTitle { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Library/VideoLibrarySource.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Library/VideoLibrarySource.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="VideoLibrarySource" FullName="Banshee.Library.VideoLibrarySource">
+  <TypeSignature Language="C#" Value="public class VideoLibrarySource : Banshee.Library.LibrarySource" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Library.LibrarySource</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public VideoLibrarySource ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasArtistAlbum">
+      <MemberSignature Language="C#" Value="protected override bool HasArtistAlbum { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperErrorArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperErrorArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,64 @@
+<Type Name="AudioCdRipperErrorArgs" FullName="Banshee.MediaEngine.AudioCdRipperErrorArgs">
+  <TypeSignature Language="C#" Value="public sealed class AudioCdRipperErrorArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public AudioCdRipperErrorArgs (Banshee.Collection.TrackInfo track, string message);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="message" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="message">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Message">
+      <MemberSignature Language="C#" Value="public string Message { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperErrorHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperErrorHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="AudioCdRipperErrorHandler" FullName="Banshee.MediaEngine.AudioCdRipperErrorHandler">
+  <TypeSignature Language="C#" Value="public delegate void AudioCdRipperErrorHandler(object o, AudioCdRipperErrorArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaEngine.AudioCdRipperErrorArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperProgressArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperProgressArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="AudioCdRipperProgressArgs" FullName="Banshee.MediaEngine.AudioCdRipperProgressArgs">
+  <TypeSignature Language="C#" Value="public sealed class AudioCdRipperProgressArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public AudioCdRipperProgressArgs (Banshee.Collection.TrackInfo track, TimeSpan encodedTime, TimeSpan totalTime);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="encodedTime" Type="System.TimeSpan" />
+        <Parameter Name="totalTime" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="encodedTime">To be added.</param>
+        <param name="totalTime">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="EncodedTime">
+      <MemberSignature Language="C#" Value="public TimeSpan EncodedTime { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TotalTime">
+      <MemberSignature Language="C#" Value="public TimeSpan TotalTime { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperProgressHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperProgressHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="AudioCdRipperProgressHandler" FullName="Banshee.MediaEngine.AudioCdRipperProgressHandler">
+  <TypeSignature Language="C#" Value="public delegate void AudioCdRipperProgressHandler(object o, AudioCdRipperProgressArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaEngine.AudioCdRipperProgressArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperTrackFinishedArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperTrackFinishedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,64 @@
+<Type Name="AudioCdRipperTrackFinishedArgs" FullName="Banshee.MediaEngine.AudioCdRipperTrackFinishedArgs">
+  <TypeSignature Language="C#" Value="public sealed class AudioCdRipperTrackFinishedArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public AudioCdRipperTrackFinishedArgs (Banshee.Collection.TrackInfo track, Banshee.Base.SafeUri uri);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Uri">
+      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri Uri { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Base.SafeUri</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperTrackFinishedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/AudioCdRipperTrackFinishedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="AudioCdRipperTrackFinishedHandler" FullName="Banshee.MediaEngine.AudioCdRipperTrackFinishedHandler">
+  <TypeSignature Language="C#" Value="public delegate void AudioCdRipperTrackFinishedHandler(object o, AudioCdRipperTrackFinishedArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaEngine.AudioCdRipperTrackFinishedArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/DBusPlayerEventHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/DBusPlayerEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,25 @@
+<Type Name="DBusPlayerEventHandler" FullName="Banshee.MediaEngine.DBusPlayerEventHandler">
+  <TypeSignature Language="C#" Value="public delegate void DBusPlayerEventHandler(string evnt, string message, double bufferingPercent);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="evnt" Type="System.String" />
+    <Parameter Name="message" Type="System.String" />
+    <Parameter Name="bufferingPercent" Type="System.Double" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="evnt">To be added.</param>
+    <param name="message">To be added.</param>
+    <param name="bufferingPercent">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/DBusPlayerStateHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/DBusPlayerStateHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,21 @@
+<Type Name="DBusPlayerStateHandler" FullName="Banshee.MediaEngine.DBusPlayerStateHandler">
+  <TypeSignature Language="C#" Value="public delegate void DBusPlayerStateHandler(string state);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="state" Type="System.String" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="state">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IAudioCdRipper.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IAudioCdRipper.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,130 @@
+<Type Name="IAudioCdRipper" FullName="Banshee.MediaEngine.IAudioCdRipper">
+  <TypeSignature Language="C#" Value="public interface IAudioCdRipper" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Begin">
+      <MemberSignature Language="C#" Value="public void Begin (string device, bool enableErrorCorrection);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="device" Type="System.String" />
+        <Parameter Name="enableErrorCorrection" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="device">To be added.</param>
+        <param name="enableErrorCorrection">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Cancel">
+      <MemberSignature Language="C#" Value="public void Cancel ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Error">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.AudioCdRipperErrorHandler Error;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.AudioCdRipperErrorHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Finish">
+      <MemberSignature Language="C#" Value="public void Finish ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Progress">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.AudioCdRipperProgressHandler Progress;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.AudioCdRipperProgressHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RipTrack">
+      <MemberSignature Language="C#" Value="public void RipTrack (int trackIndex, Banshee.Collection.TrackInfo track, Banshee.Base.SafeUri outputUri, out bool taggingSupported);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="trackIndex" Type="System.Int32" />
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="outputUri" Type="Banshee.Base.SafeUri" />
+        <Parameter Name="taggingSupported" Type="System.Boolean&amp;" RefType="out" />
+      </Parameters>
+      <Docs>
+        <param name="trackIndex">To be added.</param>
+        <param name="track">To be added.</param>
+        <param name="outputUri">To be added.</param>
+        <param name="taggingSupported">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackFinished">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.AudioCdRipperTrackFinishedHandler TrackFinished;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.AudioCdRipperTrackFinishedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IEqualizer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IEqualizer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IEqualizer.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -15,31 +16,31 @@
     
     
     <Member MemberName="AmplifierLevel">
-      <MemberSignature Language="C#" Value="public double AmplifierLevel { set; };" />
+      <MemberSignature Language="C#" Value="public double AmplifierLevel { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BandRange">
-      <MemberSignature Language="C#" Value="public int[] BandRange { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BandRange">
+      <MemberSignature Language="C#" Value="public int[] BandRange { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EqualizerFrequencies">
-      <MemberSignature Language="C#" Value="public uint[] EqualizerFrequencies { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EqualizerFrequencies">
+      <MemberSignature Language="C#" Value="public uint[] EqualizerFrequencies { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetEqualizerGain">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetEqualizerGain">
       <MemberSignature Language="C#" Value="public void SetEqualizerGain (uint band, double value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="band" Type="System.UInt32" /><Parameter Name="value" Type="System.Double" /></Parameters>
       <Docs><param name="band">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SupportsEqualizer">
-      <MemberSignature Language="C#" Value="public bool SupportsEqualizer { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SupportsEqualizer">
+      <MemberSignature Language="C#" Value="public bool SupportsEqualizer { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IPlayerEngineService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IPlayerEngineService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IPlayerEngineService.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -35,90 +36,90 @@
     
     
     <Member MemberName="CanPause">
-      <MemberSignature Language="C#" Value="public bool CanPause { get; };" />
+      <MemberSignature Language="C#" Value="public bool CanPause { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanSeek">
-      <MemberSignature Language="C#" Value="public bool CanSeek { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSeek">
+      <MemberSignature Language="C#" Value="public bool CanSeek { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Close">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Close">
       <MemberSignature Language="C#" Value="public void Close ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentState">
-      <MemberSignature Language="C#" Value="public string CurrentState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentState">
+      <MemberSignature Language="C#" Value="public string CurrentState { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentTrack">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; CurrentTrack { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentTrack">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,object&gt; CurrentTrack { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentUri">
-      <MemberSignature Language="C#" Value="public string CurrentUri { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentUri">
+      <MemberSignature Language="C#" Value="public string CurrentUri { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EventChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.DBusPlayerEngineEventHandler EventChanged;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EventChanged">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.DBusPlayerEventHandler EventChanged;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.DBusPlayerEngineEventHandler</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.DBusPlayerEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastState">
-      <MemberSignature Language="C#" Value="public string LastState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LastState">
+      <MemberSignature Language="C#" Value="public string LastState { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Length">
-      <MemberSignature Language="C#" Value="public uint Length { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Length">
+      <MemberSignature Language="C#" Value="public uint Length { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Open">
       <MemberSignature Language="C#" Value="public void Open (string uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.String" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pause">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Pause">
       <MemberSignature Language="C#" Value="public void Pause ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Play">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Play">
       <MemberSignature Language="C#" Value="public void Play ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Position">
-      <MemberSignature Language="C#" Value="public uint Position { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Position">
+      <MemberSignature Language="C#" Value="public uint Position { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.DBusPlayerEngineStateHandler StateChanged;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StateChanged">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.DBusPlayerStateHandler StateChanged;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.DBusPlayerEngineStateHandler</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.DBusPlayerStateHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TogglePlaying">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TogglePlaying">
       <MemberSignature Language="C#" Value="public void TogglePlaying ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Volume">
-      <MemberSignature Language="C#" Value="public ushort Volume { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Volume">
+      <MemberSignature Language="C#" Value="public ushort Volume { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/ITranscoder.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/ITranscoder.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,108 @@
+<Type Name="ITranscoder" FullName="Banshee.MediaEngine.ITranscoder">
+  <TypeSignature Language="C#" Value="public interface ITranscoder" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Cancel">
+      <MemberSignature Language="C#" Value="public void Cancel ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Error">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.TranscoderErrorHandler Error;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.TranscoderErrorHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Finish">
+      <MemberSignature Language="C#" Value="public void Finish ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Progress">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.TranscoderProgressHandler Progress;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.TranscoderProgressHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackFinished">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.TranscoderTrackFinishedHandler TrackFinished;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.TranscoderTrackFinishedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TranscodeTrack">
+      <MemberSignature Language="C#" Value="public void TranscodeTrack (Banshee.Collection.TrackInfo track, Banshee.Base.SafeUri outputUri, Banshee.MediaProfiles.ProfileConfiguration config);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="outputUri" Type="Banshee.Base.SafeUri" />
+        <Parameter Name="config" Type="Banshee.MediaProfiles.ProfileConfiguration" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="outputUri">To be added.</param>
+        <param name="config">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IVisualizationDataSource.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/IVisualizationDataSource.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,28 @@
+<Type Name="IVisualizationDataSource" FullName="Banshee.MediaEngine.IVisualizationDataSource">
+  <TypeSignature Language="C#" Value="public interface IVisualizationDataSource" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="DataAvailable">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.VisualizationDataHandler DataAvailable;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.VisualizationDataHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/NullPlayerEngine.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/NullPlayerEngine.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/NullPlayerEngine.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.MediaEngine.PlayerEngine</BaseTypeName>
@@ -17,10 +18,7 @@
       <MemberSignature Language="C#" Value="public NullPlayerEngine ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngine.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngine.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngine.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -49,170 +50,135 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanSeek">
-      <MemberSignature Language="C#" Value="public virtual bool CanSeek { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSeek">
+      <MemberSignature Language="C#" Value="public virtual bool CanSeek { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Close">
-      <MemberSignature Language="C#" Value="public virtual void Close ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentState">
-      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngineState CurrentState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Close"><MemberSignature Language="C#" Value="public virtual void Close (bool fullShutdown);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="fullShutdown" Type="System.Boolean" /></Parameters><Docs><param name="fullShutdown">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentState">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerState CurrentState { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerState</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentTrack">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo CurrentTrack { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo CurrentTrack { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentUri">
-      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri CurrentUri { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentUri">
+      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri CurrentUri { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Dispose">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Dispose">
       <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EventChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.PlayerEngineEventHandler EventChanged;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EventChanged">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.PlayerEventHandler EventChanged;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEventHandler</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ExplicitDecoderCapabilities">
-      <MemberSignature Language="C#" Value="public abstract System.Collections.IEnumerable ExplicitDecoderCapabilities { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ExplicitDecoderCapabilities">
+      <MemberSignature Language="C#" Value="public abstract System.Collections.IEnumerable ExplicitDecoderCapabilities { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.IEnumerable</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetBaseElements">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetBaseElements">
       <MemberSignature Language="C#" Value="public virtual IntPtr[] GetBaseElements ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.IntPtr[]</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Id">
-      <MemberSignature Language="C#" Value="public abstract string Id { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Id">
+      <MemberSignature Language="C#" Value="public abstract string Id { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastState">
-      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngineState LastState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LastState">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerState LastState { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerState</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Length">
-      <MemberSignature Language="C#" Value="public abstract uint Length { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Length">
+      <MemberSignature Language="C#" Value="public abstract uint Length { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public abstract string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public abstract string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnEventChanged">
-      <MemberSignature Language="C#" Value="protected void OnEventChanged (Banshee.MediaEngine.PlayerEngineEvent evnt);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="evnt" Type="Banshee.MediaEngine.PlayerEngineEvent" /></Parameters>
-      <Docs><param name="evnt">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnEventChanged">
-      <MemberSignature Language="C#" Value="protected void OnEventChanged (Banshee.MediaEngine.PlayerEngineEvent evnt, string message);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="evnt" Type="Banshee.MediaEngine.PlayerEngineEvent" /><Parameter Name="message" Type="System.String" /></Parameters>
-      <Docs><param name="evnt">To be added.</param><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnEventChanged">
-      <MemberSignature Language="C#" Value="protected virtual void OnEventChanged (Banshee.MediaEngine.PlayerEngineEvent evnt, string message, double bufferingPercent);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="evnt" Type="Banshee.MediaEngine.PlayerEngineEvent" /><Parameter Name="message" Type="System.String" /><Parameter Name="bufferingPercent" Type="System.Double" /></Parameters>
-      <Docs><param name="evnt">To be added.</param><param name="message">To be added.</param><param name="bufferingPercent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnStateChanged">
-      <MemberSignature Language="C#" Value="protected virtual void OnStateChanged (Banshee.MediaEngine.PlayerEngineState state);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="state" Type="Banshee.MediaEngine.PlayerEngineState" /></Parameters>
-      <Docs><param name="state">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnTagFound">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnEventChanged"><MemberSignature Language="C#" Value="protected void OnEventChanged (Banshee.MediaEngine.PlayerEvent evnt);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="evnt" Type="Banshee.MediaEngine.PlayerEvent" /></Parameters><Docs><param name="evnt">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnEventChanged"><MemberSignature Language="C#" Value="protected virtual void OnEventChanged (Banshee.MediaEngine.PlayerEventArgs args);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="args" Type="Banshee.MediaEng
 ine.PlayerEventArgs" /></Parameters><Docs><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnStateChanged"><MemberSignature Language="C#" Value="protected virtual void OnStateChanged (Banshee.MediaEngine.PlayerState state);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="state" Type="Banshee.MediaEngine.PlayerState" /></Parameters><Docs><param name="state">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTagFound">
       <MemberSignature Language="C#" Value="protected void OnTagFound (Banshee.Streaming.StreamTag tag);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tag" Type="Banshee.Streaming.StreamTag" /></Parameters>
       <Docs><param name="tag">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Open">
       <MemberSignature Language="C#" Value="public void Open (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Open">
       <MemberSignature Language="C#" Value="public void Open (Banshee.Collection.TrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenUri">
       <MemberSignature Language="C#" Value="protected abstract void OpenUri (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pause">
-      <MemberSignature Language="C#" Value="public virtual void Pause ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Pause">
+      <MemberSignature Language="C#" Value="public abstract void Pause ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Play">
-      <MemberSignature Language="C#" Value="public virtual void Play ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Play">
+      <MemberSignature Language="C#" Value="public abstract void Play ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Position">
-      <MemberSignature Language="C#" Value="public abstract uint Position { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Position">
+      <MemberSignature Language="C#" Value="public abstract uint Position { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reset">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reset">
       <MemberSignature Language="C#" Value="public void Reset ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SkipDelta"><MemberSignature Language="C#" Value="public const int SkipDelta = 10;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><MemberValue>10</MemberValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceCapabilities">
-      <MemberSignature Language="C#" Value="public abstract System.Collections.IEnumerable SourceCapabilities { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SkipDelta"><MemberSignature Language="C#" Value="public const int SkipDelta = 10;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><MemberValue>10</MemberValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceCapabilities">
+      <MemberSignature Language="C#" Value="public abstract System.Collections.IEnumerable SourceCapabilities { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.IEnumerable</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.PlayerEngineStateHandler StateChanged;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineStateHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SupportsEqualizer">
-      <MemberSignature Language="C#" Value="public abstract bool SupportsEqualizer { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SupportsEqualizer">
+      <MemberSignature Language="C#" Value="public abstract bool SupportsEqualizer { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackInfoUpdated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SupportsVideo"><MemberSignature Language="C#" Value="public abstract bool SupportsVideo { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackInfoUpdated">
       <MemberSignature Language="C#" Value="public void TrackInfoUpdated ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Volume">
-      <MemberSignature Language="C#" Value="public abstract ushort Volume { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VideoExpose"><MemberSignature Language="C#" Value="public virtual void VideoExpose (IntPtr window, bool direct);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="window" Type="System.IntPtr" /><Parameter Name="direct" Type="System.Boolean" /></Parameters><Docs><param name="window">To be added.</param><param name="direct">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="VideoWindow"><MemberSignature Language="C#" Value="public virtual IntPtr VideoWindow { set; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue><Docs><summary>To be added.</s
 ummary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Volume">
+      <MemberSignature Language="C#" Value="public abstract ushort Volume { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="VolumeDelta"><MemberSignature Language="C#" Value="public const int VolumeDelta = 10;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><MemberValue>10</MemberValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VolumeDelta"><MemberSignature Language="C#" Value="public const int VolumeDelta = 10;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><MemberValue>10</MemberValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEvent.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEvent.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEvent.xml	Mon Sep 22 20:49:48 2008
@@ -12,59 +12,95 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName="Buffering">
       <MemberSignature Language="C#" Value="Buffering" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="EndOfStream">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="EndOfStream">
       <MemberSignature Language="C#" Value="EndOfStream" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Error">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Error">
       <MemberSignature Language="C#" Value="Error" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Iterate">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Iterate">
       <MemberSignature Language="C#" Value="Iterate" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Metadata">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Metadata">
       <MemberSignature Language="C#" Value="Metadata" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Seek">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Seek">
       <MemberSignature Language="C#" Value="Seek" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="StartOfStream">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="StartOfStream">
       <MemberSignature Language="C#" Value="StartOfStream" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="TrackInfoUpdated">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackInfoUpdated">
       <MemberSignature Language="C#" Value="TrackInfoUpdated" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Volume">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Volume">
       <MemberSignature Language="C#" Value="Volume" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -13,29 +13,47 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PlayerEngineEventArgs ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BufferingPercent">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BufferingPercent">
       <MemberSignature Language="C#" Value="public double BufferingPercent;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Event">
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Event">
       <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngineEvent Event;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Message">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Message">
       <MemberSignature Language="C#" Value="public string Message;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineService.xml	Mon Sep 22 20:49:48 2008
@@ -1,8 +1,9 @@
 <Type Name="PlayerEngineService" FullName="Banshee.MediaEngine.PlayerEngineService">
-  <TypeSignature Language="C#" Value="public class PlayerEngineService : Banshee.MediaEngine.IPlayerEngineService" />
+  <TypeSignature Language="C#" Value="public class PlayerEngineService : Banshee.MediaEngine.IPlayerEngineService, Banshee.ServiceStack.IInitializeService, Banshee.ServiceStack.IRequiredService, IDisposable" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -11,6 +12,15 @@
     <Interface>
       <InterfaceName>Banshee.MediaEngine.IPlayerEngineService</InterfaceName>
     </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IInitializeService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
   </Interfaces>
   <Docs>
     <summary>To be added.</summary>
@@ -57,192 +67,182 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveEngine">
-      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngine ActiveEngine { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveEngine">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngine ActiveEngine { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngine</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.CurrentState">
-      <MemberSignature Language="C#" Value="string Banshee.MediaEngine.IPlayerEngineService.CurrentState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.CurrentState">
+      <MemberSignature Language="C#" Value="string Banshee.MediaEngine.IPlayerEngineService.CurrentState { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.CurrentTrack">
-      <MemberSignature Language="C#" Value="System.Collections.Generic.IDictionary&lt;string,object&gt; Banshee.MediaEngine.IPlayerEngineService.CurrentTrack { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.CurrentTrack">
+      <MemberSignature Language="C#" Value="System.Collections.Generic.IDictionary&lt;string,object&gt; Banshee.MediaEngine.IPlayerEngineService.CurrentTrack { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.CurrentUri">
-      <MemberSignature Language="C#" Value="string Banshee.MediaEngine.IPlayerEngineService.CurrentUri { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.CurrentUri">
+      <MemberSignature Language="C#" Value="string Banshee.MediaEngine.IPlayerEngineService.CurrentUri { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.LastState">
-      <MemberSignature Language="C#" Value="string Banshee.MediaEngine.IPlayerEngineService.LastState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.LastState">
+      <MemberSignature Language="C#" Value="string Banshee.MediaEngine.IPlayerEngineService.LastState { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.MediaEngine.IPlayerEngineService.Open">
       <MemberSignature Language="C#" Value="void IPlayerEngineService.Open (string uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.String" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
-      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
+      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanPause">
-      <MemberSignature Language="C#" Value="public bool CanPause { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanPause">
+      <MemberSignature Language="C#" Value="public bool CanPause { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanSeek">
-      <MemberSignature Language="C#" Value="public bool CanSeek { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSeek">
+      <MemberSignature Language="C#" Value="public bool CanSeek { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Close">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Close">
       <MemberSignature Language="C#" Value="public void Close ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentSafeUri">
-      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri CurrentSafeUri { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Close"><MemberSignature Language="C#" Value="public void Close (bool fullShutdown);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="fullShutdown" Type="System.Boolean" /></Parameters><Docs><param name="fullShutdown">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConnectEvent"><MemberSignature Language="C#" Value="public void ConnectEvent (Banshee.MediaEngine.PlayerEventHandler handler);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.MediaEngine.PlayerEventHandler" /></Parameters><Docs><p
 aram name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConnectEvent"><MemberSignature Language="C#" Value="public void ConnectEvent (Banshee.MediaEngine.PlayerEventHandler handler, Banshee.MediaEngine.PlayerEvent eventMask);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.MediaEngine.PlayerEventHandler" /><Parameter Name="eventMask" Type="Banshee.MediaEngine.PlayerEvent" /></Parameters><Docs><param name="handler">To be added.</param><param name="eventMask">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConnectEvent"><MemberSignature Language="C#" Value="public void ConnectEvent (Banshee.MediaEngine.PlayerEventHandler handler, bool connectAfter);" /><Membe
 rType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.MediaEngine.PlayerEventHandler" /><Parameter Name="connectAfter" Type="System.Boolean" /></Parameters><Docs><param name="handler">To be added.</param><param name="connectAfter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConnectEvent"><MemberSignature Language="C#" Value="public void ConnectEvent (Banshee.MediaEngine.PlayerEventHandler handler, Banshee.MediaEngine.PlayerEvent eventMask, bool connectAfter);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.MediaEngine.PlayerEventHandler" /><Parameter Name="eventMask" Type="Banshe
 e.MediaEngine.PlayerEvent" /><Parameter Name="connectAfter" Type="System.Boolean" /></Parameters><Docs><param name="handler">To be added.</param><param name="eventMask">To be added.</param><param name="connectAfter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentSafeUri">
+      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri CurrentSafeUri { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentState">
-      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngineState CurrentState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentState">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerState CurrentState { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerState</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentTrack">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo CurrentTrack { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo CurrentTrack { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultEngine">
-      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngine DefaultEngine { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultEngine">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngine DefaultEngine { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngine</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Dispose">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisconnectEvent"><MemberSignature Language="C#" Value="public void DisconnectEvent (Banshee.MediaEngine.PlayerEventHandler handler);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.MediaEngine.PlayerEventHandler" /></Parameters><Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dispose">
       <MemberSignature Language="C#" Value="public void Dispose ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Engines">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.MediaEngine.PlayerEngine&gt; Engines { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Engines">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.MediaEngine.PlayerEngine&gt; Engines { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.MediaEngine.PlayerEngine&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EngineSchema">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EngineSchema">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; EngineSchema;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EventChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.PlayerEngineEventHandler EventChanged;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineEventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsPlaying">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IncrementLastPlayed"><MemberSignature Language="C#" Value="public void IncrementLastPlayed ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public void Initialize ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsPlaying"><MemberSignature Language="C#" Value="public bool IsPlaying ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1
 .3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsPlaying">
       <MemberSignature Language="C#" Value="public bool IsPlaying (Banshee.Collection.TrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastState">
-      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngineState LastState { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LastState">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerState LastState { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerState</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Length">
-      <MemberSignature Language="C#" Value="public uint Length { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Length">
+      <MemberSignature Language="C#" Value="public uint Length { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ModifyEvent"><MemberSignature Language="C#" Value="public void ModifyEvent (Banshee.MediaEngine.PlayerEvent eventMask, Banshee.MediaEngine.PlayerEventHandler handler);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="eventMask" Type="Banshee.MediaEngine.PlayerEvent" /><Parameter Name="handler" Type="Banshee.MediaEngine.PlayerEventHandler" /></Parameters><Docs><param name="eventMask">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Open">
       <MemberSignature Language="C#" Value="public void Open (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Open">
       <MemberSignature Language="C#" Value="public void Open (Banshee.Collection.TrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OpenPlay">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenPlay">
       <MemberSignature Language="C#" Value="public void OpenPlay (Banshee.Collection.TrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pause">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Pause">
       <MemberSignature Language="C#" Value="public void Pause ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Play">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Play">
       <MemberSignature Language="C#" Value="public void Play ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlayWhenIdleRequest">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlayWhenIdleRequest">
       <MemberSignature Language="C#" Value="public event EventHandler PlayWhenIdleRequest;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Position">
-      <MemberSignature Language="C#" Value="public uint Position { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Position">
+      <MemberSignature Language="C#" Value="public uint Position { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.MediaEngine.PlayerEngineStateHandler StateChanged;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineStateHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SupportsEqualizer">
-      <MemberSignature Language="C#" Value="public bool SupportsEqualizer { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SupportsEqualizer">
+      <MemberSignature Language="C#" Value="public bool SupportsEqualizer { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TogglePlaying">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SupportsVideo"><MemberSignature Language="C#" Value="public bool SupportsVideo { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TogglePlaying">
       <MemberSignature Language="C#" Value="public void TogglePlaying ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackInfoUpdated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackInfoUpdated">
       <MemberSignature Language="C#" Value="public void TrackInfoUpdated ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Volume">
-      <MemberSignature Language="C#" Value="public ushort Volume { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackIntercept"><MemberSignature Language="C#" Value="public event Banshee.MediaEngine.TrackInterceptHandler TrackIntercept;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.MediaEngine.TrackInterceptHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="VideoExpose"><MemberSignature Language="C#" Value="public void VideoExpose (IntPtr window, bool direct);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="window" Type="System.IntPtr" /><Parameter Name="direct" Type="System.Boolean" /></Parameters><Docs><param name="window">To be added.</param><param name="dire
 ct">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="VideoWindow"><MemberSignature Language="C#" Value="public IntPtr VideoWindow { set; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.IntPtr</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Volume">
+      <MemberSignature Language="C#" Value="public ushort Volume { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt16</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="VolumeSchema">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VolumeSchema">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;int&gt; VolumeSchema;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineState.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineState.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineState.xml	Mon Sep 22 20:49:48 2008
@@ -12,41 +12,65 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
     <Member MemberName="Contacting">
       <MemberSignature Language="C#" Value="Contacting" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Idle">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Idle">
       <MemberSignature Language="C#" Value="Idle" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Initalized">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Initalized">
       <MemberSignature Language="C#" Value="Initalized" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Loaded">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Loaded">
       <MemberSignature Language="C#" Value="Loaded" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Paused">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Paused">
       <MemberSignature Language="C#" Value="Paused" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Playing">
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Playing">
       <MemberSignature Language="C#" Value="Playing" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineStateArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineStateArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEngineStateArgs.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,25 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PlayerEngineStateArgs ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="State">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="State">
       <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEngineState State;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEngineState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEvent.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEvent.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,164 @@
+<Type Name="PlayerEvent" FullName="Banshee.MediaEngine.PlayerEvent">
+  <TypeSignature Language="C#" Value="public enum PlayerEvent" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Flags</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Buffering">
+      <MemberSignature Language="C#" Value="Buffering" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="EndOfStream">
+      <MemberSignature Language="C#" Value="EndOfStream" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Error">
+      <MemberSignature Language="C#" Value="Error" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Iterate">
+      <MemberSignature Language="C#" Value="Iterate" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Metadata">
+      <MemberSignature Language="C#" Value="Metadata" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="None">
+      <MemberSignature Language="C#" Value="None" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Seek">
+      <MemberSignature Language="C#" Value="Seek" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="StartOfStream">
+      <MemberSignature Language="C#" Value="StartOfStream" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="StateChange">
+      <MemberSignature Language="C#" Value="StateChange" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="TrackInfoUpdated">
+      <MemberSignature Language="C#" Value="TrackInfoUpdated" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Volume">
+      <MemberSignature Language="C#" Value="Volume" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="PlayerEventArgs" FullName="Banshee.MediaEngine.PlayerEventArgs">
+  <TypeSignature Language="C#" Value="public class PlayerEventArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PlayerEventArgs (Banshee.MediaEngine.PlayerEvent event);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="event" Type="Banshee.MediaEngine.PlayerEvent" />
+      </Parameters>
+      <Docs>
+        <param name="event">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Event">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerEvent Event { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerEvent</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventBufferingArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventBufferingArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="PlayerEventBufferingArgs" FullName="Banshee.MediaEngine.PlayerEventBufferingArgs">
+  <TypeSignature Language="C#" Value="public sealed class PlayerEventBufferingArgs : Banshee.MediaEngine.PlayerEventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.MediaEngine.PlayerEventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PlayerEventBufferingArgs (double progress);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="progress" Type="System.Double" />
+      </Parameters>
+      <Docs>
+        <param name="progress">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Progress">
+      <MemberSignature Language="C#" Value="public double Progress { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventErrorArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventErrorArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="PlayerEventErrorArgs" FullName="Banshee.MediaEngine.PlayerEventErrorArgs">
+  <TypeSignature Language="C#" Value="public class PlayerEventErrorArgs : Banshee.MediaEngine.PlayerEventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.MediaEngine.PlayerEventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PlayerEventErrorArgs (string message);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="message" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="message">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Message">
+      <MemberSignature Language="C#" Value="public string Message { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,21 @@
+<Type Name="PlayerEventHandler" FullName="Banshee.MediaEngine.PlayerEventHandler">
+  <TypeSignature Language="C#" Value="public delegate void PlayerEventHandler(PlayerEventArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="args" Type="Banshee.MediaEngine.PlayerEventArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventStateChangeArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerEventStateChangeArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,64 @@
+<Type Name="PlayerEventStateChangeArgs" FullName="Banshee.MediaEngine.PlayerEventStateChangeArgs">
+  <TypeSignature Language="C#" Value="public class PlayerEventStateChangeArgs : Banshee.MediaEngine.PlayerEventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.MediaEngine.PlayerEventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PlayerEventStateChangeArgs (Banshee.MediaEngine.PlayerState previous, Banshee.MediaEngine.PlayerState current);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="previous" Type="Banshee.MediaEngine.PlayerState" />
+        <Parameter Name="current" Type="Banshee.MediaEngine.PlayerState" />
+      </Parameters>
+      <Docs>
+        <param name="previous">To be added.</param>
+        <param name="current">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Current">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerState Current { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Previous">
+      <MemberSignature Language="C#" Value="public Banshee.MediaEngine.PlayerState Previous { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerState.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/PlayerState.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,120 @@
+<Type Name="PlayerState" FullName="Banshee.MediaEngine.PlayerState">
+  <TypeSignature Language="C#" Value="public enum PlayerState" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Contacting">
+      <MemberSignature Language="C#" Value="Contacting" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Idle">
+      <MemberSignature Language="C#" Value="Idle" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Loaded">
+      <MemberSignature Language="C#" Value="Loaded" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Loading">
+      <MemberSignature Language="C#" Value="Loading" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="NotReady">
+      <MemberSignature Language="C#" Value="NotReady" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Paused">
+      <MemberSignature Language="C#" Value="Paused" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Playing">
+      <MemberSignature Language="C#" Value="Playing" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Ready">
+      <MemberSignature Language="C#" Value="Ready" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaEngine.PlayerState</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TrackInterceptHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TrackInterceptHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,22 @@
+<Type Name="TrackInterceptHandler" FullName="Banshee.MediaEngine.TrackInterceptHandler">
+  <TypeSignature Language="C#" Value="public delegate bool TrackInterceptHandler(TrackInfo track);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Boolean</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderErrorArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderErrorArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,64 @@
+<Type Name="TranscoderErrorArgs" FullName="Banshee.MediaEngine.TranscoderErrorArgs">
+  <TypeSignature Language="C#" Value="public sealed class TranscoderErrorArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TranscoderErrorArgs (Banshee.Collection.TrackInfo track, string message);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="message" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="message">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Message">
+      <MemberSignature Language="C#" Value="public string Message { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderErrorHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderErrorHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="TranscoderErrorHandler" FullName="Banshee.MediaEngine.TranscoderErrorHandler">
+  <TypeSignature Language="C#" Value="public delegate void TranscoderErrorHandler(object o, TranscoderErrorArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaEngine.TranscoderErrorArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderProgressArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderProgressArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="TranscoderProgressArgs" FullName="Banshee.MediaEngine.TranscoderProgressArgs">
+  <TypeSignature Language="C#" Value="public sealed class TranscoderProgressArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TranscoderProgressArgs (Banshee.Collection.TrackInfo track, double fraction, TimeSpan totalTime);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="fraction" Type="System.Double" />
+        <Parameter Name="totalTime" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="fraction">To be added.</param>
+        <param name="totalTime">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Fraction">
+      <MemberSignature Language="C#" Value="public double Fraction { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TotalTime">
+      <MemberSignature Language="C#" Value="public TimeSpan TotalTime { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderProgressHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderProgressHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="TranscoderProgressHandler" FullName="Banshee.MediaEngine.TranscoderProgressHandler">
+  <TypeSignature Language="C#" Value="public delegate void TranscoderProgressHandler(object o, TranscoderProgressArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaEngine.TranscoderProgressArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService+TrackTranscodedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService+TrackTranscodedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="TranscoderService+TrackTranscodedHandler" FullName="Banshee.MediaEngine.TranscoderService+TrackTranscodedHandler">
+  <TypeSignature Language="C#" Value="public delegate void TranscoderService.TrackTranscodedHandler(TrackInfo track, SafeUri uri);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+    <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="track">To be added.</param>
+    <param name="uri">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService+TranscodeCancelledHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService+TranscodeCancelledHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,18 @@
+<Type Name="TranscoderService+TranscodeCancelledHandler" FullName="Banshee.MediaEngine.TranscoderService+TranscodeCancelledHandler">
+  <TypeSignature Language="C#" Value="public delegate void TranscoderService.TranscodeCancelledHandler();" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters />
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,132 @@
+<Type Name="TranscoderService" FullName="Banshee.MediaEngine.TranscoderService">
+  <TypeSignature Language="C#" Value="public class TranscoderService : Banshee.ServiceStack.IService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TranscoderService ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enqueue">
+      <MemberSignature Language="C#" Value="public void Enqueue (Banshee.Collection.TrackInfo track, Banshee.MediaProfiles.ProfileConfiguration config, Banshee.MediaEngine.TranscoderService.TrackTranscodedHandler handler, Banshee.MediaEngine.TranscoderService.TranscodeCancelledHandler cancelledHandler);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="config" Type="Banshee.MediaProfiles.ProfileConfiguration" />
+        <Parameter Name="handler" Type="Banshee.MediaEngine.TranscoderService+TrackTranscodedHandler" />
+        <Parameter Name="cancelledHandler" Type="Banshee.MediaEngine.TranscoderService+TranscodeCancelledHandler" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="config">To be added.</param>
+        <param name="handler">To be added.</param>
+        <param name="cancelledHandler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enqueue">
+      <MemberSignature Language="C#" Value="public void Enqueue (Banshee.Collection.TrackInfo track, Banshee.Base.SafeUri out_uri, Banshee.MediaProfiles.ProfileConfiguration config, Banshee.MediaEngine.TranscoderService.TrackTranscodedHandler handler, Banshee.MediaEngine.TranscoderService.TranscodeCancelledHandler cancelledHandler);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="out_uri" Type="Banshee.Base.SafeUri" />
+        <Parameter Name="config" Type="Banshee.MediaProfiles.ProfileConfiguration" />
+        <Parameter Name="handler" Type="Banshee.MediaEngine.TranscoderService+TrackTranscodedHandler" />
+        <Parameter Name="cancelledHandler" Type="Banshee.MediaEngine.TranscoderService+TranscodeCancelledHandler" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="out_uri">To be added.</param>
+        <param name="config">To be added.</param>
+        <param name="handler">To be added.</param>
+        <param name="cancelledHandler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetTempUriFor">
+      <MemberSignature Language="C#" Value="public static Banshee.Base.SafeUri GetTempUriFor (string extension);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Base.SafeUri</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="extension" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="extension">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Supported">
+      <MemberSignature Language="C#" Value="public static bool Supported { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderTrackFinishedArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderTrackFinishedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,64 @@
+<Type Name="TranscoderTrackFinishedArgs" FullName="Banshee.MediaEngine.TranscoderTrackFinishedArgs">
+  <TypeSignature Language="C#" Value="public sealed class TranscoderTrackFinishedArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TranscoderTrackFinishedArgs (Banshee.Collection.TrackInfo track, Banshee.Base.SafeUri uri);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.TrackInfo" />
+        <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo Track { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Collection.TrackInfo</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Uri">
+      <MemberSignature Language="C#" Value="public Banshee.Base.SafeUri Uri { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Base.SafeUri</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderTrackFinishedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/TranscoderTrackFinishedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="TranscoderTrackFinishedHandler" FullName="Banshee.MediaEngine.TranscoderTrackFinishedHandler">
+  <TypeSignature Language="C#" Value="public delegate void TranscoderTrackFinishedHandler(object o, TranscoderTrackFinishedArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaEngine.TranscoderTrackFinishedArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/VisualizationDataHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaEngine/VisualizationDataHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="VisualizationDataHandler" FullName="Banshee.MediaEngine.VisualizationDataHandler">
+  <TypeSignature Language="C#" Value="public delegate void VisualizationDataHandler(float[][] pcm, float[][] spectrum);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="pcm" Type="System.Single[][]" />
+    <Parameter Name="spectrum" Type="System.Single[][]" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="pcm">To be added.</param>
+    <param name="spectrum">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileComboBox.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileComboBox.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,124 @@
+<Type Name="ProfileComboBox" FullName="Banshee.MediaProfiles.Gui.ProfileComboBox">
+  <TypeSignature Language="C#" Value="public class ProfileComboBox : Gtk.ComboBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.ComboBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ProfileComboBox (Banshee.MediaProfiles.MediaProfileManager manager);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.MediaProfiles.MediaProfileManager" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveProfile">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Profile ActiveProfile { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MimeTypeFilter">
+      <MemberSignature Language="C#" Value="public string[] MimeTypeFilter { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnUpdated">
+      <MemberSignature Language="C#" Value="protected virtual void OnUpdated ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReloadProfiles">
+      <MemberSignature Language="C#" Value="public void ReloadProfiles ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetActiveProfile">
+      <MemberSignature Language="C#" Value="public void SetActiveProfile (Banshee.MediaProfiles.Profile profile);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Updated">
+      <MemberSignature Language="C#" Value="public event EventHandler Updated;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileComboBoxConfigurable.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileComboBoxConfigurable.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,83 @@
+<Type Name="ProfileComboBoxConfigurable" FullName="Banshee.MediaProfiles.Gui.ProfileComboBoxConfigurable">
+  <TypeSignature Language="C#" Value="public class ProfileComboBoxConfigurable : Gtk.VBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.VBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ProfileComboBoxConfigurable (Banshee.MediaProfiles.MediaProfileManager manager, string configurationId);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.MediaProfiles.MediaProfileManager" />
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ProfileComboBoxConfigurable (Banshee.MediaProfiles.MediaProfileManager manager, string configurationId, Gtk.Box parent);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.MediaProfiles.MediaProfileManager" />
+        <Parameter Name="configurationId" Type="System.String" />
+        <Parameter Name="parent" Type="Gtk.Box" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <param name="configurationId">To be added.</param>
+        <param name="parent">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Combo">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Gui.ProfileComboBox Combo { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Gui.ProfileComboBox</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConfigurationID">
+      <MemberSignature Language="C#" Value="public string ConfigurationID { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileConfigurationDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileConfigurationDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="ProfileConfigurationDialog" FullName="Banshee.MediaProfiles.Gui.ProfileConfigurationDialog">
+  <TypeSignature Language="C#" Value="public class ProfileConfigurationDialog : Gtk.Dialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Dialog</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ProfileConfigurationDialog (Banshee.MediaProfiles.Profile profile);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileConfigureButton.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles.Gui/ProfileConfigureButton.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="ProfileConfigureButton" FullName="Banshee.MediaProfiles.Gui.ProfileConfigureButton">
+  <TypeSignature Language="C#" Value="public class ProfileConfigureButton : Gtk.Button" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Button</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ProfileConfigureButton (string configurationId);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ComboBox">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Gui.ProfileComboBox ComboBox { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Gui.ProfileComboBox</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/MediaProfileManager.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/MediaProfileManager.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,329 @@
+<Type Name="MediaProfileManager" FullName="Banshee.MediaProfiles.MediaProfileManager">
+  <TypeSignature Language="C#" Value="public class MediaProfileManager : Banshee.ServiceStack.IService, System.Collections.Generic.IEnumerable&lt;Banshee.MediaProfiles.Profile&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;Banshee.MediaProfiles.Profile&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MediaProfileManager ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add">
+      <MemberSignature Language="C#" Value="public void Add (Banshee.MediaProfiles.Profile profile);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AvailableProfileCount">
+      <MemberSignature Language="C#" Value="public int AvailableProfileCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetActiveProfileConfiguration">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.ProfileConfiguration GetActiveProfileConfiguration (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetActiveProfileConfiguration">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.ProfileConfiguration GetActiveProfileConfiguration (string id, string[] mimetypes);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="mimetypes" Type="System.String[]" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="mimetypes">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetAvailableProfiles">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.MediaProfiles.Profile&gt; GetAvailableProfiles ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.MediaProfiles.Profile&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.MediaProfiles.Profile&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.MediaProfiles.Profile&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetExtensionForMimeType">
+      <MemberSignature Language="C#" Value="public string GetExtensionForMimeType (string mimetype);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPresetPipelineVariableById">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.PipelineVariable GetPresetPipelineVariableById (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.PipelineVariable</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProfileForExtension">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Profile GetProfileForExtension (string extension);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="extension" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="extension">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProfileForMimeType">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Profile GetProfileForMimeType (string mimetype);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnTestProfile">
+      <MemberSignature Language="C#" Value="protected virtual bool OnTestProfile (Banshee.MediaProfiles.Profile profile);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProfileCount">
+      <MemberSignature Language="C#" Value="public int ProfileCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Remove">
+      <MemberSignature Language="C#" Value="public void Remove (Banshee.MediaProfiles.Profile profile);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestAll">
+      <MemberSignature Language="C#" Value="public void TestAll ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TestProfile">
+      <MemberSignature Language="C#" Value="public event Banshee.MediaProfiles.TestProfileHandler TestProfile;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.TestProfileHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Pipeline+Process.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Pipeline+Process.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,118 @@
+<Type Name="Pipeline+Process" FullName="Banshee.MediaProfiles.Pipeline+Process">
+  <TypeSignature Language="C#" Value="public struct Pipeline.Process : IComparable&lt;Banshee.MediaProfiles.Pipeline.Process&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.ValueType</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IComparable&lt;Banshee.MediaProfiles.Pipeline+Process&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Process (string id, int order, string pipeline);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="order" Type="System.Int32" />
+        <Parameter Name="pipeline" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="order">To be added.</param>
+        <param name="pipeline">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompareTo">
+      <MemberSignature Language="C#" Value="public int CompareTo (Banshee.MediaProfiles.Pipeline.Process process);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="Banshee.MediaProfiles.Pipeline+Process" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ID">
+      <MemberSignature Language="C#" Value="public string ID { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Pipeline">
+      <MemberSignature Language="C#" Value="public string Pipeline { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Zero">
+      <MemberSignature Language="C#" Value="public static readonly Banshee.MediaProfiles.Pipeline.Process Zero;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Pipeline+Process</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Pipeline.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Pipeline.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,373 @@
+<Type Name="Pipeline" FullName="Banshee.MediaProfiles.Pipeline">
+  <TypeSignature Language="C#" Value="public class Pipeline : System.Collections.Generic.IEnumerable&lt;Banshee.MediaProfiles.PipelineVariable&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;Banshee.MediaProfiles.PipelineVariable&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="AddProcess">
+      <MemberSignature Language="C#" Value="public void AddProcess (Banshee.MediaProfiles.Pipeline.Process process);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="Banshee.MediaProfiles.Pipeline+Process" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddProcess">
+      <MemberSignature Language="C#" Value="public void AddProcess (string id, string process);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="process" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddSExprFunction">
+      <MemberSignature Language="C#" Value="public static void AddSExprFunction (string name, Hyena.SExpEngine.SExpFunctionHandler handler);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="handler" Type="Hyena.SExpEngine.SExpFunctionHandler" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddVariable">
+      <MemberSignature Language="C#" Value="public void AddVariable (Banshee.MediaProfiles.PipelineVariable variable);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="Banshee.MediaProfiles.PipelineVariable" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompileProcess">
+      <MemberSignature Language="C#" Value="public string CompileProcess (Banshee.MediaProfiles.Pipeline.Process process);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="Banshee.MediaProfiles.Pipeline+Process" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompileProcess">
+      <MemberSignature Language="C#" Value="public string CompileProcess (string process, string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="process" Type="System.String" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="process">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Configuration">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt; Configuration { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetDefaultProcess">
+      <MemberSignature Language="C#" Value="public string GetDefaultProcess ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.MediaProfiles.PipelineVariable&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.MediaProfiles.PipelineVariable&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetPendingProcessesById">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.MediaProfiles.Pipeline.Process&gt; GetPendingProcessesById (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;Banshee.MediaProfiles.Pipeline+Process&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProcessById">
+      <MemberSignature Language="C#" Value="public string GetProcessById (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetProcessByIdOrDefault">
+      <MemberSignature Language="C#" Value="public string GetProcessByIdOrDefault (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public string this { set; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProcessCount">
+      <MemberSignature Language="C#" Value="public int ProcessCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Processes">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,string&gt; Processes { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemoveProcess">
+      <MemberSignature Language="C#" Value="public void RemoveProcess (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemoveVariable">
+      <MemberSignature Language="C#" Value="public void RemoveVariable (Banshee.MediaProfiles.PipelineVariable variable);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="Banshee.MediaProfiles.PipelineVariable" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="VariableCount">
+      <MemberSignature Language="C#" Value="public int VariableCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Variables">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.MediaProfiles.PipelineVariable&gt; Variables { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;Banshee.MediaProfiles.PipelineVariable&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariable+PossibleValue.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariable+PossibleValue.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,90 @@
+<Type Name="PipelineVariable+PossibleValue" FullName="Banshee.MediaProfiles.PipelineVariable+PossibleValue">
+  <TypeSignature Language="C#" Value="public struct PipelineVariable.PossibleValue" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.ValueType</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PossibleValue (string value, string display);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="value" Type="System.String" />
+        <Parameter Name="display" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="value">To be added.</param>
+        <param name="display">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Disables">
+      <MemberSignature Language="C#" Value="public string[] Disables;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Display">
+      <MemberSignature Language="C#" Value="public string Display;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enables">
+      <MemberSignature Language="C#" Value="public string[] Enables;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public string Value;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariable.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariable.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,317 @@
+<Type Name="PipelineVariable" FullName="Banshee.MediaProfiles.PipelineVariable">
+  <TypeSignature Language="C#" Value="public class PipelineVariable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Advanced">
+      <MemberSignature Language="C#" Value="public bool Advanced { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ControlType">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.PipelineVariableControlType ControlType { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentValue">
+      <MemberSignature Language="C#" Value="public string CurrentValue { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentValueNumeric">
+      <MemberSignature Language="C#" Value="public Nullable&lt;double&gt; CurrentValueNumeric { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DefaultValue">
+      <MemberSignature Language="C#" Value="public string DefaultValue { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DefaultValueNumeric">
+      <MemberSignature Language="C#" Value="public Nullable&lt;double&gt; DefaultValueNumeric { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Nullable&lt;System.Double&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Disables">
+      <MemberSignature Language="C#" Value="public string[] Disables { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enables">
+      <MemberSignature Language="C#" Value="public string[] Enables { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Id">
+      <MemberSignature Language="C#" Value="public string Id { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MaxLabel">
+      <MemberSignature Language="C#" Value="public string MaxLabel { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MaxValue">
+      <MemberSignature Language="C#" Value="public double MaxValue { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MinLabel">
+      <MemberSignature Language="C#" Value="public string MinLabel { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MinValue">
+      <MemberSignature Language="C#" Value="public double MinValue { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PossibleValues">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IDictionary&lt;string,Banshee.MediaProfiles.PipelineVariable.PossibleValue&gt; PossibleValues { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IDictionary&lt;System.String,Banshee.MediaProfiles.PipelineVariable+PossibleValue&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PossibleValuesCount">
+      <MemberSignature Language="C#" Value="public int PossibleValuesCount { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PossibleValuesKeys">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.ICollection&lt;string&gt; PossibleValuesKeys { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.ICollection&lt;System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StepPrecision">
+      <MemberSignature Language="C#" Value="public int StepPrecision { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StepValue">
+      <MemberSignature Language="C#" Value="public double StepValue { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Unit">
+      <MemberSignature Language="C#" Value="public string Unit { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariableControlType.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/PipelineVariableControlType.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,68 @@
+<Type Name="PipelineVariableControlType" FullName="Banshee.MediaProfiles.PipelineVariableControlType">
+  <TypeSignature Language="C#" Value="public enum PipelineVariableControlType" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Enum</BaseTypeName>
+  </Base>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Check">
+      <MemberSignature Language="C#" Value="Check" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Combo">
+      <MemberSignature Language="C#" Value="Combo" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Slider">
+      <MemberSignature Language="C#" Value="Slider" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
+      <MemberSignature Language="C#" Value="Text" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.PipelineVariableControlType</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Profile.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/Profile.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,225 @@
+<Type Name="Profile" FullName="Banshee.MediaProfiles.Profile">
+  <TypeSignature Language="C#" Value="public class Profile" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Available">
+      <MemberSignature Language="C#" Value="public Nullable&lt;bool&gt; Available { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Configuration">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.ProfileConfiguration Configuration { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Description">
+      <MemberSignature Language="C#" Value="public string Description { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HasMimeType">
+      <MemberSignature Language="C#" Value="public bool HasMimeType (string mimetype);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Id">
+      <MemberSignature Language="C#" Value="public string Id { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadConfiguration">
+      <MemberSignature Language="C#" Value="public void LoadConfiguration (string configurationId);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MimeTypes">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;string&gt; MimeTypes { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OutputFileExtension">
+      <MemberSignature Language="C#" Value="public string OutputFileExtension { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Pipeline">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Pipeline Pipeline { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Pipeline</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveConfiguration">
+      <MemberSignature Language="C#" Value="public void SaveConfiguration ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveConfiguration">
+      <MemberSignature Language="C#" Value="public void SaveConfiguration (string configurationId);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="configurationId" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="configurationId">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetConfiguration">
+      <MemberSignature Language="C#" Value="public void SetConfiguration (Banshee.MediaProfiles.ProfileConfiguration configuration);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="configuration" Type="Banshee.MediaProfiles.ProfileConfiguration" />
+      </Parameters>
+      <Docs>
+        <param name="configuration">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/ProfileConfiguration.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/ProfileConfiguration.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,303 @@
+<Type Name="ProfileConfiguration" FullName="Banshee.MediaProfiles.ProfileConfiguration">
+  <TypeSignature Language="C#" Value="public class ProfileConfiguration : System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IEnumerable&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public ProfileConfiguration (Banshee.MediaProfiles.Profile profile, string id);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add">
+      <MemberSignature Language="C#" Value="public void Add (string variable, string value);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="System.String" />
+        <Parameter Name="value" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConfNamespace">
+      <MemberSignature Language="C#" Value="protected string ConfNamespace { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public int Count { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;string,string&gt;&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.String&gt;&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Id">
+      <MemberSignature Language="C#" Value="public string Id { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public string this[string variable] { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Load">
+      <MemberSignature Language="C#" Value="protected virtual void Load ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Load">
+      <MemberSignature Language="C#" Value="public static Banshee.MediaProfiles.ProfileConfiguration Load (Banshee.MediaProfiles.Profile profile, string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LoadActive">
+      <MemberSignature Language="C#" Value="public static Banshee.MediaProfiles.ProfileConfiguration LoadActive (Banshee.MediaProfiles.MediaProfileManager manager, string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.ProfileConfiguration</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="manager" Type="Banshee.MediaProfiles.MediaProfileManager" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="manager">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeConfNamespace">
+      <MemberSignature Language="C#" Value="protected static string MakeConfNamespace (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Profile">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Profile Profile { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Remove">
+      <MemberSignature Language="C#" Value="public void Remove (string variable);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="variable" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="variable">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Save">
+      <MemberSignature Language="C#" Value="public virtual void Save ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveActiveProfile">
+      <MemberSignature Language="C#" Value="public static void SaveActiveProfile (Banshee.MediaProfiles.Profile profile, string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/TestProfileArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/TestProfileArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,62 @@
+<Type Name="TestProfileArgs" FullName="Banshee.MediaProfiles.TestProfileArgs">
+  <TypeSignature Language="C#" Value="public class TestProfileArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TestProfileArgs (Banshee.MediaProfiles.Profile profile);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="profile" Type="Banshee.MediaProfiles.Profile" />
+      </Parameters>
+      <Docs>
+        <param name="profile">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Profile">
+      <MemberSignature Language="C#" Value="public Banshee.MediaProfiles.Profile Profile { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.MediaProfiles.Profile</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProfileAvailable">
+      <MemberSignature Language="C#" Value="public bool ProfileAvailable { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/TestProfileHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.MediaProfiles/TestProfileHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="TestProfileHandler" FullName="Banshee.MediaProfiles.TestProfileHandler">
+  <TypeSignature Language="C#" Value="public delegate void TestProfileHandler(object o, TestProfileArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.MediaProfiles.TestProfileArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedMetadataProvider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedMetadataProvider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.BaseMetadataProvider</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedQueryJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedQueryJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.Embedded/EmbeddedQueryJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.MetadataServiceJob</BaseTypeName>
@@ -17,35 +18,30 @@
     
     
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public EmbeddedQueryJob (Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /></Parameters>
-      <Docs><param name="track">To be added.</param><param name="settings">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Fetch">
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public EmbeddedQueryJob (Banshee.Collection.IBasicTrackInfo track);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Fetch">
       <MemberSignature Language="C#" Value="protected void Fetch ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetEmbeddedPictures">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetEmbeddedPictures">
       <MemberSignature Language="C#" Value="protected TagLib.IPicture[] GetEmbeddedPictures (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>TagLib.IPicture[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetPictureIndexToUse">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetPictureIndexToUse">
       <MemberSignature Language="C#" Value="protected int GetPictureIndexToUse (TagLib.IPicture[] pictures);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="pictures" Type="TagLib.IPicture[]" /></Parameters>
       <Docs><param name="pictures">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SavePicture">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SavePicture">
       <MemberSignature Language="C#" Value="protected bool SavePicture (TagLib.IPicture picture, string image_path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="picture" Type="TagLib.IPicture" /><Parameter Name="image_path" Type="System.String" /></Parameters>
       <Docs><param name="picture">To be added.</param><param name="image_path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/FileSystemMetadataProvider.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/FileSystemMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="FileSystemMetadataProvider" FullName="Banshee.Metadata.FileSystem.FileSystemMetadataProvider">
+  <TypeSignature Language="C#" Value="public class FileSystemMetadataProvider : Banshee.Metadata.BaseMetadataProvider" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Metadata.BaseMetadataProvider</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FileSystemMetadataProvider ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/FileSystemQueryJob.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.FileSystem/FileSystemQueryJob.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,47 @@
+<Type Name="FileSystemQueryJob" FullName="Banshee.Metadata.FileSystem.FileSystemQueryJob">
+  <TypeSignature Language="C#" Value="public class FileSystemQueryJob : Banshee.Metadata.MetadataServiceJob" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Metadata.MetadataServiceJob</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FileSystemQueryJob (Banshee.Collection.IBasicTrackInfo track);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Fetch">
+      <MemberSignature Language="C#" Value="protected void Fetch ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/LastFMMetadataProvider.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/LastFMMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="LastFMMetadataProvider" FullName="Banshee.Metadata.LastFM.LastFMMetadataProvider">
+  <TypeSignature Language="C#" Value="public class LastFMMetadataProvider : Banshee.Metadata.BaseMetadataProvider" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Metadata.BaseMetadataProvider</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public LastFMMetadataProvider ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/LastFMQueryJob.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.LastFM/LastFMQueryJob.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="LastFMQueryJob" FullName="Banshee.Metadata.LastFM.LastFMQueryJob">
+  <TypeSignature Language="C#" Value="public class LastFMQueryJob : Banshee.Metadata.MetadataServiceJob" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Metadata.MetadataServiceJob</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public LastFMQueryJob (Banshee.Collection.IBasicTrackInfo track);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" />
+      </Parameters>
+      <Docs>
+        <param name="track">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzMetadataProvider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzMetadataProvider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.BaseMetadataProvider</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzQueryJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzQueryJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.MusicBrainz/MusicBrainzQueryJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.MetadataServiceJob</BaseTypeName>
@@ -15,22 +16,12 @@
   <Members>
     
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MusicBrainzQueryJob (Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /></Parameters>
-      <Docs><param name="track">To be added.</param><param name="settings">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MusicBrainzQueryJob (Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings, string asin);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /><Parameter Name="asin" Type="System.String" /></Parameters>
-      <Docs><param name="track">To be added.</param><param name="settings">To be added.</param><param name="asin">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Lookup">
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public MusicBrainzQueryJob (Banshee.Collection.IBasicTrackInfo track);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public MusicBrainzQueryJob (Banshee.Collection.IBasicTrackInfo track, string asin);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="asin" Type="System.String" /></Parameters><Docs><param name="track">To be added.</param><param name="asin">To be added.</param><summary>To be added.</summary><remarks
 >To be added.</remarks></Docs></Member><Member MemberName="Lookup">
       <MemberSignature Language="C#" Value="public bool Lookup ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyMetadataProvider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyMetadataProvider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.BaseMetadataProvider</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyQueryJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyQueryJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata.Rhapsody/RhapsodyQueryJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.MetadataServiceJob</BaseTypeName>
@@ -13,11 +14,6 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public RhapsodyQueryJob (Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /></Parameters>
-      <Docs><param name="track">To be added.</param><param name="settings">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RhapsodyQueryJob (Banshee.Collection.IBasicTrackInfo track);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/BaseMetadataProvider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/BaseMetadataProvider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/BaseMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -29,46 +30,35 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cancel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cancel">
       <MemberSignature Language="C#" Value="public virtual void Cancel ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cancel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cancel">
       <MemberSignature Language="C#" Value="public virtual void Cancel (Banshee.Collection.IBasicTrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateJob">
-      <MemberSignature Language="C#" Value="public abstract Banshee.Metadata.IMetadataLookupJob CreateJob (Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Metadata.IMetadataLookupJob</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /></Parameters>
-      <Docs><param name="track">To be added.</param><param name="settings">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HaveResult">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateJob"><MemberSignature Language="C#" Value="public abstract Banshee.Metadata.IMetadataLookupJob CreateJob (Banshee.Collection.IBasicTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Metadata.IMetadataLookupJob</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="HaveResult">
       <MemberSignature Language="C#" Value="public event Banshee.Metadata.MetadataLookupResultHandler HaveResult;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Metadata.MetadataLookupResultHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Lookup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Lookup">
       <MemberSignature Language="C#" Value="public virtual void Lookup (Banshee.Collection.IBasicTrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnHaveResult">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnHaveResult">
       <MemberSignature Language="C#" Value="protected virtual void OnHaveResult (Banshee.Collection.IBasicTrackInfo track, System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt; tags);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="tags" Type="System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt;" /></Parameters>
       <Docs><param name="track">To be added.</param><param name="tags">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Settings">
-      <MemberSignature Language="C#" Value="public virtual Banshee.Metadata.MetadataSettings Settings { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Metadata.MetadataSettings</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataLookupJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataLookupJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataLookupJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -17,20 +18,15 @@
     
     
     <Member MemberName="ResultTags">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt; ResultTags { get; };" />
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt; ResultTags { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Settings">
-      <MemberSignature Language="C#" Value="public Banshee.Metadata.MetadataSettings Settings { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Metadata.MetadataSettings</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Track">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.IBasicTrackInfo Track { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.IBasicTrackInfo Track { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.IBasicTrackInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataProvider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataProvider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/IMetadataProvider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -21,34 +22,23 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cancel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cancel">
       <MemberSignature Language="C#" Value="public void Cancel (Banshee.Collection.IBasicTrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateJob">
-      <MemberSignature Language="C#" Value="public Banshee.Metadata.IMetadataLookupJob CreateJob (Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Metadata.IMetadataLookupJob</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /></Parameters>
-      <Docs><param name="track">To be added.</param><param name="settings">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HaveResult">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateJob"><MemberSignature Language="C#" Value="public Banshee.Metadata.IMetadataLookupJob CreateJob (Banshee.Collection.IBasicTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Metadata.IMetadataLookupJob</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="HaveResult">
       <MemberSignature Language="C#" Value="public event Banshee.Metadata.MetadataLookupResultHandler HaveResult;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Metadata.MetadataLookupResultHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Lookup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Lookup">
       <MemberSignature Language="C#" Value="public void Lookup (Banshee.Collection.IBasicTrackInfo track);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Settings">
-      <MemberSignature Language="C#" Value="public Banshee.Metadata.MetadataSettings Settings { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Metadata.MetadataSettings</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="tags" Type="System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Streaming.StreamTag&gt;" /></Parameters>
       <Docs><param name="track">To be added.</param><param name="tags">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ResultTags">
-      <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Streaming.StreamTag&gt; ResultTags { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResultTags">
+      <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Streaming.StreamTag&gt; ResultTags { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Streaming.StreamTag&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Track">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.IBasicTrackInfo Track { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.IBasicTrackInfo Track { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.IBasicTrackInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataLookupResultHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataService.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Metadata.BaseMetadataProvider</BaseTypeName>
@@ -24,40 +25,40 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddProvider">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddProvider">
       <MemberSignature Language="C#" Value="public void AddProvider (Banshee.Metadata.IMetadataProvider provider);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="provider" Type="Banshee.Metadata.IMetadataProvider" /></Parameters>
       <Docs><param name="provider">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddProvider">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddProvider">
       <MemberSignature Language="C#" Value="public void AddProvider (int position, Banshee.Metadata.IMetadataProvider provider);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="position" Type="System.Int32" /><Parameter Name="provider" Type="Banshee.Metadata.IMetadataProvider" /></Parameters>
       <Docs><param name="position">To be added.</param><param name="provider">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Instance">
-      <MemberSignature Language="C#" Value="public static Banshee.Metadata.MetadataService Instance { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Instance">
+      <MemberSignature Language="C#" Value="public static Banshee.Metadata.MetadataService Instance { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Metadata.MetadataService</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Lookup">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Lookup">
       <MemberSignature Language="C#" Value="public void Lookup (Banshee.Collection.IBasicTrackInfo track, Banshee.Kernel.JobPriority priority);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="priority" Type="Banshee.Kernel.JobPriority" /></Parameters>
       <Docs><param name="track">To be added.</param><param name="priority">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Providers">
-      <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Metadata.IMetadataProvider&gt; Providers { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Providers">
+      <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Metadata.IMetadataProvider&gt; Providers { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Metadata.IMetadataProvider&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveProvider">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveProvider">
       <MemberSignature Language="C#" Value="public void RemoveProvider (Banshee.Metadata.IMetadataProvider provider);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="provider" Type="Banshee.Metadata.IMetadataProvider" /></Parameters>
       <Docs><param name="provider">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataServiceJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataServiceJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataServiceJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -33,68 +34,46 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public MetadataServiceJob (Banshee.Metadata.MetadataService service, Banshee.Collection.IBasicTrackInfo track, Banshee.Metadata.MetadataSettings settings);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="service" Type="Banshee.Metadata.MetadataService" /><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /><Parameter Name="settings" Type="Banshee.Metadata.MetadataSettings" /></Parameters>
-      <Docs><param name="service">To be added.</param><param name="track">To be added.</param><param name="settings">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddTag">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public MetadataServiceJob (Banshee.Metadata.MetadataService service, Banshee.Collection.IBasicTrackInfo track);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="service" Type="Banshee.Metadata.MetadataService" /><Parameter Name="track" Type="Banshee.Collection.IBasicTrackInfo" /></Parameters><Docs><param name="service">To be added.</param><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTag">
       <MemberSignature Language="C#" Value="protected void AddTag (Banshee.Streaming.StreamTag tag);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tag" Type="Banshee.Streaming.StreamTag" /></Parameters>
       <Docs><param name="tag">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetHttpStream">
-      <MemberSignature Language="C#" Value="protected System.IO.Stream GetHttpStream (Uri uri);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="uri" Type="System.Uri" /></Parameters>
-      <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetHttpStream">
-      <MemberSignature Language="C#" Value="protected System.IO.Stream GetHttpStream (Uri uri, string[] ignoreMimeTypes);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.IO.Stream</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="uri" Type="System.Uri" /><Parameter Name="ignoreMimeTypes" Type="System.String[]" /></Parameters>
-      <Docs><param name="uri">To be added.</param><param name="ignoreMimeTypes">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ResultTags">
-      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt; ResultTags { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetHttpStream"><MemberSignature Language="C#" Value="protected System.Net.HttpWebResponse GetHttpStream (Uri uri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Net.HttpWebResponse</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="System.Uri" /></Parameters><Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetHttpStream"><MemberSignature Language="C#" Value="protected System.Net.HttpWebResponse GetHttpStream (Uri uri, string[] ignoreMimeTypes);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Net.HttpWebResponse</ReturnType></ReturnValue><Parameters><Parameter 
 Name="uri" Type="System.Uri" /><Parameter Name="ignoreMimeTypes" Type="System.String[]" /></Parameters><Docs><param name="uri">To be added.</param><param name="ignoreMimeTypes">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="InternetConnected"><MemberSignature Language="C#" Value="protected bool InternetConnected { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ResultTags">
+      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt; ResultTags { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.Streaming.StreamTag&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public virtual void Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SaveHttpStream">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SaveHttpStream">
       <MemberSignature Language="C#" Value="protected bool SaveHttpStream (Uri uri, string path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.Uri" /><Parameter Name="path" Type="System.String" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SaveHttpStream">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SaveHttpStream">
       <MemberSignature Language="C#" Value="protected bool SaveHttpStream (Uri uri, string path, string[] ignoreMimeTypes);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.Uri" /><Parameter Name="path" Type="System.String" /><Parameter Name="ignoreMimeTypes" Type="System.String[]" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="path">To be added.</param><param name="ignoreMimeTypes">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SaveHttpStreamCover">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SaveHttpStreamCover">
       <MemberSignature Language="C#" Value="protected bool SaveHttpStreamCover (Uri uri, string albumArtistId, string[] ignoreMimeTypes);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.Uri" /><Parameter Name="albumArtistId" Type="System.String" /><Parameter Name="ignoreMimeTypes" Type="System.String[]" /></Parameters>
       <Docs><param name="uri">To be added.</param><param name="albumArtistId">To be added.</param><param name="ignoreMimeTypes">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Settings">
-      <MemberSignature Language="C#" Value="public virtual Banshee.Metadata.MetadataSettings Settings { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Metadata.MetadataSettings</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Track">
-      <MemberSignature Language="C#" Value="public virtual Banshee.Collection.IBasicTrackInfo Track { protected set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Track">
+      <MemberSignature Language="C#" Value="public virtual Banshee.Collection.IBasicTrackInfo Track { protected set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.IBasicTrackInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataSettings.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataSettings.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Metadata/MetadataSettings.xml	Mon Sep 22 20:49:48 2008
@@ -13,24 +13,41 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public MetadataSettings ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="NetworkConnected">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NetworkConnected">
       <MemberSignature Language="C#" Value="public virtual bool NetworkConnected { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProxyToMain">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ProxyToMain">
       <MemberSignature Language="C#" Value="public virtual void ProxyToMain (EventHandler handler);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="handler" Type="System.EventHandler" /></Parameters>
-      <Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="handler" Type="System.EventHandler" />
+      </Parameters>
+      <Docs>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/INetworkManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/INetworkManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/INetworkManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Attributes>
@@ -22,11 +23,11 @@
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateChange">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StateChange">
       <MemberSignature Language="C#" Value="public event Banshee.Networking.StateChangeHandler StateChange;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.StateChangeHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Networking/Network.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/Network.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,124 @@
+<Type Name="Network" FullName="Banshee.Networking.Network">
+  <TypeSignature Language="C#" Value="public class Network : Banshee.ServiceStack.IRegisterOnDemandService, IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IRegisterOnDemandService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Network ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Connected">
+      <MemberSignature Language="C#" Value="public bool Connected { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisableInternetAccess">
+      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; DisableInternetAccess;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Manager">
+      <MemberSignature Language="C#" Value="public Banshee.Networking.NetworkManager Manager { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Networking.NetworkManager</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StateChanged">
+      <MemberSignature Language="C#" Value="public event Banshee.Networking.NetworkStateChangedHandler StateChanged;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Networking.NetworkStateChangedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkDetect.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkDetect.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkDetect.xml	Mon Sep 22 20:49:48 2008
@@ -13,29 +13,52 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName="Connected">
       <MemberSignature Language="C#" Value="public bool Connected { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Instance">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Instance">
       <MemberSignature Language="C#" Value="public static Banshee.Networking.NetworkDetect Instance { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Networking.NetworkDetect</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Manager">
+      <ReturnValue>
+        <ReturnType>Banshee.Networking.NetworkDetect</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Manager">
       <MemberSignature Language="C#" Value="public Banshee.Networking.NetworkManager Manager { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Networking.NetworkManager</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateChanged">
+      <ReturnValue>
+        <ReturnType>Banshee.Networking.NetworkManager</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StateChanged">
       <MemberSignature Language="C#" Value="public event Banshee.Networking.NetworkStateChangedHandler StateChanged;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.Networking.NetworkStateChangedHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Banshee.Networking.NetworkStateChangedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="State">
-      <MemberSignature Language="C#" Value="public Banshee.Networking.State State { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="State">
+      <MemberSignature Language="C#" Value="public Banshee.Networking.State State { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateChange">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StateChange">
       <MemberSignature Language="C#" Value="public event Banshee.Networking.StateChangeHandler StateChange;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.StateChangeHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Connected">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Connected">
       <MemberSignature Language="C#" Value="public bool Connected;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkStateChangedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkUnavailableException.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkUnavailableException.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/NetworkUnavailableException.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.ApplicationException</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public NetworkUnavailableException (string message);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="message" Type="System.String" /></Parameters>
       <Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/State.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/State.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/State.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -21,26 +22,26 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Connected">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Connected">
       <MemberSignature Language="C#" Value="Connected" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Connecting">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Connecting">
       <MemberSignature Language="C#" Value="Connecting" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Disconnected">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Disconnected">
       <MemberSignature Language="C#" Value="Disconnected" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Unknown">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unknown">
       <MemberSignature Language="C#" Value="Unknown" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Networking.State</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Networking/StateChangeHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Networking/StateChangeHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Networking/StateChangeHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IBasicPlaybackController.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IBasicPlaybackController.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IBasicPlaybackController.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -12,24 +13,12 @@
   <Members>
     
     
-    <Member MemberName="First">
+    
+  <Member MemberName="First">
       <MemberSignature Language="C#" Value="public void First ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Next">
-      <MemberSignature Language="C#" Value="public void Next ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Previous">
-      <MemberSignature Language="C#" Value="public void Previous ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Next"><MemberSignature Language="C#" Value="public void Next (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Previous"><MemberSignature Language="C#" Value="public void Previous (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To 
 be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/ICanonicalPlaybackController.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/ICanonicalPlaybackController.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/ICanonicalPlaybackController.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -16,24 +17,12 @@
   <Members>
     
     
-    <Member MemberName="First">
+    
+  <Member MemberName="First">
       <MemberSignature Language="C#" Value="public void First ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Next">
-      <MemberSignature Language="C#" Value="public void Next ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Previous">
-      <MemberSignature Language="C#" Value="public void Previous ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Next"><MemberSignature Language="C#" Value="public void Next (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Previous"><MemberSignature Language="C#" Value="public void Previous (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To 
 be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackController.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackController.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackController.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -18,25 +19,20 @@
     
     
     <Member MemberName="RepeatMode">
-      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackRepeatMode RepeatMode { set; get; };" />
+      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackRepeatMode RepeatMode { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackRepeatMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShuffleMode">
-      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackShuffleMode ShuffleMode { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShuffleMode">
+      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackShuffleMode ShuffleMode { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Stopped">
-      <MemberSignature Language="C#" Value="public event Banshee.PlaybackController.PlaybackControllerStoppedHandler Stopped;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackControllerStoppedHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StopWhenFinished">
-      <MemberSignature Language="C#" Value="public bool StopWhenFinished { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StopWhenFinished">
+      <MemberSignature Language="C#" Value="public bool StopWhenFinished { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackControllerService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/IPlaybackControllerService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,133 @@
+<Type Name="IPlaybackControllerService" FullName="Banshee.PlaybackController.IPlaybackControllerService">
+  <TypeSignature Language="C#" Value="public interface IPlaybackControllerService : Banshee.ServiceStack.IDBusExportable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.Banshee.PlaybackController")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="First">
+      <MemberSignature Language="C#" Value="public void First ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Next">
+      <MemberSignature Language="C#" Value="public void Next (bool restart);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="restart" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="restart">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Previous">
+      <MemberSignature Language="C#" Value="public void Previous (bool restart);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="restart" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="restart">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RepeatMode">
+      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackRepeatMode RepeatMode { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.PlaybackController.PlaybackRepeatMode</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShuffleMode">
+      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackShuffleMode ShuffleMode { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Stopped">
+      <MemberSignature Language="C#" Value="public event Banshee.PlaybackController.PlaybackControllerStoppedHandler Stopped;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.PlaybackController.PlaybackControllerStoppedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StopWhenFinished">
+      <MemberSignature Language="C#" Value="public bool StopWhenFinished { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerService.xml	Mon Sep 22 20:49:48 2008
@@ -1,8 +1,9 @@
 <Type Name="PlaybackControllerService" FullName="Banshee.PlaybackController.PlaybackControllerService">
-  <TypeSignature Language="C#" Value="public class PlaybackControllerService : Banshee.PlaybackController.ICanonicalPlaybackController, Banshee.PlaybackController.IPlaybackControllerExportable" />
+  <TypeSignature Language="C#" Value="public class PlaybackControllerService : Banshee.PlaybackController.ICanonicalPlaybackController, Banshee.PlaybackController.IPlaybackControllerService, Banshee.ServiceStack.IRequiredService" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -12,7 +13,10 @@
       <InterfaceName>Banshee.PlaybackController.ICanonicalPlaybackController</InterfaceName>
     </Interface>
     <Interface>
-      <InterfaceName>Banshee.PlaybackController.IPlaybackControllerExportable</InterfaceName>
+      <InterfaceName>Banshee.PlaybackController.IPlaybackControllerService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName>
     </Interface>
   </Interfaces>
   <Docs>
@@ -45,116 +49,104 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.PlaybackController.ICanonicalPlaybackController.First">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.PlaybackController.ICanonicalPlaybackController.First">
       <MemberSignature Language="C#" Value="void ICanonicalPlaybackController.First ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.PlaybackController.ICanonicalPlaybackController.Next">
-      <MemberSignature Language="C#" Value="void ICanonicalPlaybackController.Next ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.PlaybackController.ICanonicalPlaybackController.Previous">
-      <MemberSignature Language="C#" Value="void ICanonicalPlaybackController.Previous ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
-      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.PlaybackController.ICanonicalPlaybackController.Next"><MemberSignature Language="C#" Value="void ICanonicalPlaybackController.Next (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.PlaybackController.ICanonicalPlaybackController.Previous"><MemberSignature Language="C#" Value="void ICanonicalPlaybackController.Previous (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameter
 s><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
+      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentTrack">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo CurrentTrack { protected set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentTrack">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo CurrentTrack { protected set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="First">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="First">
       <MemberSignature Language="C#" Value="public void First ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InstantiateStacks">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InstantiateStacks">
       <MemberSignature Language="C#" Value="protected virtual void InstantiateStacks ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Next">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Next">
       <MemberSignature Language="C#" Value="public void Next ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnSourceChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Next"><MemberSignature Language="C#" Value="public void Next (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="NextSource"><MemberSignature Language="C#" Value="public Banshee.Sources.ITrackModelSource NextSource { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.ITrackModelSource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member>
 <Member MemberName="NextSourceChanged"><MemberSignature Language="C#" Value="public event EventHandler NextSourceChanged;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnNextSourceChanged"><MemberSignature Language="C#" Value="protected void OnNextSourceChanged ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnSourceChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnSourceChanged ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnStopped">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnStopped">
       <MemberSignature Language="C#" Value="protected virtual void OnStopped ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnTransition">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnTrackStarted"><MemberSignature Language="C#" Value="protected virtual void OnTrackStarted ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTransition">
       <MemberSignature Language="C#" Value="protected virtual void OnTransition ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Previous">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Previous">
       <MemberSignature Language="C#" Value="public void Previous ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RepeatMode">
-      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackRepeatMode RepeatMode { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Previous"><MemberSignature Language="C#" Value="public void Previous (bool restart);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="restart" Type="System.Boolean" /></Parameters><Docs><param name="restart">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RepeatMode">
+      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackRepeatMode RepeatMode { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackRepeatMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShuffleMode">
-      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackShuffleMode ShuffleMode { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShuffleMode">
+      <MemberSignature Language="C#" Value="public Banshee.PlaybackController.PlaybackShuffleMode ShuffleMode { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Source">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.ITrackModelSource Source { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ITrackModelSource Source { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.ITrackModelSource</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="source_set_at"><MemberSignature Language="C#" Value="protected DateTime source_set_at;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourceChanged">
       <MemberSignature Language="C#" Value="public event EventHandler SourceChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Stopped">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Stopped">
       <MemberSignature Language="C#" Value="public event EventHandler Stopped;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StopWhenFinished">
-      <MemberSignature Language="C#" Value="public bool StopWhenFinished { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StopWhenFinished">
+      <MemberSignature Language="C#" Value="public bool StopWhenFinished { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Transition">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackStarted"><MemberSignature Language="C#" Value="public event EventHandler TrackStarted;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Transition">
       <MemberSignature Language="C#" Value="public event EventHandler Transition;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerStoppedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerStoppedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackControllerStoppedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackRepeatMode.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackRepeatMode.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackRepeatMode.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -19,16 +20,16 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackRepeatMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="RepeatAll">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RepeatAll">
       <MemberSignature Language="C#" Value="RepeatAll" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackRepeatMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="RepeatSingle">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RepeatSingle">
       <MemberSignature Language="C#" Value="RepeatSingle" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackRepeatMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackShuffleMode.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackShuffleMode.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlaybackController/PlaybackShuffleMode.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -13,16 +14,11 @@
   </Docs>
   <Members>
     
-    <Member MemberName="Linear">
+    
+  <Member MemberName="Album"><MemberSignature Language="C#" Value="Album" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue><Docs><summary>To be added.</summary></Docs></Member><Member MemberName="Artist"><MemberSignature Language="C#" Value="Artist" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue><Docs><summary>To be added.</summary></Docs></Member><Member MemberName="Linear">
       <MemberSignature Language="C#" Value="Linear" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Shuffle">
-      <MemberSignature Language="C#" Value="Shuffle" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Song"><MemberSignature Language="C#" Value="Song" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackShuffleMode</ReturnType></ReturnValue><Docs><summary>To be added.</summary></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.PlayerMigration/AmarokPlayerImportSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.PlayerMigration/AmarokPlayerImportSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.PlayerMigration/AmarokPlayerImportSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Library.ThreadPoolImportSource</BaseTypeName>
@@ -13,26 +14,17 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public AmarokPlayerImportSource ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="CanImport">
-      <MemberSignature Language="C#" Value="public static bool CanImport { get; };" />
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanImport">
+      <MemberSignature Language="C#" Value="public static bool CanImport { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlist.Gui/PlaylistExportDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlist.Gui/PlaylistExportDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlist.Gui/PlaylistExportDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.FileChooserDialog</BaseTypeName>
@@ -13,105 +14,56 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
+    
+    
+    
+    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PlaylistExportDialog (string name, Gtk.Window parent);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="name" Type="System.String" />
-        <Parameter Name="parent" Type="Gtk.Window" />
-      </Parameters>
-      <Docs>
-        <param name="name">To be added.</param>
-        <param name="parent">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="combobox">
+      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="parent" Type="Gtk.Window" /></Parameters>
+      <Docs><param name="name">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="combobox">
       <MemberSignature Language="C#" Value="protected Gtk.ComboBox combobox;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.ComboBox</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetExportFormat">
+      <ReturnValue><ReturnType>Gtk.ComboBox</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetExportFormat">
       <MemberSignature Language="C#" Value="public Banshee.Playlists.Formats.PlaylistFormatDescription GetExportFormat ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="initial_name">
+      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="initial_name">
       <MemberSignature Language="C#" Value="protected string initial_name;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="InitializeExtraWidget">
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InitializeExtraWidget">
       <MemberSignature Language="C#" Value="protected void InitializeExtraWidget ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="OnComboBoxChange">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnComboBoxChange">
       <MemberSignature Language="C#" Value="protected void OnComboBoxChange (object o, EventArgs args);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="o" Type="System.Object" />
-        <Parameter Name="args" Type="System.EventArgs" />
-      </Parameters>
-      <Docs>
-        <param name="o">To be added.</param>
-        <param name="args">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="playlist">
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters>
+      <Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="playlist">
       <MemberSignature Language="C#" Value="protected Banshee.Playlists.Formats.PlaylistFormatDescription playlist;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="store">
+      <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="store">
       <MemberSignature Language="C#" Value="protected Gtk.ListStore store;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.ListStore</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <ReturnValue><ReturnType>Gtk.ListStore</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlist/AbstractPlaylistSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlist/AbstractPlaylistSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlist/AbstractPlaylistSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Sources.DatabaseSource</BaseTypeName>
@@ -25,74 +26,48 @@
     
     
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public AbstractPlaylistSource (string generic_name, string name);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /></Parameters>
-      <Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public AbstractPlaylistSource (string generic_name, string name, Nullable&lt;int&gt; dbid, int sortColumn, int sortType);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="dbid" Type="System.Nullable&lt;System.Int32&gt;" /><Parameter Name="sortColumn" Type="System.Int32" /><Parameter Name="sortType" Type="System.Int32" /></Parameters>
-      <Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="dbid">To be added.</param><param name="sortColumn">To be added.</param><param name="sortType">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Create">
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public AbstractPlaylistSource (string generic_name, string name, Banshee.Sources.PrimarySource parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public AbstractPlaylistSource (string generic_name, string name, int dbid, int sortColumn, int sortType, Banshee.Sources.PrimarySource parent, bool is_temp);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</Asse
 mblyVersion></AssemblyInfo><Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="dbid" Type="System.Int32" /><Parameter Name="sortColumn" Type="System.Int32" /><Parameter Name="sortType" Type="System.Int32" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /><Parameter Name="is_temp" Type="System.Boolean" /></Parameters><Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="dbid">To be added.</param><param name="sortColumn">To be added.</param><param name="sortType">To be added.</param><param name="parent">To be added.</param><param name="is_temp">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CachesJoinTableEntries"><MemberSignature Language="C#" Value="protected virtual bool CachesJoinTableEntries { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVe
 rsion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanUnmap"><MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConfirmBeforeUnmap"><MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.
 </remarks></Docs></Member><Member MemberName="CountRemovedCommand"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand CountRemovedCommand { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CountUpdatedCommand"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand CountUpdatedCommand { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Create">
       <MemberSignature Language="C#" Value="protected abstract void Create ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="dbid">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="dbid">
       <MemberSignature Language="C#" Value="protected Nullable&lt;int&gt; dbid;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Nullable&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DbId">
-      <MemberSignature Language="C#" Value="public Nullable&lt;int&gt; DbId { protected set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DbId">
+      <MemberSignature Language="C#" Value="public Nullable&lt;int&gt; DbId { protected set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Nullable&lt;System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconName">
-      <MemberSignature Language="C#" Value="protected abstract string IconName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsTemporary"><MemberSignature Language="C#" Value="public bool IsTemporary { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="JoinPrimaryKey"><MemberSignature Language="C#" Value="protected virtual string JoinPrimaryKey { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="last_added"><MemberSignature Language="C#" Value="protected DateTime last_added;" /><M
 emberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="last_removed"><MemberSignature Language="C#" Value="protected DateTime last_removed;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="last_updated"><MemberSignature Language="C#" Value="protected DateTime last_updated;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=
 "primary_source_id"><MemberSignature Language="C#" Value="protected int primary_source_id;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimarySource"><MemberSignature Language="C#" Value="public Banshee.Sources.PrimarySource PrimarySource { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PrimarySourceId"><MemberSignature Language="C#" Value="public int PrimarySourceId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></Asse
 mblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourcePrimaryKey">
+      <MemberSignature Language="C#" Value="protected abstract string SourcePrimaryKey { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JoinPrimaryKey"><MemberSignature Language="C#" Value="protected virtual string JoinPrimaryKey { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="NotifyUpdated"><MemberSignature Language="C#" Value="public void NotifyUpdated ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save">
-      <MemberSignature Language="C#" Value="public virtual void Save ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourcePrimaryKey">
-      <MemberSignature Language="C#" Value="protected abstract string SourcePrimaryKey { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceTable">
-      <MemberSignature Language="C#" Value="protected abstract string SourceTable { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackCondition">
-      <MemberSignature Language="C#" Value="protected virtual string TrackCondition { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceTable">
+      <MemberSignature Language="C#" Value="protected abstract string SourceTable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackJoin">
-      <MemberSignature Language="C#" Value="protected virtual string TrackJoin { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackCondition">
+      <MemberSignature Language="C#" Value="protected virtual string TrackCondition { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackJoinTable">
-      <MemberSignature Language="C#" Value="protected abstract string TrackJoinTable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackJoinTable">
+      <MemberSignature Language="C#" Value="protected abstract string TrackJoinTable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Update">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Update">
       <MemberSignature Language="C#" Value="protected abstract void Update ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlist/ImportPlaylistWorker.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlist/ImportPlaylistWorker.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlist/ImportPlaylistWorker.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -14,17 +15,12 @@
   </Docs>
   <Members>
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public ImportPlaylistWorker (string name, string[] uris);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="uris" Type="System.String[]" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="uris">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Import">
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public ImportPlaylistWorker (string name, string[] uris, Banshee.Sources.PrimarySource source, Banshee.Collection.Database.DatabaseImportManager importer);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="uris" Type="System.String[]" /><Parameter Name="source" Type="Banshee.Sources.PrimarySource" /><Parameter Name="importer" Type="Banshee.Collection.Database.DatabaseImportManager" /></Parameters><Docs><param name="name">To be added.</param><param name="uris">To be added.</param><param name="source">To be added.</param><param name="importer">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistFileUtil.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistFileUtil.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistFileUtil.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -24,41 +25,41 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ExportFormats">
-      <MemberSignature Language="C#" Value="public static Banshee.Playlists.Formats.PlaylistFormatDescription[] ExportFormats { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ExportFormats">
+      <MemberSignature Language="C#" Value="public static Banshee.Playlists.Formats.PlaylistFormatDescription[] ExportFormats { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetDefaultExportFormat">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetDefaultExportFormat">
       <MemberSignature Language="C#" Value="public static Banshee.Playlists.Formats.PlaylistFormatDescription GetDefaultExportFormat ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetFormatIndex">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetFormatIndex">
       <MemberSignature Language="C#" Value="public static int GetFormatIndex (Banshee.Playlists.Formats.PlaylistFormatDescription[] formats, Banshee.Playlists.Formats.PlaylistFormatDescription playlist);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="formats" Type="Banshee.Playlists.Formats.PlaylistFormatDescription[]" /><Parameter Name="playlist" Type="Banshee.Playlists.Formats.PlaylistFormatDescription" /></Parameters>
       <Docs><param name="formats">To be added.</param><param name="playlist">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ImportPlaylist">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ImportPlaylist">
       <MemberSignature Language="C#" Value="public static string[] ImportPlaylist (string playlistUri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="playlistUri" Type="System.String" /></Parameters>
       <Docs><param name="playlistUri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsSourceExportSupported">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ImportPlaylist"><MemberSignature Language="C#" Value="public static string[] ImportPlaylist (string playlistUri, Uri baseUri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue><Parameters><Parameter Name="playlistUri" Type="System.String" /><Parameter Name="baseUri" Type="System.Uri" /></Parameters><Docs><param name="playlistUri">To be added.</param><param name="baseUri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ImportPlaylistToLibrary"><MemberSignature Language="C#" Value="public static void ImportPlaylistToLibrary (string path);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue>
 <ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /></Parameters><Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ImportPlaylistToLibrary"><MemberSignature Language="C#" Value="public static void ImportPlaylistToLibrary (string path, Banshee.Sources.PrimarySource source, Banshee.Collection.Database.DatabaseImportManager importer);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="path" Type="System.String" /><Parameter Name="source" Type="Banshee.Sources.PrimarySource" /><Parameter Name="importer" Type="Banshee.Collection.Database.DatabaseImportManager" /></Parameters><Docs><param name="path">To be added.</param><param name="source">To be added.</param><param name="importer">To be ad
 ded.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsSourceExportSupported">
       <MemberSignature Language="C#" Value="public static bool IsSourceExportSupported (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetDefaultExportFormat">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load"><MemberSignature Language="C#" Value="public static Banshee.Playlists.Formats.IPlaylistFormat Load (string playlistUri, Uri baseUri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Playlists.Formats.IPlaylistFormat</ReturnType></ReturnValue><Parameters><Parameter Name="playlistUri" Type="System.String" /><Parameter Name="baseUri" Type="System.Uri" /></Parameters><Docs><param name="playlistUri">To be added.</param><param name="baseUri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PathHasPlaylistExtension"><MemberSignature Language="C#" Value="public static bool PathHasPlaylistExtension (string playlistUri);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1
 .0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="playlistUri" Type="System.String" /></Parameters><Docs><param name="playlistUri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PlaylistExtensions"><MemberSignature Language="C#" Value="public static readonly string[] PlaylistExtensions;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetDefaultExportFormat">
       <MemberSignature Language="C#" Value="public static void SetDefaultExportFormat (Banshee.Playlists.Formats.PlaylistFormatDescription format);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="format" Type="Banshee.Playlists.Formats.PlaylistFormatDescription" /></Parameters>
       <Docs><param name="format">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistImportCanceledException.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistImportCanceledException.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistImportCanceledException.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.ApplicationException</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public PlaylistImportCanceledException (string message);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="message" Type="System.String" /></Parameters>
       <Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlist/PlaylistSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Playlist.AbstractPlaylistSource</BaseTypeName>
@@ -29,75 +30,37 @@
     
     
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public PlaylistSource (string name);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
-      <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public PlaylistSource (string name, Nullable&lt;int&gt; dbid);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="dbid" Type="System.Nullable&lt;System.Int32&gt;" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="dbid">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public PlaylistSource (string name, Nullable&lt;int&gt; dbid, int sortColumn, int sortType);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="dbid" Type="System.Nullable&lt;System.Int32&gt;" /><Parameter Name="sortColumn" Type="System.Int32" /><Parameter Name="sortType" Type="System.Int32" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="dbid">To be added.</param><param name="sortColumn">To be added.</param><param name="sortType">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddSelectedTracks">
-      <MemberSignature Language="C#" Value="public virtual void AddSelectedTracks (Banshee.Collection.Database.TrackListDatabaseModel from);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="from" Type="Banshee.Collection.Database.TrackListDatabaseModel" /></Parameters>
-      <Docs><param name="from">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddTrackRange">
-      <MemberSignature Language="C#" Value="protected virtual void AddTrackRange (Banshee.Collection.Database.TrackListDatabaseModel from, Hyena.Collections.RangeCollection.Range range);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="from" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters>
-      <Docs><param name="from">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanUnmap">
-      <MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; };" />
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PlaylistSource (string name, Banshee.Sources.PrimarySource parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="name">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PlaylistSource (string name, int dbid, Banshee.Sources.PrimarySource parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="dbid" Type="System.Int32" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Para
 meters><Docs><param name="name">To be added.</param><param name="dbid">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PlaylistSource (string name, int dbid, int sortColumn, int sortType, Banshee.Sources.PrimarySource parent, int count, bool is_temp);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="dbid" Type="System.Int32" /><Parameter Name="sortColumn" Type="System.Int32" /><Parameter Name="sortType" Type="System.Int32" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /><Parameter Name="count" Type="System.Int32" /><Parameter Name="is_temp" Type="System.Boolean" /></Parameters><Docs><param name="name">To be added.</param><param name="dbid">To be added.</param><
 param name="sortColumn">To be added.</param><param name="sortType">To be added.</param><param name="parent">To be added.</param><param name="count">To be added.</param><param name="is_temp">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrack"><MemberSignature Language="C#" Value="protected void AddTrack (int track_id);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track_id" Type="System.Int32" /></Parameters><Docs><param name="track_id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanUnmap">
+      <MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfirmBeforeUnmap">
-      <MemberSignature Language="C#" Value="public virtual bool ConfirmBeforeUnmap { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfirmBeforeUnmap">
+      <MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CreateUniqueName"><MemberSignature Language="C#" Value="public static string CreateUniqueName ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateUniqueName"><MemberSignature Language="C#" Value="public static string CreateUniqueName (System.Collections.IEnumerable tracks);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="tracks" Type="System.Collections.IEnumerable" /></Parameters><Docs><param name="tracks">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetPlaylistId"><MemberSignature Language="C#" Value="public static int GetPlaylistId (string name);" /><Member
 Type>Method</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IconName">
-      <MemberSignature Language="C#" Value="protected override string IconName { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadAll">
-      <MemberSignature Language="C#" Value="public static System.Collections.Generic.List&lt;Banshee.Playlist.PlaylistSource&gt; LoadAll ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.List&lt;Banshee.Playlist.PlaylistSource&gt;</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadAll"><MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Playlist.PlaylistSource&gt; LoadAll ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Playlist.PlaylistSource&gt;</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PlaylistExists"><MemberSignature Language="C#" Value="public static bool PlaylistExists (string name);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourcePrimaryKey">
-      <MemberSignature Language="C#" Value="protected override string SourcePrimaryKey { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateUniqueName"><MemberSignature Language="C#" Value="public static string CreateUniqueName ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateUniqueName"><MemberSignature Language="C#" Value="public static string CreateUniqueName (System.Collections.IEnumerable tracks);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter Name="tracks" Type="System.Collections.IEnumerable" /></Parameters><Docs><param name="tracks">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Do
 cs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadAll"><MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.Playlist.PlaylistSource&gt; LoadAll (Banshee.Sources.PrimarySource parent);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Playlist.PlaylistSource&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="parent">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MaxViewOrder"><MemberSignature Language="C#" Value="protected long MaxViewOrder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Ret
 urnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReorderSelectedTracks"><MemberSignature Language="C#" Value="public void ReorderSelectedTracks (int drop_row);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="drop_row" Type="System.Int32" /></Parameters><Docs><param name="drop_row">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourcePrimaryKey">
+      <MemberSignature Language="C#" Value="protected override string SourcePrimaryKey { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceTable">
-      <MemberSignature Language="C#" Value="protected override string SourceTable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceTable">
+      <MemberSignature Language="C#" Value="protected override string SourceTable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackJoinTable">
-      <MemberSignature Language="C#" Value="protected override string TrackJoinTable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackJoinTable">
+      <MemberSignature Language="C#" Value="protected override string TrackJoinTable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unmap">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unmap">
       <MemberSignature Language="C#" Value="public virtual bool Unmap ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats.Tests/PlaylistFormatsTest.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats.Tests/PlaylistFormatsTest.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,194 @@
+<Type Name="PlaylistFormatsTest" FullName="Banshee.Playlists.Formats.Tests.PlaylistFormatsTest">
+  <TypeSignature Language="C#" Value="public class PlaylistFormatsTest" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Attributes>
+    <Attribute>
+      <AttributeName>NUnit.Framework.TestFixture</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PlaylistFormatsTest ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Init">
+      <MemberSignature Language="C#" Value="public void Init ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.TestFixtureSetUp</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadAsxExtended">
+      <MemberSignature Language="C#" Value="public void ReadAsxExtended ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadAsxSimple">
+      <MemberSignature Language="C#" Value="public void ReadAsxSimple ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadDetectMagic">
+      <MemberSignature Language="C#" Value="public void ReadDetectMagic ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadM3uExtended">
+      <MemberSignature Language="C#" Value="public void ReadM3uExtended ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadM3uSimple">
+      <MemberSignature Language="C#" Value="public void ReadM3uSimple ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadPlsExtended">
+      <MemberSignature Language="C#" Value="public void ReadPlsExtended ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ReadPlsSimple">
+      <MemberSignature Language="C#" Value="public void ReadPlsSimple ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Attributes>
+        <Attribute>
+          <AttributeName>NUnit.Framework.Test</AttributeName>
+        </Attribute>
+      </Attributes>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/AsxPlaylistFormat.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/AsxPlaylistFormat.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/AsxPlaylistFormat.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Playlists.Formats.PlaylistFormatBase</BaseTypeName>
@@ -20,17 +21,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FormatDescription">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FormatDescription">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Playlists.Formats.PlaylistFormatDescription FormatDescription;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MagicHandler">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MagicHandler">
       <MemberSignature Language="C#" Value="public static bool MagicHandler (System.IO.StreamReader reader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="reader" Type="System.IO.StreamReader" /></Parameters>
       <Docs><param name="reader">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/IPlaylistFormat.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/IPlaylistFormat.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/IPlaylistFormat.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -16,38 +17,38 @@
     
     
     <Member MemberName="Attributes">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,object&gt; Attributes { get; };" />
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.Dictionary&lt;string,object&gt; Attributes { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BaseUri">
-      <MemberSignature Language="C#" Value="public Uri BaseUri { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BaseUri">
+      <MemberSignature Language="C#" Value="public Uri BaseUri { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Uri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Elements">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;string,object&gt;&gt; Elements { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Elements">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;string,object&gt;&gt; Elements { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;System.String,System.Object&gt;&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public void Load (System.IO.Stream stream, bool validateHeader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stream" Type="System.IO.Stream" /><Parameter Name="validateHeader" Type="System.Boolean" /></Parameters>
       <Docs><param name="stream">To be added.</param><param name="validateHeader">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public void Load (System.IO.StreamReader reader, bool validateHeader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="reader" Type="System.IO.StreamReader" /><Parameter Name="validateHeader" Type="System.Boolean" /></Parameters>
       <Docs><param name="reader">To be added.</param><param name="validateHeader">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Save">
       <MemberSignature Language="C#" Value="public void Save (System.IO.Stream stream, Banshee.Sources.ITrackModelSource source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stream" Type="System.IO.Stream" /><Parameter Name="source" Type="Banshee.Sources.ITrackModelSource" /></Parameters>
       <Docs><param name="stream">To be added.</param><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/InvalidPlaylistException.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/InvalidPlaylistException.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/InvalidPlaylistException.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.ApplicationException</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public InvalidPlaylistException (string message);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="message" Type="System.String" /></Parameters>
       <Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/M3uPlaylistFormat.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/M3uPlaylistFormat.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/M3uPlaylistFormat.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Playlists.Formats.PlaylistFormatBase</BaseTypeName>
@@ -20,17 +21,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FormatDescription">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FormatDescription">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Playlists.Formats.PlaylistFormatDescription FormatDescription;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MagicHandler">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MagicHandler">
       <MemberSignature Language="C#" Value="public static bool MagicHandler (System.IO.StreamReader reader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="reader" Type="System.IO.StreamReader" /></Parameters>
       <Docs><param name="reader">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatBase.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatBase.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatBase.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -32,63 +33,63 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddElement">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddElement">
       <MemberSignature Language="C#" Value="protected virtual System.Collections.Generic.Dictionary&lt;string,object&gt; AddElement ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Attributes">
-      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.Dictionary&lt;string,object&gt; Attributes { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Attributes">
+      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.Dictionary&lt;string,object&gt; Attributes { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.String,System.Object&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BaseUri">
-      <MemberSignature Language="C#" Value="public virtual Uri BaseUri { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BaseUri">
+      <MemberSignature Language="C#" Value="public virtual Uri BaseUri { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Uri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Elements">
-      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;string,object&gt;&gt; Elements { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Elements">
+      <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;string,object&gt;&gt; Elements { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;System.String,System.Object&gt;&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ExportUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ExportUri">
       <MemberSignature Language="C#" Value="protected virtual string ExportUri (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public virtual void Load (System.IO.Stream stream, bool validateHeader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stream" Type="System.IO.Stream" /><Parameter Name="validateHeader" Type="System.Boolean" /></Parameters>
       <Docs><param name="stream">To be added.</param><param name="validateHeader">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Load">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Load">
       <MemberSignature Language="C#" Value="public abstract void Load (System.IO.StreamReader reader, bool validateHeader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="reader" Type="System.IO.StreamReader" /><Parameter Name="validateHeader" Type="System.Boolean" /></Parameters>
       <Docs><param name="reader">To be added.</param><param name="validateHeader">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ResolveUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResolveUri">
       <MemberSignature Language="C#" Value="protected virtual Uri ResolveUri (string uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Uri</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="System.String" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Save">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Save">
       <MemberSignature Language="C#" Value="public abstract void Save (System.IO.Stream stream, Banshee.Sources.ITrackModelSource source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="stream" Type="System.IO.Stream" /><Parameter Name="source" Type="Banshee.Sources.ITrackModelSource" /></Parameters>
       <Docs><param name="stream">To be added.</param><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SecondsStringToTimeSpan">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SecondsStringToTimeSpan">
       <MemberSignature Language="C#" Value="protected virtual TimeSpan SecondsStringToTimeSpan (string seconds);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue>
       <Parameters><Parameter Name="seconds" Type="System.String" /></Parameters>
       <Docs><param name="seconds">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatDescription.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatDescription.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatDescription.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -17,31 +18,26 @@
     
     
     
-    <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public PlaylistFormatDescription (Type type, Banshee.Playlists.Formats.PlaylistFormatMagicHandler magic_handler, string name, string extension);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="type" Type="System.Type" /><Parameter Name="magic_handler" Type="Banshee.Playlists.Formats.PlaylistFormatMagicHandler" /><Parameter Name="name" Type="System.String" /><Parameter Name="extension" Type="System.String" /></Parameters>
-      <Docs><param name="type">To be added.</param><param name="magic_handler">To be added.</param><param name="name">To be added.</param><param name="extension">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileExtension">
-      <MemberSignature Language="C#" Value="public string FileExtension { get; };" />
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public PlaylistFormatDescription (Type type, Banshee.Playlists.Formats.PlaylistFormatMagicHandler magic_handler, string name, string extension, string[] mimetypes);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="type" Type="System.Type" /><Parameter Name="magic_handler" Type="Banshee.Playlists.Formats.PlaylistFormatMagicHandler" /><Parameter Name="name" Type="System.String" /><Parameter Name="extension" Type="System.String" /><Parameter Name="mimetypes" Type="System.String[]" /></Parameters><Docs><param name="type">To be added.</param><param name="magic_handler">To be added.</param><param name="name">To be added.</param><param name="extension">To be added.</param><param name="mimetypes">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="FileExtension"
 >
+      <MemberSignature Language="C#" Value="public string FileExtension { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FormatName">
-      <MemberSignature Language="C#" Value="public string FormatName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FormatName">
+      <MemberSignature Language="C#" Value="public string FormatName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MagicHandler">
-      <MemberSignature Language="C#" Value="public Banshee.Playlists.Formats.PlaylistFormatMagicHandler MagicHandler { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MagicHandler">
+      <MemberSignature Language="C#" Value="public Banshee.Playlists.Formats.PlaylistFormatMagicHandler MagicHandler { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatMagicHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Type">
-      <MemberSignature Language="C#" Value="public Type Type { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MimeTypes"><MemberSignature Language="C#" Value="public string[] MimeTypes { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Type">
+      <MemberSignature Language="C#" Value="public Type Type { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatMagicHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatMagicHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistFormatMagicHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistParser.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistParser.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlaylistParser.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -21,22 +22,22 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BaseUri">
-      <MemberSignature Language="C#" Value="public Uri BaseUri { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BaseUri">
+      <MemberSignature Language="C#" Value="public Uri BaseUri { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Uri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Elements">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;string,object&gt;&gt; Elements { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Elements">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;string,object&gt;&gt; Elements { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.List&lt;System.Collections.Generic.Dictionary&lt;System.String,System.Object&gt;&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Parse">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Parse">
       <MemberSignature Language="C#" Value="public bool Parse (Banshee.Base.SafeUri uri);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlsPlaylistFormat.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlsPlaylistFormat.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Playlists.Formats/PlsPlaylistFormat.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Playlists.Formats.PlaylistFormatBase</BaseTypeName>
@@ -20,17 +21,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FormatDescription">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FormatDescription">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Playlists.Formats.PlaylistFormatDescription FormatDescription;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Playlists.Formats.PlaylistFormatDescription</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MagicHandler">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MagicHandler">
       <MemberSignature Language="C#" Value="public static bool MagicHandler (System.IO.StreamReader reader);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="reader" Type="System.IO.StreamReader" /></Parameters>
       <Docs><param name="reader">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DefaultPreferenceWidgets.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DefaultPreferenceWidgets.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,35 @@
+<Type Name="DefaultPreferenceWidgets" FullName="Banshee.Preferences.Gui.DefaultPreferenceWidgets">
+  <TypeSignature Language="C#" Value="public static class DefaultPreferenceWidgets" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="Load">
+      <MemberSignature Language="C#" Value="public static void Load (Banshee.Preferences.PreferenceService service);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="service" Type="Banshee.Preferences.PreferenceService" />
+      </Parameters>
+      <Docs>
+        <param name="service">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DescriptionLabel+DescriptionHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DescriptionLabel+DescriptionHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,19 @@
+<Type Name="DescriptionLabel+DescriptionHandler" FullName="Banshee.Preferences.Gui.DescriptionLabel+DescriptionHandler">
+  <TypeSignature Language="C#" Value="public delegate string DescriptionLabel.DescriptionHandler();" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters />
+  <ReturnValue>
+    <ReturnType>System.String</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DescriptionLabel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/DescriptionLabel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,82 @@
+<Type Name="DescriptionLabel" FullName="Banshee.Preferences.Gui.DescriptionLabel">
+  <TypeSignature Language="C#" Value="public class DescriptionLabel : Hyena.Widgets.WrapLabel" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Hyena.Widgets.WrapLabel</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DescriptionLabel (Banshee.Preferences.Gui.DescriptionLabel.DescriptionHandler handler);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="handler" Type="Banshee.Preferences.Gui.DescriptionLabel+DescriptionHandler" />
+      </Parameters>
+      <Docs>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DescriptionLabel (string text);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="text" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="text">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PackInto">
+      <MemberSignature Language="C#" Value="public void PackInto (Gtk.Box parent, bool expand);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="parent" Type="Gtk.Box" />
+        <Parameter Name="expand" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="parent">To be added.</param>
+        <param name="expand">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Update">
+      <MemberSignature Language="C#" Value="public void Update ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/NotebookPage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/NotebookPage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,62 @@
+<Type Name="NotebookPage" FullName="Banshee.Preferences.Gui.NotebookPage">
+  <TypeSignature Language="C#" Value="public class NotebookPage : Gtk.VBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.VBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public NotebookPage (Banshee.Preferences.Page page);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="page" Type="Banshee.Preferences.Page" />
+      </Parameters>
+      <Docs>
+        <param name="page">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Page">
+      <MemberSignature Language="C#" Value="public Banshee.Preferences.Page Page { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Preferences.Page</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="TabWidget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget TabWidget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/PreferenceDialog.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/PreferenceDialog.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="PreferenceDialog" FullName="Banshee.Preferences.Gui.PreferenceDialog">
+  <TypeSignature Language="C#" Value="public class PreferenceDialog : Banshee.Gui.Dialogs.BansheeDialog" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Gui.Dialogs.BansheeDialog</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PreferenceDialog ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/SectionBox.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/SectionBox.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,32 @@
+<Type Name="SectionBox" FullName="Banshee.Preferences.Gui.SectionBox">
+  <TypeSignature Language="C#" Value="public class SectionBox : Gtk.Table" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.Table</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SectionBox (Banshee.Preferences.Section section);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="section" Type="Banshee.Preferences.Section" />
+      </Parameters>
+      <Docs>
+        <param name="section">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/WidgetFactory.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences.Gui/WidgetFactory.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,55 @@
+<Type Name="WidgetFactory" FullName="Banshee.Preferences.Gui.WidgetFactory">
+  <TypeSignature Language="C#" Value="public static class WidgetFactory" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="GetMnemonicWidget">
+      <MemberSignature Language="C#" Value="public static Gtk.Widget GetMnemonicWidget (Banshee.Preferences.PreferenceBase preference);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="preference" Type="Banshee.Preferences.PreferenceBase" />
+      </Parameters>
+      <Docs>
+        <param name="preference">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetWidget">
+      <MemberSignature Language="C#" Value="public static Gtk.Widget GetWidget (Banshee.Preferences.PreferenceBase preference);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="preference" Type="Banshee.Preferences.PreferenceBase" />
+      </Parameters>
+      <Docs>
+        <param name="preference">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/Collection`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/Collection`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,347 @@
+<Type Name="Collection&lt;T&gt;" FullName="Banshee.Preferences.Collection&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class Collection&lt;T&gt; : Banshee.Preferences.Root, System.Collections.Generic.IList&lt;T&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Root</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.Collections.Generic.IList&lt;T&gt;</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>System.Reflection.DefaultMember("Item")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Collection ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add">
+      <MemberSignature Language="C#" Value="public T Add (T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public int Count { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindById">
+      <MemberSignature Language="C#" Value="public T FindById (string id);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindOrAdd">
+      <MemberSignature Language="C#" Value="public T FindOrAdd (T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetEnumerator">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;T&gt; GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerator&lt;T&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public T this[string id] { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Remove">
+      <MemberSignature Language="C#" Value="public bool Remove (T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.Add">
+      <MemberSignature Language="C#" Value="void ICollection&lt;T&gt;.Add (T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.Clear">
+      <MemberSignature Language="C#" Value="void ICollection&lt;T&gt;.Clear ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.Contains">
+      <MemberSignature Language="C#" Value="bool ICollection&lt;T&gt;.Contains (T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.CopyTo">
+      <MemberSignature Language="C#" Value="void ICollection&lt;T&gt;.CopyTo (T[] array, int arrayIndex);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="array" Type="T[]" />
+        <Parameter Name="arrayIndex" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="array">To be added.</param>
+        <param name="arrayIndex">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.ICollection&lt;T&gt;.IsReadOnly">
+      <MemberSignature Language="C#" Value="bool System.Collections.Generic.ICollection&lt;T&gt;.IsReadOnly { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.IList&lt;T&gt;.IndexOf">
+      <MemberSignature Language="C#" Value="int IList&lt;T&gt;.IndexOf (T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.IList&lt;T&gt;.Insert">
+      <MemberSignature Language="C#" Value="void IList&lt;T&gt;.Insert (int index, T item);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+        <Parameter Name="item" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <param name="item">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.IList&lt;T&gt;.Item">
+      <MemberSignature Language="C#" Value="T System.Collections.Generic.IList&lt;T&gt;.Item[int index] { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.Generic.IList&lt;T&gt;.RemoveAt">
+      <MemberSignature Language="C#" Value="void IList&lt;T&gt;.RemoveAt (int index);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+      <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.IEnumerator</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/Page.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/Page.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,51 @@
+<Type Name="Page" FullName="Banshee.Preferences.Page">
+  <TypeSignature Language="C#" Value="public class Page : Banshee.Preferences.Collection&lt;Banshee.Preferences.Section&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Collection&lt;Banshee.Preferences.Section&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Preferences.Section</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Page ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Page (string id, string name, int order);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="order" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="name">To be added.</param>
+        <param name="order">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/PreferenceBase.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/PreferenceBase.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,103 @@
+<Type Name="PreferenceBase" FullName="Banshee.Preferences.PreferenceBase">
+  <TypeSignature Language="C#" Value="public abstract class PreferenceBase : Banshee.Preferences.Root" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Root</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PreferenceBase ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BoxedValue">
+      <MemberSignature Language="C#" Value="public abstract object BoxedValue { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Object</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnValueChanged">
+      <MemberSignature Language="C#" Value="protected void OnValueChanged ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShowDescription">
+      <MemberSignature Language="C#" Value="public virtual bool ShowDescription { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShowLabel">
+      <MemberSignature Language="C#" Value="public virtual bool ShowLabel { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ValueChanged">
+      <MemberSignature Language="C#" Value="public event Action&lt;Banshee.Preferences.Root&gt; ValueChanged;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Action&lt;Banshee.Preferences.Root&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/PreferenceService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/PreferenceService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,80 @@
+<Type Name="PreferenceService" FullName="Banshee.Preferences.PreferenceService">
+  <TypeSignature Language="C#" Value="public class PreferenceService : Banshee.Preferences.Collection&lt;Banshee.Preferences.Page&gt;, Banshee.ServiceStack.IRequiredService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Collection&lt;Banshee.Preferences.Page&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Preferences.Page</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public PreferenceService ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InstallWidgetAdapters">
+      <MemberSignature Language="C#" Value="public event EventHandler InstallWidgetAdapters;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RequestWidgetAdapters">
+      <MemberSignature Language="C#" Value="public void RequestWidgetAdapters ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/Preference`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/Preference`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,93 @@
+<Type Name="Preference&lt;T&gt;" FullName="Banshee.Preferences.Preference&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class Preference&lt;T&gt; : Banshee.Preferences.PreferenceBase" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.PreferenceBase</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Preference (string id, string name);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="name" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Preference (string id, string name, string description);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Preference (string id, string name, string description, T value);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+        <Parameter Name="value" Type="T" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
+      <MemberSignature Language="C#" Value="public virtual T Value { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>T</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/Root.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/Root.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,201 @@
+<Type Name="Root" FullName="Banshee.Preferences.Root">
+  <TypeSignature Language="C#" Value="public abstract class Root : IComparable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IComparable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Root ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
+      <MemberSignature Language="C#" Value="public event Action&lt;Banshee.Preferences.Root&gt; Changed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Action&lt;Banshee.Preferences.Root&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CompareTo">
+      <MemberSignature Language="C#" Value="public int CompareTo (object o);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="o" Type="System.Object" />
+      </Parameters>
+      <Docs>
+        <param name="o">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Description">
+      <MemberSignature Language="C#" Value="public string Description { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisplayWidget">
+      <MemberSignature Language="C#" Value="public virtual object DisplayWidget { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Object</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Id">
+      <MemberSignature Language="C#" Value="public string Id { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MnemonicWidget">
+      <MemberSignature Language="C#" Value="public virtual object MnemonicWidget { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Object</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnChanged">
+      <MemberSignature Language="C#" Value="protected void OnChanged ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Sensitive">
+      <MemberSignature Language="C#" Value="public virtual bool Sensitive { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Visible">
+      <MemberSignature Language="C#" Value="public virtual bool Visible { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/SchemaPreferenceUpdatedHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/SchemaPreferenceUpdatedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,18 @@
+<Type Name="SchemaPreferenceUpdatedHandler" FullName="Banshee.Preferences.SchemaPreferenceUpdatedHandler">
+  <TypeSignature Language="C#" Value="public delegate void SchemaPreferenceUpdatedHandler();" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters />
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/SchemaPreference`1.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/SchemaPreference`1.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="SchemaPreference&lt;T&gt;" FullName="Banshee.Preferences.SchemaPreference&lt;T&gt;">
+  <TypeSignature Language="C#" Value="public class SchemaPreference&lt;T&gt; : Banshee.Preferences.Preference&lt;T&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <TypeParameters>
+    <TypeParameter>T</TypeParameter>
+  </TypeParameters>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Preference&lt;T&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <typeparam name="T">To be added.</typeparam>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SchemaPreference (Banshee.Configuration.SchemaEntry&lt;T&gt; schema, string name);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="schema" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+        <Parameter Name="name" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="schema">To be added.</param>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SchemaPreference (Banshee.Configuration.SchemaEntry&lt;T&gt; schema, string name, string description);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="schema" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="schema">To be added.</param>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SchemaPreference (Banshee.Configuration.SchemaEntry&lt;T&gt; schema, string name, string description, Banshee.Preferences.SchemaPreferenceUpdatedHandler handler);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="schema" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+        <Parameter Name="handler" Type="Banshee.Preferences.SchemaPreferenceUpdatedHandler" />
+      </Parameters>
+      <Docs>
+        <param name="schema">To be added.</param>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/Section.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/Section.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,86 @@
+<Type Name="Section" FullName="Banshee.Preferences.Section">
+  <TypeSignature Language="C#" Value="public class Section : Banshee.Preferences.Collection&lt;Banshee.Preferences.PreferenceBase&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Collection&lt;Banshee.Preferences.PreferenceBase&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Preferences.PreferenceBase</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Section ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Section (string id, string name, int order);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="order" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="name">To be added.</param>
+        <param name="order">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Add&lt;T&gt;">
+      <MemberSignature Language="C#" Value="public Banshee.Preferences.SchemaPreference&lt;T&gt; Add&lt;T&gt; (Banshee.Configuration.SchemaEntry&lt;T&gt; schema);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Preferences.SchemaPreference&lt;T&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="schema" Type="Banshee.Configuration.SchemaEntry&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="schema">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShowLabel">
+      <MemberSignature Language="C#" Value="public bool ShowLabel { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Preferences/VoidPreference.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Preferences/VoidPreference.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,52 @@
+<Type Name="VoidPreference" FullName="Banshee.Preferences.VoidPreference">
+  <TypeSignature Language="C#" Value="public class VoidPreference : Banshee.Preferences.Preference&lt;object&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.Preferences.Preference&lt;System.Object&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">System.Object</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public VoidPreference (string id);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public VoidPreference (string id, string name);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="id" Type="System.String" />
+        <Parameter Name="name" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="id">To be added.</param>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/BansheeQueryBox.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/BansheeQueryBox.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/BansheeQueryBox.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.Gui.QueryBox</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/PlaylistQueryValueEntry.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/PlaylistQueryValueEntry.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/PlaylistQueryValueEntry.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.Gui.QueryValueEntry</BaseTypeName>
@@ -23,32 +24,32 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="combo">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="combo">
       <MemberSignature Language="C#" Value="protected Gtk.ComboBox combo;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Gtk.ComboBox</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="combo_playlist_id_map">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="combo_playlist_id_map">
       <MemberSignature Language="C#" Value="protected System.Collections.Generic.Dictionary&lt;int,int&gt; combo_playlist_id_map;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.Int32,System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HandleValueChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HandleValueChanged">
       <MemberSignature Language="C#" Value="protected void HandleValueChanged (object o, EventArgs args);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters>
       <Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="playlist_id_combo_map">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="playlist_id_combo_map">
       <MemberSignature Language="C#" Value="protected System.Collections.Generic.Dictionary&lt;int,int&gt; playlist_id_combo_map;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.Int32,System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="query_value">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="query_value">
       <MemberSignature Language="C#" Value="protected Banshee.Query.PlaylistQueryValue query_value;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Query.PlaylistQueryValue</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/RatingQueryValueEntry.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/RatingQueryValueEntry.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/RatingQueryValueEntry.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.Gui.QueryValueEntry</BaseTypeName>
@@ -21,22 +22,22 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="entry">
-      <MemberSignature Language="C#" Value="protected Banshee.Widgets.RatingEntry entry;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="entry">
+      <MemberSignature Language="C#" Value="protected Hyena.Widgets.RatingEntry entry;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.RatingEntry</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Hyena.Widgets.RatingEntry</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HandleValueChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HandleValueChanged">
       <MemberSignature Language="C#" Value="protected void HandleValueChanged (object o, EventArgs args);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters>
       <Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="query_value">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="query_value">
       <MemberSignature Language="C#" Value="protected Banshee.Query.RatingQueryValue query_value;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Query.RatingQueryValue</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/SmartPlaylistQueryValueEntry.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/SmartPlaylistQueryValueEntry.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query.Gui/SmartPlaylistQueryValueEntry.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.Gui.QueryValueEntry</BaseTypeName>
@@ -23,32 +24,32 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="combo">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="combo">
       <MemberSignature Language="C#" Value="protected Gtk.ComboBox combo;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Gtk.ComboBox</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="combo_playlist_id_map">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="combo_playlist_id_map">
       <MemberSignature Language="C#" Value="protected System.Collections.Generic.Dictionary&lt;int,int&gt; combo_playlist_id_map;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.Int32,System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HandleValueChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HandleValueChanged">
       <MemberSignature Language="C#" Value="protected void HandleValueChanged (object o, EventArgs args);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters>
       <Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="playlist_id_combo_map">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="playlist_id_combo_map">
       <MemberSignature Language="C#" Value="protected System.Collections.Generic.Dictionary&lt;int,int&gt; playlist_id_combo_map;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.Dictionary&lt;System.Int32,System.Int32&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="query_value">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="query_value">
       <MemberSignature Language="C#" Value="protected Banshee.Query.SmartPlaylistQueryValue query_value;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Query.SmartPlaylistQueryValue</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/AbstractPlaylistQueryValue`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/AbstractPlaylistQueryValue`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/AbstractPlaylistQueryValue`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,16 +3,15 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
   </TypeParameters>
   <Base>
     <BaseTypeName>Hyena.Query.IntegerKeyedObjectQueryValue&lt;T&gt;</BaseTypeName>
-    <BaseTypeArguments>
-      <BaseTypeArgument TypeParamName="T">T</BaseTypeArgument>
-    </BaseTypeArguments>
-  </Base>
+    
+  <BaseTypeArguments><BaseTypeArgument TypeParamName="T">T</BaseTypeArgument></BaseTypeArguments></Base>
   <Interfaces />
   <Docs>
     <typeparam name="T">To be added.</typeparam>
@@ -24,10 +23,7 @@
       <MemberSignature Language="C#" Value="protected AbstractPlaylistQueryValue ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/BansheeQuery.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/BansheeQuery.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/BansheeQuery.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -36,131 +37,126 @@
     
     
     
-    <Member MemberName="AlbumField">
+    <Member MemberName="AlbumArtistField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField AlbumArtistField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AlbumField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField AlbumField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArtistField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField ArtistField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DateAddedField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BitRateField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField BitRateField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="BpmField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField BpmField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CommentField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField CommentField;" /><MemberType>Field
 </MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ComposerField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField ComposerField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConductorField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField ConductorField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be add
 ed.</remarks></Docs></Member><Member MemberName="DateAddedField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField DateAddedField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DiscField">
-      <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField DiscField;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DurationField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DiscCountField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField DiscCountField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DiscNumberField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField DiscNumberField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DurationField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField DurationField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FieldSet">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FieldSet">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryFieldSet FieldSet;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryFieldSet</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileSizeField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FileSizeField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField FileSizeField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FindLimit">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindLimit">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryLimit FindLimit (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryLimit</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FindOrder">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindOrder">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryOrder FindOrder (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryOrder</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FindOrder">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindOrder">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryOrder FindOrder (string name, bool asc);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryOrder</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="asc" Type="System.Boolean" /></Parameters>
       <Docs><param name="name">To be added.</param><param name="asc">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GenreField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField GenreField;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetSort">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GenreField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField GenreField;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetSort">
       <MemberSignature Language="C#" Value="public static string GetSort (string key);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /></Parameters>
       <Docs><param name="key">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSort">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetSort">
       <MemberSignature Language="C#" Value="public static string GetSort (string key, bool asc);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="asc" Type="System.Boolean" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="asc">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastPlayedField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GroupingField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField GroupingField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="LastPlayedField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField LastPlayedField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Limits">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LastSkippedField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField LastSkippedField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Limits">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryLimit[] Limits;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryLimit[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MimeTypeField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MimeTypeField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField MimeTypeField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Orders">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Orders">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryOrder[] Orders;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryOrder[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlayCountField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlayCountField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField PlayCountField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaylistField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlaylistField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField PlaylistField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RandomOrder"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryOrder RandomOrder;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryOrder</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RatingField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RandomOrder"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryOrder RandomOrder;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryOrder</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RatingField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField RatingField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SkipCountField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SkipCountField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField SkipCountField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SmartPlaylistField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SmartPlaylistField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField SmartPlaylistField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TitleField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TitleField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField TitleField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UriField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackCountField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField TrackCountField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackNumberField"><MemberSignature Language="C#" Value="public static Hyena.Query.QueryField TrackNumberField;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField UriField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="YearField">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="YearField">
       <MemberSignature Language="C#" Value="public static Hyena.Query.QueryField YearField;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryField</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/NaturalIntegerQueryValue.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/NaturalIntegerQueryValue.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/NaturalIntegerQueryValue.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.IntegerQueryValue</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/PlaylistQueryValue.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/PlaylistQueryValue.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/PlaylistQueryValue.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Query.AbstractPlaylistQueryValue&lt;Banshee.Playlist.PlaylistSource&gt;</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/RatingQueryValue.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/RatingQueryValue.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/RatingQueryValue.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.IntegerQueryValue</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/SmartPlaylistQueryValue.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/SmartPlaylistQueryValue.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/SmartPlaylistQueryValue.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Query.AbstractPlaylistQueryValue&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt;</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Query/YearQueryValue.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Query/YearQueryValue.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Query/YearQueryValue.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Hyena.Query.IntegerQueryValue</BaseTypeName>
@@ -18,6 +19,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Application.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Application.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Application.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -25,77 +26,71 @@
     
     
     
-    <Member MemberName="IdleHandler">
-      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.IdleImplementationHandler IdleHandler { set; get; };" />
+    <Member MemberName="ActiveClient"><MemberSignature Language="C#" Value="public static Banshee.ServiceStack.Client ActiveClient { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.ServiceStack.Client</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ClientAdded"><MemberSignature Language="C#" Value="public static event Action&lt;Banshee.ServiceStack.Client&gt; ClientAdded;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Action&lt;Banshee.ServiceStack.Client&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ClientStarted"><MemberSignature Language="C#" Value="public static event Action&lt;Banshee.Service
 Stack.Client&gt; ClientStarted;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Action&lt;Banshee.ServiceStack.Client&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DisplayVersion"><MemberSignature Language="C#" Value="public static string DisplayVersion { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IconName"><MemberSignature Language="C#" Value="public static string IconName { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></
 ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IdleHandler">
+      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.IdleImplementationHandler IdleHandler { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IdleImplementationHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IdleTimeoutRemove">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IdleTimeoutRemove">
       <MemberSignature Language="C#" Value="public static bool IdleTimeoutRemove (uint id);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.UInt32" /></Parameters>
       <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IdleTimeoutRemoveHandler">
-      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.IdleTimeoutRemoveImplementationHandler IdleTimeoutRemoveHandler { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IdleTimeoutRemoveHandler">
+      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.IdleTimeoutRemoveImplementationHandler IdleTimeoutRemoveHandler { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IdleTimeoutRemoveImplementationHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InternalName">
-      <MemberSignature Language="C#" Value="public static string InternalName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public static void Initialize ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="InternalName">
+      <MemberSignature Language="C#" Value="public static string InternalName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Invoke">
-      <MemberSignature Language="C#" Value="public static void Invoke (Banshee.ServiceStack.InvokeHandler handler);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="handler" Type="Banshee.ServiceStack.InvokeHandler" /></Parameters>
-      <Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Invoke"><MemberSignature Language="C#" Value="public static void Invoke (EventHandler handler);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="System.EventHandler" /></Parameters><Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Invoke"><MemberSignature Language="C#" Value="public static void Invoke (Banshee.Base.InvokeHandler handler);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="handler" Type="Banshee.Base.InvokeHandler" /></Parameters><Docs><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PopClient"><MemberSignature Language="C#" Value="public static Banshee.ServiceStack.Client PopClient ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.ServiceStack.Client</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><re
 marks>To be added.</remarks></Docs></Member><Member MemberName="PushClient"><MemberSignature Language="C#" Value="public static void PushClient (Banshee.ServiceStack.Client client);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="client" Type="Banshee.ServiceStack.Client" /></Parameters><Docs><param name="client">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public static void Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunIdle">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunIdle">
       <MemberSignature Language="C#" Value="public static uint RunIdle (Banshee.ServiceStack.IdleHandler handler);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="handler" Type="Banshee.ServiceStack.IdleHandler" /></Parameters>
       <Docs><param name="handler">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunTimeout">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunTimeout">
       <MemberSignature Language="C#" Value="public static uint RunTimeout (uint milliseconds, Banshee.ServiceStack.TimeoutHandler handler);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="milliseconds" Type="System.UInt32" /><Parameter Name="handler" Type="Banshee.ServiceStack.TimeoutHandler" /></Parameters>
       <Docs><param name="milliseconds">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Shutdown">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Shutdown">
       <MemberSignature Language="C#" Value="public static void Shutdown ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShutdownPromptHandler">
-      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.ShutdownRequestHandler ShutdownPromptHandler { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShutdownPromptHandler">
+      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.ShutdownRequestHandler ShutdownPromptHandler { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.ShutdownRequestHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShutdownRequested">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShutdownRequested">
       <MemberSignature Language="C#" Value="public static event Banshee.ServiceStack.ShutdownRequestHandler ShutdownRequested;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.ShutdownRequestHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TimeoutHandler">
-      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.TimeoutImplementationHandler TimeoutHandler { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShuttingDown"><MemberSignature Language="C#" Value="public static bool ShuttingDown { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TimeoutHandler">
+      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.TimeoutImplementationHandler TimeoutHandler { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.TimeoutImplementationHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Version">
-      <MemberSignature Language="C#" Value="public static string Version { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Version">
+      <MemberSignature Language="C#" Value="public static string Version { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/BatchUserJob.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/BatchUserJob.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,142 @@
+<Type Name="BatchUserJob" FullName="Banshee.ServiceStack.BatchUserJob">
+  <TypeSignature Language="C#" Value="public class BatchUserJob : Banshee.ServiceStack.UserJob" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Banshee.ServiceStack.UserJob</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public BatchUserJob (string titleFormat, string[] iconNames);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="titleFormat" Type="System.String" />
+        <Parameter Name="iconNames" Type="System.String[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="titleFormat">To be added.</param>
+        <param name="iconNames">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="completed">
+      <MemberSignature Language="C#" Value="protected int completed;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Completed">
+      <MemberSignature Language="C#" Value="public int Completed { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DetailedProgress">
+      <MemberSignature Language="C#" Value="public double DetailedProgress { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="title_format">
+      <MemberSignature Language="C#" Value="protected string title_format;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="total">
+      <MemberSignature Language="C#" Value="protected int total;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Total">
+      <MemberSignature Language="C#" Value="public int Total { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateProgress">
+      <MemberSignature Language="C#" Value="protected void UpdateProgress ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Client.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/Client.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,107 @@
+<Type Name="Client" FullName="Banshee.ServiceStack.Client">
+  <TypeSignature Language="C#" Value="public abstract class Client : IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public Client ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ClientId">
+      <MemberSignature Language="C#" Value="public abstract string ClientId { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsStarted">
+      <MemberSignature Language="C#" Value="public bool IsStarted { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnStarted">
+      <MemberSignature Language="C#" Value="protected void OnStarted ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Started">
+      <MemberSignature Language="C#" Value="public event Action&lt;Banshee.ServiceStack.Client&gt; Started;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Action&lt;Banshee.ServiceStack.Client&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusCommandHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusCommandHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,25 @@
+<Type Name="DBusCommandHandler" FullName="Banshee.ServiceStack.DBusCommandHandler">
+  <TypeSignature Language="C#" Value="public delegate void DBusCommandHandler(string argument, object value, bool isFile);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="argument" Type="System.String" />
+    <Parameter Name="value" Type="System.Object" />
+    <Parameter Name="isFile" Type="System.Boolean" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="argument">To be added.</param>
+    <param name="value">To be added.</param>
+    <param name="isFile">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusCommandService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusCommandService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,120 @@
+<Type Name="DBusCommandService" FullName="Banshee.ServiceStack.DBusCommandService">
+  <TypeSignature Language="C#" Value="public class DBusCommandService : MarshalByRefObject, Banshee.ServiceStack.IDBusExportable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Attributes>
+    <Attribute>
+      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.Banshee.CommandService")</AttributeName>
+    </Attribute>
+  </Attributes>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DBusCommandService ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ArgumentPushed">
+      <MemberSignature Language="C#" Value="public event Banshee.ServiceStack.DBusCommandHandler ArgumentPushed;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.ServiceStack.DBusCommandHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
+      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PushArgument">
+      <MemberSignature Language="C#" Value="public void PushArgument (string argument, object value);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="argument" Type="System.String" />
+        <Parameter Name="value" Type="System.Object" />
+      </Parameters>
+      <Docs>
+        <param name="argument">To be added.</param>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PushFile">
+      <MemberSignature Language="C#" Value="public void PushFile (string file);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="file" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="file">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusConnection.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusConnection.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,230 @@
+<Type Name="DBusConnection" FullName="Banshee.ServiceStack.DBusConnection">
+  <TypeSignature Language="C#" Value="public static class DBusConnection" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="ApplicationInstanceAlreadyRunning">
+      <MemberSignature Language="C#" Value="public static bool ApplicationInstanceAlreadyRunning { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Connect">
+      <MemberSignature Language="C#" Value="public static bool Connect ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Connect">
+      <MemberSignature Language="C#" Value="public static bool Connect (string serviceName);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="serviceName" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="serviceName">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConnectTried">
+      <MemberSignature Language="C#" Value="public static bool ConnectTried { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DefaultBusName">
+      <MemberSignature Language="C#" Value="public const string DefaultBusName;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DefaultServiceName">
+      <MemberSignature Language="C#" Value="public const string DefaultServiceName;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Disconnect">
+      <MemberSignature Language="C#" Value="public static void Disconnect (string serviceName);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="serviceName" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="serviceName">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enabled">
+      <MemberSignature Language="C#" Value="public static bool Enabled { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MakeBusName">
+      <MemberSignature Language="C#" Value="public static string MakeBusName (string serviceName);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="serviceName" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="serviceName">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NameHasOwner">
+      <MemberSignature Language="C#" Value="public static bool NameHasOwner (string serviceName);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="serviceName" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="serviceName">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="QuitMainLoop">
+      <MemberSignature Language="C#" Value="public static void QuitMainLoop ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RunMainLoop">
+      <MemberSignature Language="C#" Value="public static void RunMainLoop ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ServiceIsConnected">
+      <MemberSignature Language="C#" Value="public static bool ServiceIsConnected (string service);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="service" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="service">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusExportableAttribute.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusExportableAttribute.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="DBusExportableAttribute" FullName="Banshee.ServiceStack.DBusExportableAttribute">
+  <TypeSignature Language="C#" Value="public class DBusExportableAttribute : Attribute" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Attribute</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DBusExportableAttribute ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ServiceName">
+      <MemberSignature Language="C#" Value="public string ServiceName { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusServiceManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusServiceManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/DBusServiceManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -32,63 +33,46 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BusName">
-      <MemberSignature Language="C#" Value="public const string BusName;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FindInstance&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindInstance&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static T FindInstance&lt;T&gt; (string objectPath);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="objectPath" Type="System.String" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="objectPath">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MakeDBusSafeString">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FindInstance&lt;T&gt;"><MemberSignature Language="C#" Value="public static T FindInstance&lt;T&gt; (string serviceName, string objectPath);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="serviceName" Type="System.String" /><Parameter Name="objectPath" Type="System.String" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="serviceName">To be added.</param><param name="objectPath">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FindInstance&lt;T&gt;"><MemberSignature Language="C#" Value="public static T FindInstance&lt;T&gt; (string serviceName, bool isFullBusName, string objectPath);" /><MemberType>Method</Memb
 erType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="serviceName" Type="System.String" /><Parameter Name="isFullBusName" Type="System.Boolean" /><Parameter Name="objectPath" Type="System.String" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="serviceName">To be added.</param><param name="isFullBusName">To be added.</param><param name="objectPath">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="MakeDBusSafeString">
       <MemberSignature Language="C#" Value="public static string MakeDBusSafeString (string str);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="str" Type="System.String" /></Parameters>
       <Docs><param name="str">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MakeObjectPath">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MakeObjectPath">
       <MemberSignature Language="C#" Value="public static string MakeObjectPath (Banshee.ServiceStack.IDBusExportable o);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="o" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
       <Docs><param name="o">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MakeObjectPathArray&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MakeObjectPathArray&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static string[] MakeObjectPathArray&lt;T&gt; (System.Collections.Generic.IEnumerable&lt;T&gt; collection);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Parameters><Parameter Name="collection" Type="System.Collections.Generic.IEnumerable&lt;T&gt;" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="collection">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ObjectRoot">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ObjectRoot">
       <MemberSignature Language="C#" Value="public const string ObjectRoot;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RegisterObject">
-      <MemberSignature Language="C#" Value="public void RegisterObject (Banshee.ServiceStack.IDBusExportable o);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="o" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters>
-      <Docs><param name="o">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RegisterObject">
-      <MemberSignature Language="C#" Value="public void RegisterObject (object o, string objectName);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="objectName" Type="System.String" /></Parameters>
-      <Docs><param name="o">To be added.</param><param name="objectName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UnregisterObject">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RegisterObject"><MemberSignature Language="C#" Value="public NDesk.DBus.ObjectPath RegisterObject (Banshee.ServiceStack.IDBusExportable o);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>NDesk.DBus.ObjectPath</ReturnType></ReturnValue><Parameters><Parameter Name="o" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters><Docs><param name="o">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="RegisterObject"><MemberSignature Language="C#" Value="public NDesk.DBus.ObjectPath RegisterObject (object o, string objectName);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>NDesk.DBus.ObjectPath</ReturnType></ReturnValu
 e><Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="objectName" Type="System.String" /></Parameters><Docs><param name="o">To be added.</param><param name="objectName">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="RegisterObject"><MemberSignature Language="C#" Value="public NDesk.DBus.ObjectPath RegisterObject (string serviceName, Banshee.ServiceStack.IDBusExportable o);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>NDesk.DBus.ObjectPath</ReturnType></ReturnValue><Parameters><Parameter Name="serviceName" Type="System.String" /><Parameter Name="o" Type="Banshee.ServiceStack.IDBusExportable" /></Parameters><Docs><param name="serviceName">To be added.</param><param name="o">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be adde
 d.</remarks></Docs></Member><Member MemberName="RegisterObject"><MemberSignature Language="C#" Value="public NDesk.DBus.ObjectPath RegisterObject (string serviceName, object o, string objectName);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>NDesk.DBus.ObjectPath</ReturnType></ReturnValue><Parameters><Parameter Name="serviceName" Type="System.String" /><Parameter Name="o" Type="System.Object" /><Parameter Name="objectName" Type="System.String" /></Parameters><Docs><param name="serviceName">To be added.</param><param name="o">To be added.</param><param name="objectName">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="UnregisterObject">
       <MemberSignature Language="C#" Value="public void UnregisterObject (object o);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="o" Type="System.Object" /></Parameters>
       <Docs><param name="o">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusExportable.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusExportable.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusExportable.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -15,10 +16,10 @@
   </Docs>
   <Members>
     <Member MemberName="Parent">
-      <MemberSignature Language="C#" Value="public Banshee.ServiceStack.IDBusExportable Parent { get; };" />
+      <MemberSignature Language="C#" Value="public Banshee.ServiceStack.IDBusExportable Parent { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusObjectName.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDBusObjectName.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,33 @@
+<Type Name="IDBusObjectName" FullName="Banshee.ServiceStack.IDBusObjectName">
+  <TypeSignature Language="C#" Value="public interface IDBusObjectName : Banshee.ServiceStack.IDBusExportable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="ExportObjectName">
+      <MemberSignature Language="C#" Value="public string ExportObjectName { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDelayedInitializeService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IDelayedInitializeService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,33 @@
+<Type Name="IDelayedInitializeService" FullName="Banshee.ServiceStack.IDelayedInitializeService">
+  <TypeSignature Language="C#" Value="public interface IDelayedInitializeService : Banshee.ServiceStack.IService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="DelayedInitialize">
+      <MemberSignature Language="C#" Value="public void DelayedInitialize ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IExtensionService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IExtensionService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IExtensionService.xml	Mon Sep 22 20:49:48 2008
@@ -1,13 +1,17 @@
 <Type Name="IExtensionService" FullName="Banshee.ServiceStack.IExtensionService">
-  <TypeSignature Language="C#" Value="public interface IExtensionService : Banshee.ServiceStack.IService" />
+  <TypeSignature Language="C#" Value="public interface IExtensionService : Banshee.ServiceStack.IService, IDisposable" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
       <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
     </Interface>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
   </Interfaces>
   <Docs>
     <summary>To be added.</summary>
@@ -20,6 +24,6 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IInitializeService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IInitializeService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IInitializeService.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -17,14 +18,9 @@
     <Member MemberName="Initialize">
       <MemberSignature Language="C#" Value="public void Initialize ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IRegisterOnDemandService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IRegisterOnDemandService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,17 @@
+<Type Name="IRegisterOnDemandService" FullName="Banshee.ServiceStack.IRegisterOnDemandService">
+  <TypeSignature Language="C#" Value="public interface IRegisterOnDemandService : Banshee.ServiceStack.IService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members />
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IRequiredService.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IRequiredService.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,17 @@
+<Type Name="IRequiredService" FullName="Banshee.ServiceStack.IRequiredService">
+  <TypeSignature Language="C#" Value="public interface IRequiredService : Banshee.ServiceStack.IService" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members />
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IService.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IService.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IService.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -11,10 +12,10 @@
   </Docs>
   <Members>
     <Member MemberName="ServiceName">
-      <MemberSignature Language="C#" Value="public string ServiceName { get; };" />
+      <MemberSignature Language="C#" Value="public string ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IUserJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IUserJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IUserJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -22,66 +23,61 @@
     
     
     <Member MemberName="CanCancel">
-      <MemberSignature Language="C#" Value="public bool CanCancel { get; };" />
+      <MemberSignature Language="C#" Value="public bool CanCancel { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cancel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cancel">
       <MemberSignature Language="C#" Value="public void Cancel ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CancelMessage">
-      <MemberSignature Language="C#" Value="public string CancelMessage { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CancelMessage">
+      <MemberSignature Language="C#" Value="public string CancelMessage { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DelayShow">
-      <MemberSignature Language="C#" Value="public bool DelayShow { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DelayShow">
+      <MemberSignature Language="C#" Value="public bool DelayShow { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Finished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Finished">
       <MemberSignature Language="C#" Value="public event EventHandler Finished;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public string[] IconNames { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsFinished">
-      <MemberSignature Language="C#" Value="public bool IsFinished { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsCancelRequested"><MemberSignature Language="C#" Value="public bool IsCancelRequested { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsFinished">
+      <MemberSignature Language="C#" Value="public bool IsFinished { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Progress">
-      <MemberSignature Language="C#" Value="public double Progress { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Progress">
+      <MemberSignature Language="C#" Value="public double Progress { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Status">
-      <MemberSignature Language="C#" Value="public string Status { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Status">
+      <MemberSignature Language="C#" Value="public string Status { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public string Title { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Updated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Updated">
       <MemberSignature Language="C#" Value="public event EventHandler Updated;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleImplementationHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleImplementationHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleImplementationHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveImplementationHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveImplementationHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/IdleTimeoutRemoveImplementationHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Added: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/InterfaceAction.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/InterfaceAction.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,29 @@
+<Type Name="InterfaceAction" FullName="Banshee.ServiceStack.InterfaceAction">
+  <TypeSignature Language="C#" Value="public class InterfaceAction" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public InterfaceAction ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -38,107 +39,97 @@
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="serviceName" Type="System.String" /></Parameters>
       <Docs><param name="serviceName">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Contains&lt;T&gt;"><MemberSignature Language="C#" Value="public static bool Contains&lt;T&gt; ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="DbConnection">
-      <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeDbConnection DbConnection { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Contains&lt;T&gt;"><MemberSignature Language="C#" Value="public static bool Contains&lt;T&gt; ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DbConnection">
+      <MemberSignature Language="C#" Value="public static Banshee.Database.BansheeDbConnection DbConnection { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Database.BansheeDbConnection</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DBusServiceManager">
-      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.DBusServiceManager DBusServiceManager { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DBusServiceManager">
+      <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.DBusServiceManager DBusServiceManager { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.DBusServiceManager</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultInitialize"><MemberSignature Language="C#" Value="public static void DefaultInitialize ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Get">
       <MemberSignature Language="C#" Value="public static Banshee.ServiceStack.IService Get (string serviceName);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IService</ReturnType></ReturnValue>
       <Parameters><Parameter Name="serviceName" Type="System.String" /></Parameters>
       <Docs><param name="serviceName">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Get&lt;T&gt;"><MemberSignature Language="C#" Value="public static T Get&lt;T&gt; ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters /><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Get&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;"><MemberSignature Language="C#" Value="public static T Get&lt;T&gt; ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters /><Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Get&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static T Get&lt;T&gt; (string serviceName);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Parameters><Parameter Name="serviceName" Type="System.String" /></Parameters>
       <Docs><typeparam name="T">To be added.</typeparam><param name="serviceName">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsInitialized">
-      <MemberSignature Language="C#" Value="public static bool IsInitialized { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HardwareManager"><MemberSignature Language="C#" Value="public static Banshee.Hardware.HardwareManager HardwareManager { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Hardware.HardwareManager</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public static void Initialize ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="InitializeAddins"><MemberSignature Language="C#" Value="public sta
 tic void InitializeAddins ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsInitialized">
+      <MemberSignature Language="C#" Value="public static bool IsInitialized { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaybackController">
-      <MemberSignature Language="C#" Value="public static Banshee.PlaybackController.PlaybackControllerService PlaybackController { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MediaProfileManager"><MemberSignature Language="C#" Value="public static Banshee.MediaProfiles.MediaProfileManager MediaProfileManager { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.MediaProfiles.MediaProfileManager</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PlaybackController">
+      <MemberSignature Language="C#" Value="public static Banshee.PlaybackController.PlaybackControllerService PlaybackController { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.PlaybackController.PlaybackControllerService</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlayerEngine">
-      <MemberSignature Language="C#" Value="public static Banshee.MediaEngine.PlayerEngineService PlayerEngine { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlayerEngine">
+      <MemberSignature Language="C#" Value="public static Banshee.MediaEngine.PlayerEngineService PlayerEngine { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.MediaEngine.PlayerEngineService</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ProfileManager">
-      <MemberSignature Language="C#" Value="public static Banshee.AudioProfiles.ProfileManager ProfileManager { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.AudioProfiles.ProfileManager</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RegisterService">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RegisterAddinServices"><MemberSignature Language="C#" Value="public static void RegisterAddinServices ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RegisterDefaultServices"><MemberSignature Language="C#" Value="public static void RegisterDefaultServices ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RegisterService">
       <MemberSignature Language="C#" Value="public static void RegisterService (Banshee.ServiceStack.IService service);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="service" Type="Banshee.ServiceStack.IService" /></Parameters>
       <Docs><param name="service">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RegisterService&lt;T&gt;">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RegisterService&lt;T&gt;">
       <MemberSignature Language="C#" Value="public static void RegisterService&lt;T&gt; ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><typeparam name="T">To be added.</typeparam><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public static void Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ServiceCount">
-      <MemberSignature Language="C#" Value="public static int ServiceCount { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ServiceCount">
+      <MemberSignature Language="C#" Value="public static int ServiceCount { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ServiceStarted">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ServiceStarted">
       <MemberSignature Language="C#" Value="public static event Banshee.ServiceStack.ServiceStartedHandler ServiceStarted;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.ServiceStartedHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Shutdown">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Shutdown">
       <MemberSignature Language="C#" Value="public static void Shutdown ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceManager">
-      <MemberSignature Language="C#" Value="public static Banshee.Sources.SourceManager SourceManager { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceManager">
+      <MemberSignature Language="C#" Value="public static Banshee.Sources.SourceManager SourceManager { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceManager</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StartupBegin">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StartupBegin">
       <MemberSignature Language="C#" Value="public static event EventHandler StartupBegin;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StartupFinished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StartupFinished">
       <MemberSignature Language="C#" Value="public static event EventHandler StartupFinished;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StartupServiceCount">
-      <MemberSignature Language="C#" Value="public static int StartupServiceCount { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StartupServiceCount">
+      <MemberSignature Language="C#" Value="public static int StartupServiceCount { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UserAddinCachePath">
-      <MemberSignature Language="C#" Value="public static string UserAddinCachePath { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="service" Type="Banshee.ServiceStack.IService" /></Parameters>
       <Docs><param name="service">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Service">
-      <MemberSignature Language="C#" Value="public Banshee.ServiceStack.IService Service { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Service">
+      <MemberSignature Language="C#" Value="public Banshee.ServiceStack.IService Service { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IService</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ServiceStartedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ShutdownRequestHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ShutdownRequestHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/ShutdownRequestHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TestUserJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TestUserJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TestUserJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.ServiceStack.UserJob</BaseTypeName>
@@ -19,5 +20,5 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SpawnLikeFish"><MemberSignature Language="C#" Value="public static void SpawnLikeFish (int count);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="count" Type="System.Int32" /></Parameters><Docs><param name="count">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SpawnLikeFish"><MemberSignature Language="C#" Value="public static void SpawnLikeFish (int count);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="count" Type="System.Int32" /></Parameters><Docs><param name="count">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutImplementationHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutImplementationHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/TimeoutImplementationHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -40,134 +41,114 @@
     
     
     
-    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public UserJob (string name);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public UserJob (string name, string title, string status);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="title" Type="System.String" /><Parameter Name="status" Type="System.String" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="title">To be added.</param><param name="status">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public UserJob (string name, string title, string status, string iconName);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="title" Type="System.String" /><Parameter Name="status" Type="System.String" /><Parameter Name="iconName" Type="System.String" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="title">To be added.</param><param name="status">To be added.</param><param name="iconName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public UserJob (string name, string title, string status, string[] iconNames);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="title" Type="System.String" /><Parameter Name="status" Type="System.String" /><Parameter Name="iconNames" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
-      <Docs><param name="name">To be added.</param><param name="title">To be added.</param><param name="status">To be added.</param><param name="iconNames">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanCancel">
-      <MemberSignature Language="C#" Value="public virtual bool CanCancel { set; get; };" />
+    <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public UserJob (string title);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="title" Type="System.String" /></Parameters><Docs><param name="title">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public UserJob (string title, string status);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="status" Type="System.String" /></Parameters><Docs><param name="title">To be added.</param><param name="status">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public UserJ
 ob (string title, string status, string[] iconNames);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="status" Type="System.String" /><Parameter Name="iconNames" Type="System.String[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="title">To be added.</param><param name="status">To be added.</param><param name="iconNames">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanCancel">
+      <MemberSignature Language="C#" Value="public virtual bool CanCancel { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cancel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cancel">
       <MemberSignature Language="C#" Value="public void Cancel ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CancelMessage">
-      <MemberSignature Language="C#" Value="public virtual string CancelMessage { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CancelMessage">
+      <MemberSignature Language="C#" Value="public virtual string CancelMessage { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CancelRequested">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CancelRequested">
       <MemberSignature Language="C#" Value="public event EventHandler CancelRequested;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DelayShow">
-      <MemberSignature Language="C#" Value="public virtual bool DelayShow { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DelayShow">
+      <MemberSignature Language="C#" Value="public virtual bool DelayShow { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Finish">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Finish">
       <MemberSignature Language="C#" Value="public void Finish ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Finished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Finished">
       <MemberSignature Language="C#" Value="public event EventHandler Finished;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FreezeUpdate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FreezeUpdate">
       <MemberSignature Language="C#" Value="protected void FreezeUpdate ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public virtual string[] IconNames { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public virtual string[] IconNames { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsCancelRequested">
-      <MemberSignature Language="C#" Value="public virtual bool IsCancelRequested { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsCancelRequested">
+      <MemberSignature Language="C#" Value="public virtual bool IsCancelRequested { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsFinished">
-      <MemberSignature Language="C#" Value="public virtual bool IsFinished { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsFinished">
+      <MemberSignature Language="C#" Value="public virtual bool IsFinished { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public virtual string Name { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnCancelRequested">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnCancelRequested">
       <MemberSignature Language="C#" Value="protected virtual void OnCancelRequested ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnFinished">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnFinished">
       <MemberSignature Language="C#" Value="protected virtual void OnFinished ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnUpdated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnUpdated">
       <MemberSignature Language="C#" Value="protected virtual void OnUpdated ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Progress">
-      <MemberSignature Language="C#" Value="public virtual double Progress { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Progress">
+      <MemberSignature Language="C#" Value="public virtual double Progress { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Register">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Register">
       <MemberSignature Language="C#" Value="public void Register ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Status">
-      <MemberSignature Language="C#" Value="public virtual string Status { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Status">
+      <MemberSignature Language="C#" Value="public virtual string Status { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ThawUpdate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ThawUpdate">
       <MemberSignature Language="C#" Value="protected void ThawUpdate (bool raiseUpdate);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="raiseUpdate" Type="System.Boolean" /></Parameters>
       <Docs><param name="raiseUpdate">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public virtual string Title { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public virtual string Title { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Updated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Updated">
       <MemberSignature Language="C#" Value="public event EventHandler Updated;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="job" Type="Banshee.ServiceStack.IUserJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Job">
-      <MemberSignature Language="C#" Value="public Banshee.ServiceStack.IUserJob Job { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Job">
+      <MemberSignature Language="C#" Value="public Banshee.ServiceStack.IUserJob Job { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.IUserJob</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.ServiceStack/UserJobManager.xml	Mon Sep 22 20:49:48 2008
@@ -1,15 +1,16 @@
 <Type Name="UserJobManager" FullName="Banshee.ServiceStack.UserJobManager">
-  <TypeSignature Language="C#" Value="public class UserJobManager : Banshee.ServiceStack.IService, System.Collections.Generic.IEnumerable&lt;Banshee.ServiceStack.IUserJob&gt;" />
+  <TypeSignature Language="C#" Value="public class UserJobManager : Banshee.ServiceStack.IRequiredService, System.Collections.Generic.IEnumerable&lt;Banshee.ServiceStack.IUserJob&gt;" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
   </Base>
   <Interfaces>
     <Interface>
-      <InterfaceName>Banshee.ServiceStack.IService</InterfaceName>
+      <InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName>
     </Interface>
     <Interface>
       <InterfaceName>System.Collections.Generic.IEnumerable&lt;Banshee.ServiceStack.IUserJob&gt;</InterfaceName>
@@ -33,51 +34,51 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetEnumerator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetEnumerator">
       <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerator&lt;Banshee.ServiceStack.IUserJob&gt; GetEnumerator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.IEnumerator&lt;Banshee.ServiceStack.IUserJob&gt;</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JobAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="JobAdded">
       <MemberSignature Language="C#" Value="public event Banshee.ServiceStack.UserJobEventHandler JobAdded;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.UserJobEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="JobRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="JobRemoved">
       <MemberSignature Language="C#" Value="public event Banshee.ServiceStack.UserJobEventHandler JobRemoved;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.ServiceStack.UserJobEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnJobAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnJobAdded">
       <MemberSignature Language="C#" Value="protected virtual void OnJobAdded (Banshee.ServiceStack.IUserJob job);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.ServiceStack.IUserJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnJobRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnJobRemoved">
       <MemberSignature Language="C#" Value="protected virtual void OnJobRemoved (Banshee.ServiceStack.IUserJob job);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.ServiceStack.IUserJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Register">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Register">
       <MemberSignature Language="C#" Value="public void Register (Banshee.ServiceStack.IUserJob job);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="job" Type="Banshee.ServiceStack.IUserJob" /></Parameters>
       <Docs><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="System.Collections.IEnumerable.GetEnumerator">
       <MemberSignature Language="C#" Value="System.Collections.IEnumerator IEnumerable.GetEnumerator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Collections.IEnumerator</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/DependencyComparer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/DependencyComparer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/DependencyComparer.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -23,12 +24,6 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Compare"><MemberSignature Language="C#" Value="public int Compare (Banshee.SmartPlaylist.SmartPlaylistSource a, Banshee.SmartPlaylist.SmartPlaylistSource b);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="a" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /><Parameter Name="b" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /></Parameters><Docs><param name="a">To be added.</param><param name="b">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Compare">
-      <MemberSignature Language="C#" Value="public int Compare (object ao, object bo);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="ao" Type="System.Object" /><Parameter Name="bo" Type="System.Object" /></Parameters>
-      <Docs><param name="ao">To be added.</param><param name="bo">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Compare"><MemberSignature Language="C#" Value="public int Compare (Banshee.SmartPlaylist.SmartPlaylistSource a, Banshee.SmartPlaylist.SmartPlaylistSource b);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="a" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /><Parameter Name="b" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /></Parameters><Docs><param name="a">To be added.</param><param name="b">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Editor.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Editor.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Editor.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Gui.Dialogs.GladeDialog</BaseTypeName>
@@ -16,21 +17,16 @@
     
     
     <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public Editor ();" />
-      <MemberType>Constructor</MemberType>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public Editor (Banshee.SmartPlaylist.SmartPlaylistSource playlist);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="playlist" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /></Parameters>
       <Docs><param name="playlist">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CurrentlyEditing"><MemberSignature Language="C#" Value="public static Banshee.SmartPlaylist.SmartPlaylistSource CurrentlyEditing { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.SmartPlaylist.SmartPlaylistSource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RunDialog">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public Editor (Banshee.Sources.PrimarySource primary_source);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="primary_source" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="primary_source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentlyEditing"><MemberSignature Language="C#" Value="public static Banshee.SmartPlaylist.SmartPlaylistSource CurrentlyEditing { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.SmartPlaylist.SmartPlaylistSource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyV
 ersion></AssemblyInfo></Member><Member MemberName="RunDialog">
       <MemberSignature Language="C#" Value="public void RunDialog ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistCore.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistCore.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistCore.xml	Mon Sep 22 20:49:48 2008
@@ -17,51 +17,106 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public SmartPlaylistCore ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CpuTime">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CpuTime">
       <MemberSignature Language="C#" Value="public double CpuTime { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSmartPlaylistFromDbId"><MemberSignature Language="C#" Value="public Banshee.SmartPlaylist.SmartPlaylistSource GetSmartPlaylistFromDbId (int dbId);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Banshee.SmartPlaylist.SmartPlaylistSource</ReturnType></ReturnValue><Parameters><Parameter Name="dbId" Type="System.Int32" /></Parameters><Docs><param name="dbId">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="RateLimit">
+      <ReturnValue>
+        <ReturnType>System.Double</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSmartPlaylistFromDbId">
+      <MemberSignature Language="C#" Value="public Banshee.SmartPlaylist.SmartPlaylistSource GetSmartPlaylistFromDbId (int dbId);" />
+      <MemberType>Method</MemberType>
+      <ReturnValue>
+        <ReturnType>Banshee.SmartPlaylist.SmartPlaylistSource</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="dbId" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="dbId">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RateLimit">
       <MemberSignature Language="C#" Value="public bool RateLimit ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ServiceName">
+      <Docs>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ServiceName">
       <MemberSignature Language="C#" Value="public string ServiceName { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SortPlaylists">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SortPlaylists">
       <MemberSignature Language="C#" Value="public void SortPlaylists ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StartTimer">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StartTimer">
       <MemberSignature Language="C#" Value="public void StartTimer (Banshee.SmartPlaylist.SmartPlaylistSource playlist);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="playlist" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /></Parameters>
-      <Docs><param name="playlist">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StopTimer">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="playlist" Type="Banshee.SmartPlaylist.SmartPlaylistSource" />
+      </Parameters>
+      <Docs>
+        <param name="playlist">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StopTimer">
       <MemberSignature Language="C#" Value="public void StopTimer ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistDefinition.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistDefinition.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,189 @@
+<Type Name="SmartPlaylistDefinition" FullName="Banshee.SmartPlaylist.SmartPlaylistDefinition">
+  <TypeSignature Language="C#" Value="public struct SmartPlaylistDefinition" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.ValueType</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SmartPlaylistDefinition (string name, string description, string condition);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+        <Parameter Name="condition" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <param name="condition">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SmartPlaylistDefinition (string name, string description, string condition, int limit_number, Hyena.Query.QueryLimit limit, Hyena.Query.QueryOrder order);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+        <Parameter Name="condition" Type="System.String" />
+        <Parameter Name="limit_number" Type="System.Int32" />
+        <Parameter Name="limit" Type="Hyena.Query.QueryLimit" />
+        <Parameter Name="order" Type="Hyena.Query.QueryOrder" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <param name="condition">To be added.</param>
+        <param name="limit_number">To be added.</param>
+        <param name="limit">To be added.</param>
+        <param name="order">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SmartPlaylistDefinition (string name, string description, string condition, int limit_number, string limit, string order);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="description" Type="System.String" />
+        <Parameter Name="condition" Type="System.String" />
+        <Parameter Name="limit_number" Type="System.Int32" />
+        <Parameter Name="limit" Type="System.String" />
+        <Parameter Name="order" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="description">To be added.</param>
+        <param name="condition">To be added.</param>
+        <param name="limit_number">To be added.</param>
+        <param name="limit">To be added.</param>
+        <param name="order">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Condition">
+      <MemberSignature Language="C#" Value="public readonly string Condition;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Description">
+      <MemberSignature Language="C#" Value="public readonly string Description;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Limit">
+      <MemberSignature Language="C#" Value="public readonly Hyena.Query.QueryLimit Limit;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Query.QueryLimit</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LimitNumber">
+      <MemberSignature Language="C#" Value="public readonly Hyena.Query.IntegerQueryValue LimitNumber;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Query.IntegerQueryValue</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public readonly string Name;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public readonly Hyena.Query.QueryOrder Order;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Query.QueryOrder</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ToSmartPlaylistSource">
+      <MemberSignature Language="C#" Value="public Banshee.SmartPlaylist.SmartPlaylistSource ToSmartPlaylistSource (Banshee.Sources.PrimarySource primary_source);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.SmartPlaylist.SmartPlaylistSource</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="primary_source" Type="Banshee.Sources.PrimarySource" />
+      </Parameters>
+      <Docs>
+        <param name="primary_source">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/SmartPlaylistSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Playlist.AbstractPlaylistSource</BaseTypeName>
@@ -37,108 +38,52 @@
     
     
     
-  <Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public SmartPlaylistSource (string name);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
-      <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SmartPlaylistSource (string name, Hyena.Query.QueryNode condition, Hyena.Query.QueryOrder order, Hyena.Query.QueryLimit limit, Hyena.Query.IntegerQueryValue limit_value);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="condition" Type="Hyena.Query.QueryNode" /><Parameter Name="order" Type="Hyena.Query.QueryOrder" /><Parameter Name="limit" Type="Hyena.Query.QueryLimit" /><Parameter Name="limit_value" Type="Hyena.Query.IntegerQueryValue" /></Parameters><Docs><param name="name">To be added.</param><param name="condition">To be added.</param><param name="order">To be added.</param><param name="limit">To be added.</param><param name="limit_value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SmartPlaylistSourc
 e (Nullable&lt;int&gt; dbid, string name, string condition_xml, string order_by, string limit_number, string limit_criterion);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="dbid" Type="System.Nullable&lt;System.Int32&gt;" /><Parameter Name="name" Type="System.String" /><Parameter Name="condition_xml" Type="System.String" /><Parameter Name="order_by" Type="System.String" /><Parameter Name="limit_number" Type="System.String" /><Parameter Name="limit_criterion" Type="System.String" /></Parameters><Docs><param name="dbid">To be added.</param><param name="name">To be added.</param><param name="condition_xml">To be added.</param><param name="order_by">To be added.</param><param name="limit_number">To be added.</param><param name="limit_criterion">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public SmartPlaylistSource (Nullable&lt;int&gt; dbid, string name, string condition_xml, string order_by, string order_dir, string limit_number, string limit_criterion);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="dbid" Type="System.Nullable&lt;System.Int32&gt;" /><Parameter Name="name" Type="System.String" /><Parameter Name="condition_xml" Type="System.String" /><Parameter Name="order_by" Type="System.String" /><Parameter Name="order_dir" Type="System.String" /><Parameter Name="limit_number" Type="System.String" /><Parameter Name="limit_criterion" Type="System.String" /></Parameters>
-      <Docs><param name="dbid">To be added.</param><param name="name">To be added.</param><param name="condition_xml">To be added.</param><param name="order_by">To be added.</param><param name="order_dir">To be added.</param><param name="limit_number">To be added.</param><param name="limit_criterion">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanRefresh"><MemberSignature Language="C#" Value="public bool CanRefresh { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanUnmap"><MemberSignature Language="C#" Value="public bool CanUnmap { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConditionSql">
-      <MemberSignature Language="C#" Value="public string ConditionSql { get; };" />
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SmartPlaylistSource (string name, Banshee.Sources.PrimarySource parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="name">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public SmartPlaylistSource (string name, Hyena.Query.QueryNode condition, Hyena.Query.QueryOrder order, Hyena.Query.QueryLimit limit, Hyena.Query.IntegerQueryValue limit_value, Banshee.Sources.PrimarySource parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="name" Type="S
 ystem.String" /><Parameter Name="condition" Type="Hyena.Query.QueryNode" /><Parameter Name="order" Type="Hyena.Query.QueryOrder" /><Parameter Name="limit" Type="Hyena.Query.QueryLimit" /><Parameter Name="limit_value" Type="Hyena.Query.IntegerQueryValue" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="name">To be added.</param><param name="condition">To be added.</param><param name="order">To be added.</param><param name="limit">To be added.</param><param name="limit_value">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected SmartPlaylistSource (int dbid, string name, string condition_xml, string order_by, string limit_number, string limit_criterion, Banshee.Sources.PrimarySource parent, int count, bool is_temp);" /><MemberType>Constructor</MemberType><AssemblyInfo><A
 ssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="dbid" Type="System.Int32" /><Parameter Name="name" Type="System.String" /><Parameter Name="condition_xml" Type="System.String" /><Parameter Name="order_by" Type="System.String" /><Parameter Name="limit_number" Type="System.String" /><Parameter Name="limit_criterion" Type="System.String" /><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /><Parameter Name="count" Type="System.Int32" /><Parameter Name="is_temp" Type="System.Boolean" /></Parameters><Docs><param name="dbid">To be added.</param><param name="name">To be added.</param><param name="condition_xml">To be added.</param><param name="order_by">To be added.</param><param name="limit_number">To be added.</param><param name="limit_criterion">To be added.</param><param name="parent">To be added.</param><param name="count">To be added.</param><param name="is_temp">To be added.</param><summary>To be added.</summary><remarks>To be a
 dded.</remarks></Docs></Member><Member MemberName="AddCondition"><MemberSignature Language="C#" Value="public void AddCondition (string part);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="part" Type="System.String" /></Parameters><Docs><param name="part">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CachesJoinTableEntries"><MemberSignature Language="C#" Value="protected override bool CachesJoinTableEntries { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanRefresh"><MemberSignature Language="C#"
  Value="public bool CanRefresh { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanUnmap"><MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConditionSql">
+      <MemberSignature Language="C#" Value="public virtual string ConditionSql { protected set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConditionTree">
-      <MemberSignature Language="C#" Value="public Hyena.Query.QueryNode ConditionTree { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConditionTree">
+      <MemberSignature Language="C#" Value="public Hyena.Query.QueryNode ConditionTree { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.Query.QueryNode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConditionXml">
-      <MemberSignature Language="C#" Value="public string ConditionXml { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConditionXml">
+      <MemberSignature Language="C#" Value="public string ConditionXml { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfirmBeforeUnmap"><MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DependsOn">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfirmBeforeUnmap"><MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DependsOn">
       <MemberSignature Language="C#" Value="public bool DependsOn (Banshee.SmartPlaylist.SmartPlaylistSource source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconName">
-      <MemberSignature Language="C#" Value="protected override string IconName { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InstallProperties"><MemberSignature Language="C#" Value="protected void InstallProperties ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsLimited"><MemberSignature Language="C#" Value="public bool IsLimited { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Limit"><MemberSignature Language="C#" Value="public Hyena.Query.QueryLimit Limit { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryLimit</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberNa
 me="LimitCriterion">
-      <MemberSignature Language="C#" Value="public string LimitCriterion { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LimitNumber">
-      <MemberSignature Language="C#" Value="public string LimitNumber { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LimitValue"><MemberSignature Language="C#" Value="public Hyena.Query.IntegerQueryValue LimitValue { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Query.IntegerQueryValue</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ListenToPlaylists">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetById"><MemberSignature Language="C#" Value="public static Banshee.SmartPlaylist.SmartPlaylistSource GetById (int dbId);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.SmartPlaylist.SmartPlaylistSource</ReturnType></ReturnValue><Parameters><Parameter Name="dbId" Type="System.Int32" /></Parameters><Docs><param name="dbId">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsLimited"><MemberSignature Language="C#" Value="public bool IsLimited { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1
 .0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Limit"><MemberSignature Language="C#" Value="public Hyena.Query.QueryLimit Limit { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryLimit</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LimitSql"><MemberSignature Language="C#" Value="protected string LimitSql { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="LimitValue"><MemberSignature Language="C#" Value="public Hyena.Query.IntegerQueryValue LimitValue { set; get; }" /><MemberType>Prope
 rty</MemberType><ReturnValue><ReturnType>Hyena.Query.IntegerQueryValue</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ListenToPlaylists">
       <MemberSignature Language="C#" Value="public void ListenToPlaylists ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LoadAll"><MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt; LoadAll ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt;</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="LoadAll">
-      <MemberSignature Language="C#" Value="public static System.Collections.Generic.List&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt; LoadAll ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Collections.Generic.List&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt;</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OrderAndLimit"><MemberSignature Language="C#" Value="protected string OrderAndLimit { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="OrderBy">
-      <MemberSignature Language="C#" Value="public string OrderBy { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OrderDir">
-      <MemberSignature Language="C#" Value="public string OrderDir { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Orders">
-      <MemberSignature Language="C#" Value="public static Banshee.SmartPlaylist.Order[] Orders { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.SmartPlaylist.Order[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlaylistDependent">
-      <MemberSignature Language="C#" Value="public bool PlaylistDependent { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="QueryOrder"><MemberSignature Language="C#" Value="public Hyena.Query.QueryOrder QueryOrder { set; get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryOrder</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Sort">
-      <MemberSignature Language="C#" Value="public string Sort { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourcePrimaryKey">
-      <MemberSignature Language="C#" Value="protected override string SourcePrimaryKey { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LoadAll"><MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt; LoadAll (Banshee.Sources.PrimarySource parent);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistSource&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="parent" Type="Banshee.Sources.PrimarySource" /></Parameters><Docs><param name="parent">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="OrderSql"><MemberSignature Language="C#" Value="protected string OrderSql { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></As
 semblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="QueryOrder"><MemberSignature Language="C#" Value="public Hyena.Query.QueryOrder QueryOrder { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Query.QueryOrder</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Refresh"><MemberSignature Language="C#" Value="public void Refresh ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RefreshA
 ndReload"><MemberSignature Language="C#" Value="public void RefreshAndReload ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SortPlaylists"><MemberSignature Language="C#" Value="public static void SortPlaylists ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SourcePrimaryKey">
+      <MemberSignature Language="C#" Value="protected override string SourcePrimaryKey { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceTable">
-      <MemberSignature Language="C#" Value="protected override string SourceTable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceTable">
+      <MemberSignature Language="C#" Value="protected override string SourceTable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TimeDependent">
-      <MemberSignature Language="C#" Value="public bool TimeDependent { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StartTimer"><MemberSignature Language="C#" Value="public static void StartTimer (Banshee.SmartPlaylist.SmartPlaylistSource playlist);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="playlist" Type="Banshee.SmartPlaylist.SmartPlaylistSource" /></Parameters><Docs><param name="playlist">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="StopTimer"><MemberSignature Language="C#" Value="public static void StopTimer ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks><
 /Docs></Member><Member MemberName="TimeDependent">
+      <MemberSignature Language="C#" Value="public bool TimeDependent { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackJoinTable">
-      <MemberSignature Language="C#" Value="protected override string TrackJoinTable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackJoinTable">
+      <MemberSignature Language="C#" Value="protected override string TrackJoinTable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unmap"><MemberSignature Language="C#" Value="public bool Unmap ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unmap"><MemberSignature Language="C#" Value="public bool Unmap ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Timer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Timer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.SmartPlaylist/Timer.xml	Mon Sep 22 20:49:48 2008
@@ -13,37 +13,64 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public Timer ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public Timer (string name);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
-      <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public Timer (string name, string details);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="details" Type="System.String" /></Parameters>
-      <Docs><param name="name">To be added.</param><param name="details">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PrintRunningTotals">
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+        <Parameter Name="details" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <param name="details">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PrintRunningTotals">
       <MemberSignature Language="C#" Value="public static void PrintRunningTotals ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Stop">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Stop">
       <MemberSignature Language="C#" Value="public void Stop ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/CompositeTrackSourceContents.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/CompositeTrackSourceContents.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/CompositeTrackSourceContents.xml	Mon Sep 22 20:49:48 2008
@@ -1,15 +1,16 @@
 <Type Name="CompositeTrackSourceContents" FullName="Banshee.Sources.Gui.CompositeTrackSourceContents">
-  <TypeSignature Language="C#" Value="public class CompositeTrackSourceContents : Gtk.VBox, Banshee.Sources.Gui.ISourceContents" />
+  <TypeSignature Language="C#" Value="public class CompositeTrackSourceContents : Banshee.Sources.Gui.FilteredListSourceContents, Banshee.Sources.Gui.ITrackModelSourceContents" />
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Gtk.VBox</BaseTypeName>
+    <BaseTypeName>Banshee.Sources.Gui.FilteredListSourceContents</BaseTypeName>
   </Base>
   <Interfaces>
     <Interface>
-      <InterfaceName>Banshee.Sources.Gui.ISourceContents</InterfaceName>
+      <InterfaceName>Banshee.Sources.Gui.ITrackModelSourceContents</InterfaceName>
     </Interface>
   </Interfaces>
   <Docs>
@@ -17,196 +18,45 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public CompositeTrackSourceContents ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AlbumModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.AlbumListModel AlbumModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Collection.AlbumListModel</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="AlbumView">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.Gui.AlbumListView AlbumView { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Collection.Gui.AlbumListView</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ArtistModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.ArtistListModel ArtistModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Collection.ArtistListModel</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ArtistView">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.Gui.ArtistListView ArtistView { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Collection.Gui.ArtistListView</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="BrowserPosition">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; BrowserPosition;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="BrowserVisible">
-      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; BrowserVisible;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="OnBrowserViewSelectionChanged">
-      <MemberSignature Language="C#" Value="protected virtual void OnBrowserViewSelectionChanged (object o, EventArgs args);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="o" Type="System.Object" />
-        <Parameter Name="args" Type="System.EventArgs" />
-      </Parameters>
-      <Docs>
-        <param name="o">To be added.</param>
-        <param name="args">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResetSource">
-      <MemberSignature Language="C#" Value="public void ResetSource ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetModels">
-      <MemberSignature Language="C#" Value="public void SetModels (Banshee.Collection.TrackListModel track, Banshee.Collection.ArtistListModel artist, Banshee.Collection.AlbumListModel album);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="track" Type="Banshee.Collection.TrackListModel" />
-        <Parameter Name="artist" Type="Banshee.Collection.ArtistListModel" />
-        <Parameter Name="album" Type="Banshee.Collection.AlbumListModel" />
-      </Parameters>
-      <Docs>
-        <param name="track">To be added.</param>
-        <param name="artist">To be added.</param>
-        <param name="album">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetSource">
-      <MemberSignature Language="C#" Value="public bool SetSource (Banshee.Sources.Source source);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Source">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.Source</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TrackModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Collection.TrackListModel</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TrackView">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.Gui.TrackListView TrackView { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Collection.Gui.TrackListView</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Widget">
-      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.Widget</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveSourceCanHasBrowser"><MemberSignature Language="C#" Value="protected override bool ActiveSourceCanHasBrowser { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Banshee.Sources.Gui.ITrackModelSourceContents.TrackView"><MemberSignature Language="C#" Value="Hyena.Data.Gui.IListView&lt;Banshee.Collection.TrackInfo&gt; Banshee.Sources.Gui.ITrackModelSourceContents.TrackView { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Gui.IListView&lt;Banshee.Collection.TrackInfo&gt;</ReturnType></ReturnValue><Docs><summary>To
  be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetModels"><MemberSignature Language="C#" Value="public void SetModels (Banshee.Collection.TrackListModel track, Hyena.Data.IListModel&lt;Banshee.Collection.ArtistInfo&gt; artist, Hyena.Data.IListModel&lt;Banshee.Collection.AlbumInfo&gt; album, Hyena.Data.IListModel&lt;Banshee.Collection.Database.QueryFilterInfo&lt;string&gt;&gt; genre);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.TrackListModel" /><Parameter Name="artist" Type="Hyena.Data.IListModel&lt;Banshee.Collection.ArtistInfo&gt;" /><Parameter Name="album" Type="Hyena.Data.IListModel&lt;Banshee.Collection.AlbumInfo&gt;" /><Parameter Name="genre" Type="Hyena.Data.IListModel&lt;Banshee.Collection.Database.QueryFilterInfo&lt;Sy
 stem.String&gt;&gt;" /></Parameters><Docs><param name="track">To be added.</param><param name="artist">To be added.</param><param name="album">To be added.</param><param name="genre">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource Source { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackModel">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>Banshee.Collection.TrackListModel</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackView">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.Gui.TrackListView TrackView { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>Banshee.Collection.Gui.TrackListView</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
+      <MemberType>Property</MemberType>
+      <ReturnValue><ReturnType>Gtk.Widget</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/FilteredListSourceContents.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/FilteredListSourceContents.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,300 @@
+<Type Name="FilteredListSourceContents" FullName="Banshee.Sources.Gui.FilteredListSourceContents">
+  <TypeSignature Language="C#" Value="public abstract class FilteredListSourceContents : Gtk.VBox, Banshee.Sources.Gui.ISourceContents" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.VBox</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Sources.Gui.ISourceContents</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public FilteredListSourceContents (string name);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="name" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveSourceCanHasBrowser">
+      <MemberSignature Language="C#" Value="protected abstract bool ActiveSourceCanHasBrowser { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BrowserPosition">
+      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;string&gt; BrowserPosition;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.String&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BrowserVisible">
+      <MemberSignature Language="C#" Value="public static readonly Banshee.Configuration.SchemaEntry&lt;bool&gt; BrowserVisible;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ClearFilterSelections">
+      <MemberSignature Language="C#" Value="protected abstract void ClearFilterSelections ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ForcePosition">
+      <MemberSignature Language="C#" Value="protected virtual string ForcePosition { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InitializeViews">
+      <MemberSignature Language="C#" Value="protected abstract void InitializeViews ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnBrowserViewSelectionChanged">
+      <MemberSignature Language="C#" Value="protected virtual void OnBrowserViewSelectionChanged (object o, EventArgs args);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="o" Type="System.Object" />
+        <Parameter Name="args" Type="System.EventArgs" />
+      </Parameters>
+      <Docs>
+        <param name="o">To be added.</param>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ResetSource">
+      <MemberSignature Language="C#" Value="public abstract void ResetSource ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetModel&lt;T&gt;">
+      <MemberSignature Language="C#" Value="protected void SetModel&lt;T&gt; (Hyena.Data.IListModel&lt;T&gt; model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="model" Type="Hyena.Data.IListModel&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetModel&lt;T&gt;">
+      <MemberSignature Language="C#" Value="protected void SetModel&lt;T&gt; (Hyena.Data.Gui.ListView&lt;T&gt; view, Hyena.Data.IListModel&lt;T&gt; model);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="view" Type="Hyena.Data.Gui.ListView&lt;T&gt;" />
+        <Parameter Name="model" Type="Hyena.Data.IListModel&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="view">To be added.</param>
+        <param name="model">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetSource">
+      <MemberSignature Language="C#" Value="public abstract bool SetSource (Banshee.Sources.ISource source);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.ISource" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetupFilterView&lt;T&gt;">
+      <MemberSignature Language="C#" Value="protected void SetupFilterView&lt;T&gt; (Hyena.Data.Gui.ListView&lt;T&gt; filter_view);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="filter_view" Type="Hyena.Data.Gui.ListView&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="filter_view">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetupMainView&lt;T&gt;">
+      <MemberSignature Language="C#" Value="protected void SetupMainView&lt;T&gt; (Hyena.Data.Gui.ListView&lt;T&gt; main_view);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="main_view" Type="Hyena.Data.Gui.ListView&lt;T&gt;" />
+      </Parameters>
+      <Docs>
+        <typeparam name="T">To be added.</typeparam>
+        <param name="main_view">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="source">
+      <MemberSignature Language="C#" Value="protected Banshee.Sources.ISource source;" />
+      <MemberType>Field</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.ISource</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource Source { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.ISource</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ISourceContents.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ISourceContents.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ISourceContents.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -10,57 +11,25 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
     <Member MemberName="ResetSource">
       <MemberSignature Language="C#" Value="public void ResetSource ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetSource">
-      <MemberSignature Language="C#" Value="public bool SetSource (Banshee.Sources.Source source);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Source">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { get; };" />
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetSource"><MemberSignature Language="C#" Value="public bool SetSource (Banshee.Sources.ISource source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.ISource" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource Source { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.Source</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Widget">
-      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; };" />
+      <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.Widget</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <ReturnValue><ReturnType>Gtk.Widget</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ITrackModelSourceContents.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ITrackModelSourceContents.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,33 @@
+<Type Name="ITrackModelSourceContents" FullName="Banshee.Sources.Gui.ITrackModelSourceContents">
+  <TypeSignature Language="C#" Value="public interface ITrackModelSourceContents : Banshee.Sources.Gui.ISourceContents" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Sources.Gui.ISourceContents</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="TrackView">
+      <MemberSignature Language="C#" Value="public Hyena.Data.Gui.IListView&lt;Banshee.Collection.TrackInfo&gt; TrackView { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Data.Gui.IListView&lt;Banshee.Collection.TrackInfo&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ObjectListSourceContents.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ObjectListSourceContents.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/ObjectListSourceContents.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.ScrolledWindow</BaseTypeName>
@@ -17,66 +18,31 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
+    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ObjectListSourceContents ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResetSource">
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResetSource">
       <MemberSignature Language="C#" Value="public void ResetSource ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SetSource">
-      <MemberSignature Language="C#" Value="public bool SetSource (Banshee.Sources.Source source);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Source">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { get; };" />
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetSource"><MemberSignature Language="C#" Value="public bool SetSource (Banshee.Sources.ISource source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.ISource" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource Source { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.Source</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Widget">
-      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; };" />
+      <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Gtk.Widget</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <ReturnValue><ReturnType>Gtk.Widget</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceComboBox.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceComboBox.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="SourceComboBox" FullName="Banshee.Sources.Gui.SourceComboBox">
+  <TypeSignature Language="C#" Value="public class SourceComboBox : Gtk.ComboBox" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.ComboBox</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SourceComboBox ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UpdateActiveSource">
+      <MemberSignature Language="C#" Value="public void UpdateActiveSource ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceIconResolver.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceIconResolver.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceIconResolver.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -13,109 +14,47 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
+    
+    
+    
+    
+    
     <Member MemberName="InvalidatePixbufs">
       <MemberSignature Language="C#" Value="public static void InvalidatePixbufs (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="InvalidatePixbufs">
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
+      <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InvalidatePixbufs">
       <MemberSignature Language="C#" Value="public static void InvalidatePixbufs (Banshee.Sources.Source source, string namespace);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-        <Parameter Name="namespace" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <param name="namespace">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResolveIcon">
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="namespace" Type="System.String" /></Parameters>
+      <Docs><param name="source">To be added.</param><param name="namespace">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResolveIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf ResolveIcon (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Gdk.Pixbuf</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResolveIcon">
+      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
+      <Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResolveIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf ResolveIcon (Banshee.Sources.Source source, int size);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Gdk.Pixbuf</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-        <Parameter Name="size" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <param name="size">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResolveIcon">
+      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="size" Type="System.Int32" /></Parameters>
+      <Docs><param name="source">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResolveIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf ResolveIcon (Banshee.Sources.Source source, string namespace);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Gdk.Pixbuf</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-        <Parameter Name="namespace" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <param name="namespace">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ResolveIcon">
+      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="namespace" Type="System.String" /></Parameters>
+      <Docs><param name="source">To be added.</param><param name="namespace">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResolveIcon">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf ResolveIcon (Banshee.Sources.Source source, int size, string namespace);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Gdk.Pixbuf</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="source" Type="Banshee.Sources.Source" />
-        <Parameter Name="size" Type="System.Int32" />
-        <Parameter Name="namespace" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="source">To be added.</param>
-        <param name="size">To be added.</param>
-        <param name="namespace">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="size" Type="System.Int32" /><Parameter Name="namespace" Type="System.String" /></Parameters>
+      <Docs><param name="source">To be added.</param><param name="size">To be added.</param><param name="namespace">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceModel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceModel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,271 @@
+<Type Name="SourceModel" FullName="Banshee.Sources.Gui.SourceModel">
+  <TypeSignature Language="C#" Value="public class SourceModel : Gtk.TreeStore" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.TreeStore</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SourceModel ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddSource">
+      <MemberSignature Language="C#" Value="public void AddSource (Banshee.Sources.Source source);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddSource">
+      <MemberSignature Language="C#" Value="public void AddSource (Banshee.Sources.Source source, Gtk.TreeIter parent);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+        <Parameter Name="parent" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="parent">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindInModel">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Gtk.TreeIter&gt; FindInModel (int column, object match);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Gtk.TreeIter&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="column" Type="System.Int32" />
+        <Parameter Name="match" Type="System.Object" />
+      </Parameters>
+      <Docs>
+        <param name="column">To be added.</param>
+        <param name="match">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindInModel">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Gtk.TreeIter&gt; FindInModel (int column, object match, Gtk.TreeIter iter);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Gtk.TreeIter&gt;</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="column" Type="System.Int32" />
+        <Parameter Name="match" Type="System.Object" />
+        <Parameter Name="iter" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="column">To be added.</param>
+        <param name="match">To be added.</param>
+        <param name="iter">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FindSource">
+      <MemberSignature Language="C#" Value="public Gtk.TreeIter FindSource (Banshee.Sources.Source source);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.TreeIter</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source GetSource (Gtk.TreeIter iter);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Source</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="iter" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="iter">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source GetSource (Gtk.TreePath path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Source</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="Gtk.TreePath" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnSourceRowInserted">
+      <MemberSignature Language="C#" Value="protected virtual void OnSourceRowInserted (Banshee.Sources.Source source, Gtk.TreeIter iter, Gtk.TreeIter parentIter);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+        <Parameter Name="iter" Type="Gtk.TreeIter" />
+        <Parameter Name="parentIter" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="iter">To be added.</param>
+        <param name="parentIter">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnSourceRowRemoved">
+      <MemberSignature Language="C#" Value="protected virtual void OnSourceRowRemoved (Banshee.Sources.Source source, Gtk.TreeIter iter);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+        <Parameter Name="iter" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="iter">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Refresh">
+      <MemberSignature Language="C#" Value="public void Refresh ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemoveSource">
+      <MemberSignature Language="C#" Value="public void RemoveSource (Banshee.Sources.Source source);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SourceRowInserted">
+      <MemberSignature Language="C#" Value="public event Banshee.Sources.Gui.SourceRowEventHandler SourceRowInserted;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Gui.SourceRowEventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SourceRowRemoved">
+      <MemberSignature Language="C#" Value="public event Banshee.Sources.Gui.SourceRowEventHandler SourceRowRemoved;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Gui.SourceRowEventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowEventArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,81 @@
+<Type Name="SourceRowEventArgs" FullName="Banshee.Sources.Gui.SourceRowEventArgs">
+  <TypeSignature Language="C#" Value="public sealed class SourceRowEventArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SourceRowEventArgs (Banshee.Sources.Source source, Gtk.TreeIter iter, Gtk.TreeIter parentIter);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+        <Parameter Name="iter" Type="Gtk.TreeIter" />
+        <Parameter Name="parentIter" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <param name="iter">To be added.</param>
+        <param name="parentIter">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Iter">
+      <MemberSignature Language="C#" Value="public Gtk.TreeIter Iter { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.TreeIter</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ParentIter">
+      <MemberSignature Language="C#" Value="public Gtk.TreeIter ParentIter { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.TreeIter</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Source</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowEventHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="SourceRowEventHandler" FullName="Banshee.Sources.Gui.SourceRowEventHandler">
+  <TypeSignature Language="C#" Value="public delegate void SourceRowEventHandler(object o, SourceRowEventArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="o" Type="System.Object" />
+    <Parameter Name="args" Type="Banshee.Sources.Gui.SourceRowEventArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="o">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowRenderer.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceRowRenderer.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,113 @@
+<Type Name="SourceRowRenderer" FullName="Banshee.Sources.Gui.SourceRowRenderer">
+  <TypeSignature Language="C#" Value="public class SourceRowRenderer : Gtk.CellRendererText" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.ThickClient</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>Gtk.CellRendererText</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SourceRowRenderer ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CellDataHandler">
+      <MemberSignature Language="C#" Value="public static void CellDataHandler (Gtk.CellLayout layout, Gtk.CellRenderer cell, Gtk.TreeModel model, Gtk.TreeIter iter);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="layout" Type="Gtk.CellLayout" />
+        <Parameter Name="cell" Type="Gtk.CellRenderer" />
+        <Parameter Name="model" Type="Gtk.TreeModel" />
+        <Parameter Name="iter" Type="Gtk.TreeIter" />
+      </Parameters>
+      <Docs>
+        <param name="layout">To be added.</param>
+        <param name="cell">To be added.</param>
+        <param name="model">To be added.</param>
+        <param name="iter">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Padding">
+      <MemberSignature Language="C#" Value="public int Padding { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ParentWidget">
+      <MemberSignature Language="C#" Value="public Gtk.Widget ParentWidget { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Path">
+      <MemberSignature Language="C#" Value="public Gtk.TreePath Path { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Gtk.TreePath</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Source</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources.Gui/SourceView.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.ThickClient</AssemblyName>
     <AssemblyVersion>0.90.1.25406</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.TreeView</BaseTypeName>
@@ -28,77 +29,34 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BeginRenameSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BeginRenameSource">
       <MemberSignature Language="C#" Value="public void BeginRenameSource (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EditingRow">
-      <MemberSignature Language="C#" Value="public bool EditingRow { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EditingRow">
+      <MemberSignature Language="C#" Value="public bool EditingRow { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source GetSource (Gtk.TreeIter iter);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="iter" Type="Gtk.TreeIter" /></Parameters>
-      <Docs><param name="iter">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source GetSource (Gtk.TreePath path);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="path" Type="Gtk.TreePath" /></Parameters>
-      <Docs><param name="path">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HighlightedSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source HighlightedSource { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HighlightedSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source HighlightedSource { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HighlightPath">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HighlightPath">
       <MemberSignature Language="C#" Value="public void HighlightPath (Gtk.TreePath path);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="path" Type="Gtk.TreePath" /></Parameters>
       <Docs><param name="path">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnSourceDoubleClicked">
-      <MemberSignature Language="C#" Value="protected virtual void OnSourceDoubleClicked ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ResetHighlight">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResetHighlight">
       <MemberSignature Language="C#" Value="public void ResetHighlight ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceCellDataFunc">
-      <MemberSignature Language="C#" Value="protected void SourceCellDataFunc (Gtk.TreeViewColumn tree_column, Gtk.CellRenderer cell, Gtk.TreeModel tree_model, Gtk.TreeIter iter);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="tree_column" Type="Gtk.TreeViewColumn" />
-        <Parameter Name="cell" Type="Gtk.CellRenderer" />
-        <Parameter Name="tree_model" Type="Gtk.TreeModel" />
-        <Parameter Name="iter" Type="Gtk.TreeIter" />
-      </Parameters>
-      <Docs>
-        <param name="tree_column">To be added.</param>
-        <param name="cell">To be added.</param>
-        <param name="tree_model">To be added.</param>
-        <param name="iter">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member><Member MemberName="SourceDoubleClicked">
-      <MemberSignature Language="C#" Value="public event EventHandler SourceDoubleClicked;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/DatabaseSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/DatabaseSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/DatabaseSource.xml	Mon Sep 22 20:49:48 2008
@@ -1,8 +1,9 @@
 <Type Name="DatabaseSource" FullName="Banshee.Sources.DatabaseSource">
-  <TypeSignature Language="C#" Value="public abstract class DatabaseSource : Banshee.Sources.Source, Banshee.Sources.IDurationAggregator, Banshee.Sources.IFileSizeAggregator, Banshee.Sources.ITrackModelSource" />
+  <TypeSignature Language="C#" Value="public abstract class DatabaseSource : Banshee.Sources.Source, Banshee.Sources.IDurationAggregator, Banshee.Sources.IFileSizeAggregator, Banshee.Sources.IFilterableSource, Banshee.Sources.ITrackModelSource" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Sources.Source</BaseTypeName>
@@ -15,6 +16,9 @@
       <InterfaceName>Banshee.Sources.IFileSizeAggregator</InterfaceName>
     </Interface>
     <Interface>
+      <InterfaceName>Banshee.Sources.IFilterableSource</InterfaceName>
+    </Interface>
+    <Interface>
       <InterfaceName>Banshee.Sources.ITrackModelSource</InterfaceName>
     </Interface>
   </Interfaces>
@@ -42,116 +46,71 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected DatabaseSource ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public DatabaseSource (string generic_name, string name, string id, int order);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="id" Type="System.String" /><Parameter Name="order" Type="System.Int32" /></Parameters>
       <Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="id">To be added.</param><param name="order">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AfterInitialized">
-      <MemberSignature Language="C#" Value="protected void AfterInitialized ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public DatabaseSource (string generic_name, string name, string id, int order, Banshee.Sources.Source parent);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="id" Type="System.String" /><Parameter Name="order" Type="System.Int32" /><Parameter Name="parent" Type="Banshee.Sources.Source" /></Parameters><Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="id">To be added.</param><param name="order">To be added.</param><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddAllTracks"><MemberSignature Language
 ="C#" Value="public virtual bool AddAllTracks (Banshee.Sources.Source source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddSelectedTracks"><MemberSignature Language="C#" Value="public virtual bool AddSelectedTracks (Banshee.Sources.Source source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.<
 /returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrack"><MemberSignature Language="C#" Value="protected virtual void AddTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackRange"><MemberSignature Language="C#" Value="protected virtual void AddTrackRange (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.RangeCollection.Range range);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnVal
 ue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters><Docs><param name="model">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AfterInitialized">
+      <MemberSignature Language="C#" Value="protected virtual void AfterInitialized ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="album_model">
-      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.AlbumListDatabaseModel album_model;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="album_model">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.DatabaseAlbumListModel album_model;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.Database.AlbumListDatabaseModel</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseAlbumListModel</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.AlbumListModel AlbumModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.AlbumListModel</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="artist_model">
-      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.ArtistListDatabaseModel artist_model;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AppendFilter"><MemberSignature Language="C#" Value="public void AppendFilter (Banshee.Collection.Database.IFilterListModel filter);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="filter" Type="Banshee.Collection.Database.IFilterListModel" /></Parameters><Docs><param name="filter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="artist_model">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.DatabaseArtistListModel artist_model;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.Database.ArtistListDatabaseModel</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseArtistListModel</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.ArtistListModel ArtistModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.ArtistListModel</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanDeleteTracks">
-      <MemberSignature Language="C#" Value="public virtual bool CanDeleteTracks { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AvailableFilters"><MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt; AvailableFilters { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanAddTracks"><MemberSignature Language="C#" Value="public virtual bool CanAddTracks { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added
 .</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanDeleteTracks">
+      <MemberSignature Language="C#" Value="public virtual bool CanDeleteTracks { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanRemoveTracks">
-      <MemberSignature Language="C#" Value="public virtual bool CanRemoveTracks { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanRemoveTracks">
+      <MemberSignature Language="C#" Value="public virtual bool CanRemoveTracks { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfirmRemoveTracks"><MemberSignature Language="C#" Value="public virtual bool ConfirmRemoveTracks { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteSelectedTracks">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfirmRemoveTracks"><MemberSignature Language="C#" Value="public virtual bool ConfirmRemoveTracks { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CurrentFilters"><MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt; CurrentFilters { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>T
 o be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DatabaseTrackModel"><MemberSignature Language="C#" Value="public Banshee.Collection.Database.DatabaseTrackListModel DatabaseTrackModel { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseTrackListModel</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultFilters"><MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt; DefaultFilters { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt;</R
 eturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteSelectedTracks">
       <MemberSignature Language="C#" Value="public virtual void DeleteSelectedTracks ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DeleteSelectedTracks">
-      <MemberSignature Language="C#" Value="public virtual void DeleteSelectedTracks (Banshee.Collection.Database.TrackListDatabaseModel model);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /></Parameters>
-      <Docs><param name="model">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DeleteTrackRange">
-      <MemberSignature Language="C#" Value="protected virtual void DeleteTrackRange (Banshee.Collection.Database.TrackListDatabaseModel model, Hyena.Collections.RangeCollection.Range range);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters>
-      <Docs><param name="model">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Duration"><MemberSignature Language="C#" Value="public TimeSpan Duration { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FileSize"><MemberSignature Language="C#" Value="public long FileSize { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FilteredDuration"><MemberSignature Language="C#" Value="public TimeSpan FilteredDuration { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberNa
 me="FilteredFileSize"><MemberSignature Language="C#" Value="public long FilteredFileSize { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasDependencies"><MemberSignature Language="C#" Value="public virtual bool HasDependencies { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="rate_track_range_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand rate_track_range_command;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks
 ></Docs></Member><Member MemberName="RateLimitedReload">
-      <MemberSignature Language="C#" Value="public virtual void RateLimitedReload ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DeleteSelectedTracks"><MemberSignature Language="C#" Value="protected virtual void DeleteSelectedTracks (Banshee.Collection.Database.DatabaseTrackListModel model);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /></Parameters><Docs><param name="model">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrackRange"><MemberSignature Language="C#" Value="protected virtual void DeleteTrackRange (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.RangeCollection.Range range);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></Assem
 blyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters><Docs><param name="model">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Duration"><MemberSignature Language="C#" Value="public TimeSpan Duration { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FileSize"><MemberSignature Language="C#" Value="public long FileSize { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType><
 /ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FiltersChanged"><MemberSignature Language="C#" Value="public event EventHandler FiltersChanged;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="GenreModel"><MemberSignature Language="C#" Value="protected Banshee.Collection.Database.DatabaseQueryFilterModel&lt;string&gt; GenreModel { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseQueryFilterModel&lt;System.String&gt;</ReturnType></ReturnValue><Docs><summary>To be
  added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="HandleTracksAdded"><MemberSignature Language="C#" Value="protected virtual void HandleTracksAdded (Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sender" Type="Banshee.Sources.Source" /><Parameter Name="args" Type="Banshee.Sources.TrackEventArgs" /></Parameters><Docs><param name="sender">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="HandleTracksChanged"><MemberSignature Language="C#" Value="protected virtual void HandleTracksChanged (Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args);" /><MemberType>Method</MemberType><Assemb
 lyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sender" Type="Banshee.Sources.Source" /><Parameter Name="args" Type="Banshee.Sources.TrackEventArgs" /></Parameters><Docs><param name="sender">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="HandleTracksDeleted"><MemberSignature Language="C#" Value="protected virtual void HandleTracksDeleted (Banshee.Sources.Source sender, Banshee.Sources.TrackEventArgs args);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="sender" Type="Banshee.Sources.Source" /><Parameter Name="args" Type="Banshee.Sources.TrackEventArgs" /></Parameters><Docs><param name="sender">To be added.</param><
 param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasArtistAlbum"><MemberSignature Language="C#" Value="protected virtual bool HasArtistAlbum { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasDependencies"><MemberSignature Language="C#" Value="public virtual bool HasDependencies { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Indexable"><MemberSignature Language="C#" Va
 lue="public virtual bool Indexable { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="InitializeTrackModel"><MemberSignature Language="C#" Value="protected virtual void InitializeTrackModel ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="InvalidateCaches"><MemberSignature Language="C#" Value="protected void InvalidateCaches ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType><
 /ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="NeedsReloadWhenFieldChanged"><MemberSignature Language="C#" Value="protected virtual bool NeedsReloadWhenFieldChanged (Hyena.Query.QueryField field);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="field" Type="Hyena.Query.QueryField" /></Parameters><Docs><param name="field">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="NeedsReloadWhenFieldsChanged"><MemberSignature Language="C#" Value="protected bool NeedsReloadWhenFieldsChanged (Hyena.Query.QueryField[] fields);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Syst
 em.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="fields" Type="Hyena.Query.QueryField[]" /></Parameters><Docs><param name="fields">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksAdded"><MemberSignature Language="C#" Value="protected virtual void OnTracksAdded ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksChanged"><MemberSignature Language="C#" Value="protected void OnTracksChanged ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><re
 marks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksChanged"><MemberSignature Language="C#" Value="protected virtual void OnTracksChanged (Hyena.Query.QueryField[] fields);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="fields" Type="Hyena.Query.QueryField[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters><Docs><param name="fields">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksDeleted"><MemberSignature Language="C#" Value="protected virtual void OnTracksDeleted ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summar
 y>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnTracksRemoved"><MemberSignature Language="C#" Value="protected virtual void OnTracksRemoved ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="prune_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand prune_command;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PruneArtistsAlbums"><MemberSignature Language="C#" Value="protected virtual void PruneArtistsAlbums ();
 " /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PruneCommand"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand PruneCommand { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="rate_track_range_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand rate_track_range_command;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnVal
 ue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RateLimitedReload">
+      <MemberSignature Language="C#" Value="protected void RateLimitedReload ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RateSelectedTracks"><MemberSignature Language="C#" Value="public virtual void RateSelectedTracks (int rating);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="rating" Type="System.Int32" /></Parameters><Docs><param name="rating">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RateSelectedTracks"><MemberSignature Language="C#" Value="public virtual void RateSelectedTracks (Banshee.Collection.Database.TrackListDatabaseModel model, int rating);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="rating" Type="System.Int32" /></Parameters><Docs><param name="model">To be added.</param><param name="rating">To be added.</param><summary>To be added.<
 /summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RateTrackRange"><MemberSignature Language="C#" Value="protected virtual void RateTrackRange (Banshee.Collection.Database.TrackListDatabaseModel model, Hyena.Collections.RangeCollection.Range range, int rating);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /><Parameter Name="rating" Type="System.Int32" /></Parameters><Docs><param name="model">To be added.</param><param name="range">To be added.</param><param name="rating">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RateTrackRangeCommand"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand RateTrackRangeCommand { get; };" /><MemberT
 ype>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Reload">
-      <MemberSignature Language="C#" Value="public void Reload ();" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RateSelectedTracks"><MemberSignature Language="C#" Value="public virtual void RateSelectedTracks (int rating);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="rating" Type="System.Int32" /></Parameters><Docs><param name="rating">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RateSelectedTracks"><MemberSignature Language="C#" Value="public virtual void RateSelectedTracks (Banshee.Collection.Database.DatabaseTrackListModel model, int rating);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Co
 llection.Database.DatabaseTrackListModel" /><Parameter Name="rating" Type="System.Int32" /></Parameters><Docs><param name="model">To be added.</param><param name="rating">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RateTrackRange"><MemberSignature Language="C#" Value="protected virtual void RateTrackRange (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.RangeCollection.Range range, int rating);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /><Parameter Name="rating" Type="System.Int32" /></Parameters><Docs><param name="model">To be added.</param><param name="range">To be added.</param><param
  name="rating">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RateTrackRangeCommand"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand RateTrackRangeCommand { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reload">
+      <MemberSignature Language="C#" Value="public virtual void Reload ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reload"><MemberSignature Language="C#" Value="public void Reload (double min_interval_ms);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="min_interval_ms" Type="System.Double" /></Parameters><Docs><param name="min_interval_ms">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="reload_limiter">
-      <MemberSignature Language="C#" Value="protected Banshee.Base.RateLimiter reload_limiter;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.Base.RateLimiter</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ReloadChildren"><MemberSignature Language="C#" Value="protected virtual void ReloadChildren ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReloadPrimarySource"><MemberSignature Language="C#" Value="protected void ReloadPrimarySource ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSelectedTracks">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveFilter"><MemberSignature Language="C#" Value="public void RemoveFilter (Banshee.Collection.Database.IFilterListModel filter);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="filter" Type="Banshee.Collection.Database.IFilterListModel" /></Parameters><Docs><param name="filter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSelectedTracks">
       <MemberSignature Language="C#" Value="public virtual void RemoveSelectedTracks ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveSelectedTracks">
-      <MemberSignature Language="C#" Value="public virtual void RemoveSelectedTracks (Banshee.Collection.Database.TrackListDatabaseModel model);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /></Parameters>
-      <Docs><param name="model">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveTrack"><MemberSignature Language="C#" Value="public virtual void RemoveTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveTrack"><MemberSignature Language="C#" Value="public virtual void RemoveTrack (Banshee.Collection.Database.LibraryTrackInfo track);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.LibraryTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member Memb
 erName="RemoveTrack"><MemberSignature Language="C#" Value="public virtual void RemoveTrack (int index);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="index" Type="System.Int32" /></Parameters><Docs><param name="index">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveTrackRange">
-      <MemberSignature Language="C#" Value="protected virtual void RemoveTrackRange (Banshee.Collection.Database.TrackListDatabaseModel model, Hyena.Collections.RangeCollection.Range range);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters>
-      <Docs><param name="model">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShowBrowser"><MemberSignature Language="C#" Value="public virtual bool ShowBrowser { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="track_model">
-      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.TrackListDatabaseModel track_model;" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveSelectedTracks"><MemberSignature Language="C#" Value="public virtual void RemoveSelectedTracks (Banshee.Collection.Database.DatabaseTrackListModel model);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /></Parameters><Docs><param name="model">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveTrack"><MemberSignature Language="C#" Value="public void RemoveTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.Databa
 seTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveTrack"><MemberSignature Language="C#" Value="public void RemoveTrack (int index);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="index" Type="System.Int32" /></Parameters><Docs><param name="index">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveTrackRange"><MemberSignature Language="C#" Value="protected virtual void RemoveTrackRange (Banshee.Collection.Database.DatabaseTrackListModel model, Hyena.Collections.RangeCollection.Range range);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0
 </AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="range" Type="Hyena.Collections.RangeCollection+Range" /></Parameters><Docs><param name="model">To be added.</param><param name="range">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ReplaceFilter"><MemberSignature Language="C#" Value="public void ReplaceFilter (Banshee.Collection.Database.IFilterListModel old_filter, Banshee.Collection.Database.IFilterListModel new_filter);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="old_filter" Type="Banshee.Collection.Database.IFilterListModel" /><Parameter Name="new_filter" Type="Banshee.Collection.Database.IFilte
 rListModel" /></Parameters><Docs><param name="old_filter">To be added.</param><param name="new_filter">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Save"><MemberSignature Language="C#" Value="public abstract void Save ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SavedCount"><MemberSignature Language="C#" Value="protected int SavedCount { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ShowBrowser"><Mem
 berSignature Language="C#" Value="public virtual bool ShowBrowser { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="track_model">
+      <MemberSignature Language="C#" Value="protected Banshee.Collection.Database.DatabaseTrackListModel track_model;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.Database.TrackListDatabaseModel</ReturnType></ReturnValue>
+      <ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseTrackListModel</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackCache"><MemberSignature Language="C#" Value="protected Banshee.Collection.Database.IDatabaseTrackModelCache TrackCache { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Database.IDatabaseTrackModelCache</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackModel">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackListModel</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="WithTrackSelection">
-      <MemberSignature Language="C#" Value="protected void WithTrackSelection (Banshee.Collection.Database.TrackListDatabaseModel model, Banshee.Sources.DatabaseSource.TrackRangeHandler handler);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="model" Type="Banshee.Collection.Database.TrackListDatabaseModel" /><Parameter Name="handler" Type="Banshee.Sources.DatabaseSource+TrackRangeHandler" /></Parameters>
-      <Docs><param name="model">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackProvider"><MemberSignature Language="C#" Value="protected Banshee.Collection.Database.DatabaseTrackModelProvider&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; TrackProvider { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.Database.DatabaseTrackModelProvider&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UpdateCounts"><MemberSignature Language="C#" Value="public void UpdateCounts ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</su
 mmary><remarks>To be added.</remarks></Docs></Member><Member MemberName="WithTrackSelection"><MemberSignature Language="C#" Value="protected void WithTrackSelection (Banshee.Collection.Database.DatabaseTrackListModel model, Banshee.Sources.DatabaseSource.TrackRangeHandler handler);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="model" Type="Banshee.Collection.Database.DatabaseTrackListModel" /><Parameter Name="handler" Type="Banshee.Sources.DatabaseSource+TrackRangeHandler" /></Parameters><Docs><param name="model">To be added.</param><param name="handler">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/DurationStatusFormatHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/DurationStatusFormatHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="DurationStatusFormatHandler" FullName="Banshee.Sources.DurationStatusFormatHandler">
+  <TypeSignature Language="C#" Value="public delegate void DurationStatusFormatHandler(StringBuilder builder, TimeSpan span);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="builder" Type="System.Text.StringBuilder" />
+    <Parameter Name="span" Type="System.TimeSpan" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="builder">To be added.</param>
+    <param name="span">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/DurationStatusFormatters.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/DurationStatusFormatters.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,188 @@
+<Type Name="DurationStatusFormatters" FullName="Banshee.Sources.DurationStatusFormatters">
+  <TypeSignature Language="C#" Value="public class DurationStatusFormatters : System.Collections.Generic.List&lt;Banshee.Sources.DurationStatusFormatHandler&gt;" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Collections.Generic.List&lt;Banshee.Sources.DurationStatusFormatHandler&gt;</BaseTypeName>
+    <BaseTypeArguments>
+      <BaseTypeArgument TypeParamName="T">Banshee.Sources.DurationStatusFormatHandler</BaseTypeArgument>
+    </BaseTypeArguments>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public DurationStatusFormatters ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AnnoyingPreciseFormatter">
+      <MemberSignature Language="C#" Value="public static string AnnoyingPreciseFormatter (TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AnnoyingPreciseFormatter">
+      <MemberSignature Language="C#" Value="public static void AnnoyingPreciseFormatter (System.Text.StringBuilder builder, TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="builder" Type="System.Text.StringBuilder" />
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="builder">To be added.</param>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ApproximateVerboseFormatter">
+      <MemberSignature Language="C#" Value="public static string ApproximateVerboseFormatter (TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ApproximateVerboseFormatter">
+      <MemberSignature Language="C#" Value="public static void ApproximateVerboseFormatter (System.Text.StringBuilder builder, TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="builder" Type="System.Text.StringBuilder" />
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="builder">To be added.</param>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AwesomeConciseFormatter">
+      <MemberSignature Language="C#" Value="public static string AwesomeConciseFormatter (TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AwesomeConciseFormatter">
+      <MemberSignature Language="C#" Value="public static void AwesomeConciseFormatter (System.Text.StringBuilder builder, TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="builder" Type="System.Text.StringBuilder" />
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="builder">To be added.</param>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConfusingPreciseFormatter">
+      <MemberSignature Language="C#" Value="public static string ConfusingPreciseFormatter (TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConfusingPreciseFormatter">
+      <MemberSignature Language="C#" Value="public static void ConfusingPreciseFormatter (System.Text.StringBuilder builder, TimeSpan span);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="builder" Type="System.Text.StringBuilder" />
+        <Parameter Name="span" Type="System.TimeSpan" />
+      </Parameters>
+      <Docs>
+        <param name="builder">To be added.</param>
+        <param name="span">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource+Message.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource+Message.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource+Message.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="details" Type="System.String" /></Parameters>
       <Docs><param name="title">To be added.</param><param name="details">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Details">
-      <MemberSignature Language="C#" Value="public string Details { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Details">
+      <MemberSignature Language="C#" Value="public string Details { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Title">
-      <MemberSignature Language="C#" Value="public string Title { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Title">
+      <MemberSignature Language="C#" Value="public string Title { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/ErrorSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Sources.Source</BaseTypeName>
@@ -40,55 +41,55 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddMessage">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddMessage">
       <MemberSignature Language="C#" Value="public void AddMessage (Banshee.Sources.ErrorSource.Message message);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="message" Type="Banshee.Sources.ErrorSource+Message" /></Parameters>
       <Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddMessage">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddMessage">
       <MemberSignature Language="C#" Value="public void AddMessage (string title, string details);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="title" Type="System.String" /><Parameter Name="details" Type="System.String" /></Parameters>
       <Docs><param name="title">To be added.</param><param name="details">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanUnmap"><MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Clear">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanReorder"><MemberSignature Language="C#" Value="public bool CanReorder { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanUnmap"><MemberSignature Language="C#" Value="public virtual bool CanUnmap { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clear">
       <MemberSignature Language="C#" Value="public void Clear ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cleared">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Cleared">
       <MemberSignature Language="C#" Value="public event EventHandler Cleared;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ColumnDescriptions">
-      <MemberSignature Language="C#" Value="public Hyena.Data.ColumnDescription[] ColumnDescriptions { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ColumnDescriptions">
+      <MemberSignature Language="C#" Value="public Hyena.Data.ColumnDescription[] ColumnDescriptions { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.Data.ColumnDescription[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfirmBeforeUnmap"><MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Item">
-      <MemberSignature Language="C#" Value="public object this[int index] { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfirmBeforeUnmap"><MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Item">
+      <MemberSignature Language="C#" Value="public object this[int index] { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue>
       <Parameters><Parameter Name="index" Type="System.Int32" /></Parameters>
       <Docs><param name="index">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reload">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reload">
       <MemberSignature Language="C#" Value="public void Reload ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reloaded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reloaded">
       <MemberSignature Language="C#" Value="public event EventHandler Reloaded;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Selection">
-      <MemberSignature Language="C#" Value="public Hyena.Collections.Selection Selection { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Selection">
+      <MemberSignature Language="C#" Value="public Hyena.Collections.Selection Selection { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.Collections.Selection</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unmap"><MemberSignature Language="C#" Value="public bool Unmap ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unmap"><MemberSignature Language="C#" Value="public bool Unmap ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/IDiskUsageReporter.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/IDiskUsageReporter.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,44 @@
+<Type Name="IDiskUsageReporter" FullName="Banshee.Sources.IDiskUsageReporter">
+  <TypeSignature Language="C#" Value="public interface IDiskUsageReporter" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="BytesCapacity">
+      <MemberSignature Language="C#" Value="public long BytesCapacity { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="BytesUsed">
+      <MemberSignature Language="C#" Value="public long BytesUsed { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Int64</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/IDurationAggregator.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/IDurationAggregator.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/IDurationAggregator.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -12,15 +13,10 @@
   <Members>
     
     <Member MemberName="Duration">
-      <MemberSignature Language="C#" Value="public TimeSpan Duration { get; };" />
+      <MemberSignature Language="C#" Value="public TimeSpan Duration { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilteredDuration">
-      <MemberSignature Language="C#" Value="public TimeSpan FilteredDuration { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.TimeSpan</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/IFileSizeAggregator.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/IFileSizeAggregator.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/IFileSizeAggregator.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -12,15 +13,10 @@
   <Members>
     
     <Member MemberName="FileSize">
-      <MemberSignature Language="C#" Value="public long FileSize { get; };" />
+      <MemberSignature Language="C#" Value="public long FileSize { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilteredFileSize">
-      <MemberSignature Language="C#" Value="public long FilteredFileSize { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/IFilterableSource.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/IFilterableSource.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,62 @@
+<Type Name="IFilterableSource" FullName="Banshee.Sources.IFilterableSource">
+  <TypeSignature Language="C#" Value="public interface IFilterableSource : Banshee.Sources.ISource" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>Banshee.Sources.ISource</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName="AvailableFilters">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt; AvailableFilters { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CurrentFilters">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt; CurrentFilters { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IList&lt;Banshee.Collection.Database.IFilterListModel&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FiltersChanged">
+      <MemberSignature Language="C#" Value="public event EventHandler FiltersChanged;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/IImportable.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/IImportable.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/IImportable.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces />
   <Docs>
@@ -17,12 +18,12 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tracks" Type="System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;" /></Parameters>
       <Docs><param name="tracks">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Import">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Import">
       <MemberSignature Language="C#" Value="public void Import (System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt; tracks, Banshee.Playlist.PlaylistSource playlist);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tracks" Type="System.Collections.Generic.IEnumerable&lt;Banshee.Collection.TrackInfo&gt;" /><Parameter Name="playlist" Type="Banshee.Playlist.PlaylistSource" /></Parameters>
       <Docs><param name="tracks">To be added.</param><param name="playlist">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/ISource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/ISource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/ISource.xml	Mon Sep 22 20:49:48 2008
@@ -1,19 +1,12 @@
 <Type Name="ISource" FullName="Banshee.Sources.ISource">
-  <TypeSignature Language="C#" Value="public interface ISource : Banshee.ServiceStack.IDBusExportable" />
+  <TypeSignature Language="C#" Value="public interface ISource" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
-    <Interface>
-      <InterfaceName>Banshee.ServiceStack.IDBusExportable</InterfaceName>
-    </Interface>
   </Interfaces>
-  <Attributes>
-    <Attribute>
-      <AttributeName>NDesk.DBus.Interface("org.bansheeproject.Banshee.Sources.Source")</AttributeName>
-    </Attribute>
-  </Attributes>
   <Docs>
     <summary>To be added.</summary>
     <remarks>To be added.</remarks>
@@ -33,48 +26,48 @@
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Children">
-      <MemberSignature Language="C#" Value="public string[] Children { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Children">
+      <MemberSignature Language="C#" Value="public string[] Children { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Count">
-      <MemberSignature Language="C#" Value="public int Count { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public int Count { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Deactivate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Deactivate">
       <MemberSignature Language="C#" Value="public void Deactivate ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GenericName">
-      <MemberSignature Language="C#" Value="public string GenericName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GenericName">
+      <MemberSignature Language="C#" Value="public string GenericName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Order">
-      <MemberSignature Language="C#" Value="public int Order { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Rename">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Parent"><MemberSignature Language="C#" Value="public Banshee.Sources.ISource Parent { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Rename">
       <MemberSignature Language="C#" Value="public void Rename (string name);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="name" Type="System.String" /></Parameters>
       <Docs><param name="name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackModelPath">
-      <MemberSignature Language="C#" Value="public string TrackModelPath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackModelPath">
+      <MemberSignature Language="C#" Value="public string TrackModelPath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/ISourceManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/ISourceManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/ISourceManager.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -22,20 +23,20 @@
     
     
     <Member MemberName="ActiveSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource ActiveSource { set; get; };" />
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource ActiveSource { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource DefaultSource { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ISource DefaultSource { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Sources">
-      <MemberSignature Language="C#" Value="public string[] Sources { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Sources">
+      <MemberSignature Language="C#" Value="public string[] Sources { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/ITrackModelSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/ITrackModelSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/ITrackModelSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -21,49 +22,39 @@
     
     
     
-    <Member MemberName="AlbumModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.AlbumListModel AlbumModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.AlbumListModel</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArtistModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.ArtistListModel ArtistModel { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Collection.ArtistListModel</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanDeleteTracks">
-      <MemberSignature Language="C#" Value="public bool CanDeleteTracks { get; };" />
+    <Member MemberName="CanAddTracks"><MemberSignature Language="C#" Value="public bool CanAddTracks { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanDeleteTracks">
+      <MemberSignature Language="C#" Value="public bool CanDeleteTracks { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanRemoveTracks">
-      <MemberSignature Language="C#" Value="public bool CanRemoveTracks { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanRemoveTracks">
+      <MemberSignature Language="C#" Value="public bool CanRemoveTracks { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfirmRemoveTracks"><MemberSignature Language="C#" Value="public bool ConfirmRemoveTracks { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteSelectedTracks">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfirmRemoveTracks"><MemberSignature Language="C#" Value="public bool ConfirmRemoveTracks { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DeleteSelectedTracks">
       <MemberSignature Language="C#" Value="public void DeleteSelectedTracks ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HasDependencies"><MemberSignature Language="C#" Value="public bool HasDependencies { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Reload">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HasDependencies"><MemberSignature Language="C#" Value="public bool HasDependencies { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Indexable"><MemberSignature Language="C#" Value="public bool Indexable { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Reload">
       <MemberSignature Language="C#" Value="public void Reload ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveSelectedTracks">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveSelectedTracks">
       <MemberSignature Language="C#" Value="public void RemoveSelectedTracks ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShowBrowser"><MemberSignature Language="C#" Value="public bool ShowBrowser { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackModel">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ShowBrowser"><MemberSignature Language="C#" Value="public bool ShowBrowser { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackModel">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackListModel TrackModel { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackListModel</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/IUnmapableSource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/IUnmapableSource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/IUnmapableSource.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Interfaces>
     <Interface>
@@ -17,21 +18,21 @@
     
     
     <Member MemberName="CanUnmap">
-      <MemberSignature Language="C#" Value="public bool CanUnmap { get; };" />
+      <MemberSignature Language="C#" Value="public bool CanUnmap { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConfirmBeforeUnmap">
-      <MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ConfirmBeforeUnmap">
+      <MemberSignature Language="C#" Value="public bool ConfirmBeforeUnmap { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Unmap">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unmap">
       <MemberSignature Language="C#" Value="public bool Unmap ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/MessageAction.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/MessageAction.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,159 @@
+<Type Name="MessageAction" FullName="Banshee.Sources.MessageAction">
+  <TypeSignature Language="C#" Value="public class MessageAction" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MessageAction (string label);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="label" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="label">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MessageAction (string label, bool isStock);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="label" Type="System.String" />
+        <Parameter Name="isStock" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="label">To be added.</param>
+        <param name="isStock">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MessageAction (string label, EventHandler handler);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="label" Type="System.String" />
+        <Parameter Name="handler" Type="System.EventHandler" />
+      </Parameters>
+      <Docs>
+        <param name="label">To be added.</param>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public MessageAction (string label, bool isStock, EventHandler handler);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="label" Type="System.String" />
+        <Parameter Name="isStock" Type="System.Boolean" />
+        <Parameter Name="handler" Type="System.EventHandler" />
+      </Parameters>
+      <Docs>
+        <param name="label">To be added.</param>
+        <param name="isStock">To be added.</param>
+        <param name="handler">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Activate">
+      <MemberSignature Language="C#" Value="public void Activate ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Activated">
+      <MemberSignature Language="C#" Value="public event EventHandler Activated;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsStock">
+      <MemberSignature Language="C#" Value="public bool IsStock { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Label">
+      <MemberSignature Language="C#" Value="public string Label { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnActivated">
+      <MemberSignature Language="C#" Value="protected virtual void OnActivated ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource+TrackEventHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource+TrackEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,23 @@
+<Type Name="PrimarySource+TrackEventHandler" FullName="Banshee.Sources.PrimarySource+TrackEventHandler">
+  <TypeSignature Language="C#" Value="public delegate void PrimarySource.TrackEventHandler(Source sender, TrackEventArgs args);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="sender" Type="Banshee.Sources.Source" />
+    <Parameter Name="args" Type="Banshee.Sources.TrackEventArgs" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="sender">To be added.</param>
+    <param name="args">To be added.</param>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/PrimarySource.xml	Mon Sep 22 20:49:48 2008
@@ -1,183 +1,67 @@
 <Type Name="PrimarySource" FullName="Banshee.Sources.PrimarySource">
-  <TypeSignature Language="C#" Value="public abstract class PrimarySource : Banshee.Sources.DatabaseSource" />
+  <TypeSignature Language="C#" Value="public abstract class PrimarySource : Banshee.Sources.DatabaseSource, IDisposable" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Sources.DatabaseSource</BaseTypeName>
   </Base>
-  <Interfaces />
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
   <Docs>
     <summary>To be added.</summary>
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    <Member MemberName=".ctor">
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected PrimarySource ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected PrimarySource (string generic_name, string name, string id, int order);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="generic_name" Type="System.String" />
-        <Parameter Name="name" Type="System.String" />
-        <Parameter Name="id" Type="System.String" />
-        <Parameter Name="order" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="generic_name">To be added.</param>
-        <param name="name">To be added.</param>
-        <param name="id">To be added.</param>
-        <param name="order">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="error_source">
+      <Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="id" Type="System.String" /><Parameter Name="order" Type="System.Int32" /></Parameters>
+      <Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="id">To be added.</param><param name="order">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddTrackAndIncrementCount"><MemberSignature Language="C#" Value="protected virtual void AddTrackAndIncrementCount (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackJob"><MemberSignature Language="C#" Value="protected Banshee.ServiceStack.BatchUserJob AddTrackJob { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.ServiceStack.BatchUserJob</ReturnType></Retu
 rnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddTrackList"><MemberSignature Language="C#" Value="protected virtual void AddTrackList (object cached_list);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="cached_list" Type="System.Object" /></Parameters><Docs><param name="cached_list">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="BaseDirectory"><MemberSignature Language="C#" Value="public virtual string BaseDirectory { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>T
 o be added.</remarks></Docs></Member><Member MemberName="CopyTrackTo"><MemberSignature Language="C#" Value="public virtual void CopyTrackTo (Banshee.Collection.Database.DatabaseTrackInfo track, Banshee.Base.SafeUri uri, Banshee.ServiceStack.BatchUserJob job);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="job" Type="Banshee.ServiceStack.BatchUserJob" /></Parameters><Docs><param name="track">To be added.</param><param name="uri">To be added.</param><param name="job">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DbId"><MemberSignature Language="C#" Value="public int DbId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><
 AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DefaultSmartPlaylists"><MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; DefaultSmartPlaylists { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DelayAddJob"><MemberSignature Language="C#" Value="protected bool DelayAddJob { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion
 >1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DelayDeleteJob"><MemberSignature Language="C#" Value="protected bool DelayDeleteJob { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteAllTracks"><MemberSignature Language="C#" Value="public void DeleteAllTracks (Banshee.Playlist.AbstractPlaylistSource source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Bansh
 ee.Playlist.AbstractPlaylistSource" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteSelectedTracksFromChild"><MemberSignature Language="C#" Value="public void DeleteSelectedTracksFromChild (Banshee.Sources.DatabaseSource source);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.DatabaseSource" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrack"><MemberSignature Language="C#" Value="protected virtual void DeleteTrack (Banshee.Collection.Database.DatabaseTrackInfo track);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></Assem
 blyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.Database.DatabaseTrackInfo" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrackJob"><MemberSignature Language="C#" Value="protected Banshee.ServiceStack.BatchUserJob DeleteTrackJob { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.ServiceStack.BatchUserJob</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="DeleteTrackList"><MemberSignature Language="C#" Value="protected virtual void DeleteTrackList (Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt; list);" /><MemberType>Method</MemberTy
 pe><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="list" Type="Banshee.Collection.Database.CachedList&lt;Banshee.Collection.Database.DatabaseTrackInfo&gt;" /></Parameters><Docs><param name="list">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public virtual void Dispose ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="error_source">
       <MemberSignature Language="C#" Value="protected Banshee.Sources.ErrorSource error_source;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.ErrorSource</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="error_source_visible">
+      <ReturnValue><ReturnType>Banshee.Sources.ErrorSource</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="error_source_visible">
       <MemberSignature Language="C#" Value="protected bool error_source_visible;" />
       <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="ErrorSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.ErrorSource ErrorSource { get; };" />
+      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ErrorSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.ErrorSource ErrorSource { get; }" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.ErrorSource</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="GetById">
+      <ReturnValue><ReturnType>Banshee.Sources.ErrorSource</ReturnType></ReturnValue>
+      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ExpandedSchema"><MemberSignature Language="C#" Value="public Banshee.Configuration.SchemaEntry&lt;bool&gt; ExpandedSchema { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;System.Boolean&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetById">
       <MemberSignature Language="C#" Value="public static Banshee.Sources.PrimarySource GetById (int id);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Sources.PrimarySource</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="id" Type="System.Int32" />
-      </Parameters>
-      <Docs>
-        <param name="id">To be added.</param>
-        <summary>To be added.</summary>
-        <returns>To be added.</returns>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="Importing">
-      <MemberSignature Language="C#" Value="public bool Importing { set; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Boolean</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="OnErrorSourceUpdated">
+      <ReturnValue><ReturnType>Banshee.Sources.PrimarySource</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="id" Type="System.Int32" /></Parameters>
+      <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IncrementAddedTracks"><MemberSignature Language="C#" Value="protected void IncrementAddedTracks ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsAdding"><MemberSignature Language="C#" Value="public bool IsAdding { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsDeleting"><MemberSignature Language="C#" Value="public bool IsDeleting { get; }" /><MemberType>Property</MemberType
 ><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsLocal"><MemberSignature Language="C#" Value="public bool IsLocal { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="NonDefaultSmartPlaylists"><MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; NonDefaultSmartPlaylists { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue>
 <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="NotifyTracksChanged"><MemberSignature Language="C#" Value="public void NotifyTracksChanged ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnErrorSourceUpdated">
       <MemberSignature Language="C#" Value="protected void OnErrorSourceUpdated (object o, EventArgs args);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="o" Type="System.Object" />
-        <Parameter Name="args" Type="System.EventArgs" />
-      </Parameters>
-      <Docs>
-        <param name="o">To be added.</param>
-        <param name="args">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="OnTracksUpdated">
-      <MemberSignature Language="C#" Value="public void OnTracksUpdated ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="RateLimitedOnTracksUpdated">
-      <MemberSignature Language="C#" Value="protected virtual void RateLimitedOnTracksUpdated ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="source_id">
-      <MemberSignature Language="C#" Value="protected int source_id;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="SourceId">
-      <MemberSignature Language="C#" Value="public int SourceId { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Int32</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <value>To be added.</value>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="tracks_updated_limiter">
-      <MemberSignature Language="C#" Value="protected Banshee.Base.RateLimiter tracks_updated_limiter;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue>
-        <ReturnType>Banshee.Base.RateLimiter</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-    <Member MemberName="TracksUpdated">
-      <MemberSignature Language="C#" Value="public event EventHandler TracksUpdated;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue>
-        <ReturnType>System.EventHandler</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
-  </Members>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters>
+      <Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlaylistsReadOnly"><MemberSignature Language="C#" Value="public virtual bool PlaylistsReadOnly { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PredefinedSmartPlaylists"><MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt; PredefinedSmartPlaylists { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.SmartPlaylist.SmartPlaylistDefinition&gt;</ReturnType></ReturnValue><Docs><summary>To be added.</s
 ummary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="prune_artists_albums_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand prune_artists_albums_command;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="purge_tracks_command"><MemberSignature Language="C#" Value="protected Hyena.Data.Sqlite.HyenaSqliteCommand purge_tracks_command;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Sqlite.HyenaSqliteCommand</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PurgeTracks"><MemberSi
 gnature Language="C#" Value="protected virtual void PurgeTracks ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="StorageName"><MemberSignature Language="C#" Value="public string StorageName { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="SupportsPlaylists"><MemberSignature Language="C#" Value="public virtual bool SupportsPlaylists { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Retu
 rnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackEqualHandler"><MemberSignature Language="C#" Value="public Banshee.Sources.TrackEqualHandler TrackEqualHandler { protected set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.TrackEqualHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="TracksAdded"><MemberSignature Language="C#" Value="public event Banshee.Sources.PrimarySource.TrackEventHandler TracksAdded;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource+TrackEventHandler</ReturnType></ReturnValue><Docs>
 <summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TracksChanged"><MemberSignature Language="C#" Value="public event Banshee.Sources.PrimarySource.TrackEventHandler TracksChanged;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource+TrackEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="TracksDeleted"><MemberSignature Language="C#" Value="public event Banshee.Sources.PrimarySource.TrackEventHandler TracksDeleted;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.PrimarySource+TrackEventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriAndTypeToSafeUri
 "><MemberSignature Language="C#" Value="public virtual Banshee.Base.SafeUri UriAndTypeToSafeUri (Banshee.Collection.Database.TrackUriType type, string uri_field);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Base.SafeUri</ReturnType></ReturnValue><Parameters><Parameter Name="type" Type="Banshee.Collection.Database.TrackUriType" /><Parameter Name="uri_field" Type="System.String" /></Parameters><Docs><param name="type">To be added.</param><param name="uri_field">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="UriToFields"><MemberSignature Language="C#" Value="public virtual void UriToFields (Banshee.Base.SafeUri uri, out Banshee.Collection.Database.TrackUriType type, out string uri_field);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></Assemb
 lyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /><Parameter Name="type" Type="Banshee.Collection.Database.TrackUriType&amp;" RefType="out" /><Parameter Name="uri_field" Type="System.String&amp;" RefType="out" /></Parameters><Docs><param name="uri">To be added.</param><param name="type">To be added.</param><param name="uri_field">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+NameComparer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+NameComparer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+NameComparer.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -23,12 +24,12 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Compare">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Compare">
       <MemberSignature Language="C#" Value="public int Compare (Banshee.Sources.Source a, Banshee.Sources.Source b);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="a" Type="Banshee.Sources.Source" /><Parameter Name="b" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="a">To be added.</param><param name="b">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+OpenPropertiesDelegate.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+OpenPropertiesDelegate.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,18 @@
+<Type Name="Source+OpenPropertiesDelegate" FullName="Banshee.Sources.Source+OpenPropertiesDelegate">
+  <TypeSignature Language="C#" Value="public delegate void Source.OpenPropertiesDelegate();" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters />
+  <ReturnValue>
+    <ReturnType>System.Void</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+SizeComparer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+SizeComparer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/Source+SizeComparer.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -23,12 +24,12 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Compare">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Compare">
       <MemberSignature Language="C#" Value="public int Compare (Banshee.Sources.Source a, Banshee.Sources.Source b);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Parameters><Parameter Name="a" Type="Banshee.Sources.Source" /><Parameter Name="b" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="a">To be added.</param><param name="b">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/Source.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/Source.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/Source.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -53,197 +54,187 @@
     
     
     
-  <Member MemberName=".ctor">
+  <Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected Source ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected Source (string generic_name, string name, int order);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="order" Type="System.Int32" /></Parameters>
       <Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="order">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AcceptsInputFromSource"><MemberSignature Language="C#" Value="public virtual bool AcceptsInputFromSource (Banshee.Sources.Source source);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Activate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected Source (string generic_name, string name, int order, string type_unique_id);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="generic_name" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="order" Type="System.Int32" /><Parameter Name="type_unique_id" Type="System.String" /></Parameters><Docs><param name="generic_name">To be added.</param><param name="name">To be added.</param><param name="order">To be added.</param><param name="type_unique_id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AcceptsInputFromSource"><MemberSignature Language="C#" Value="public virtual bool AcceptsInputFromSource (Banshee.Sources.Source source);
 " /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters><Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Activate">
       <MemberSignature Language="C#" Value="public virtual void Activate ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddChildSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddChildSource">
       <MemberSignature Language="C#" Value="public virtual void AddChildSource (Banshee.Sources.Source child);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="child" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="child">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AutoExpand">
-      <MemberSignature Language="C#" Value="public virtual Nullable&lt;bool&gt; AutoExpand { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AutoExpand">
+      <MemberSignature Language="C#" Value="public virtual Nullable&lt;bool&gt; AutoExpand { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Nullable&lt;System.Boolean&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
-      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.Sources.ISource.Children">
-      <MemberSignature Language="C#" Value="string[] Banshee.Sources.ISource.Children { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.Sources.ISource.Children">
+      <MemberSignature Language="C#" Value="string[] Banshee.Sources.ISource.Children { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanActivate">
-      <MemberSignature Language="C#" Value="public virtual bool CanActivate { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.Sources.ISource.Parent"><MemberSignature Language="C#" Value="Banshee.Sources.ISource Banshee.Sources.ISource.Parent { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CanActivate">
+      <MemberSignature Language="C#" Value="public virtual bool CanActivate { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanRename">
-      <MemberSignature Language="C#" Value="public virtual bool CanRename { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanRename">
+      <MemberSignature Language="C#" Value="public virtual bool CanRename { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanSearch">
-      <MemberSignature Language="C#" Value="public virtual bool CanSearch { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSearch">
+      <MemberSignature Language="C#" Value="public virtual bool CanSearch { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Children">
-      <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Sources.Source&gt; Children { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Children">
+      <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Sources.Source&gt; Children { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.ObjectModel.ReadOnlyCollection&lt;Banshee.Sources.Source&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ChildSourceAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ChildSourceAdded">
       <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler ChildSourceAdded;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ChildSourceRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ChildSourceRemoved">
       <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler ChildSourceRemoved;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ClearChildSources">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ClearChildSources">
       <MemberSignature Language="C#" Value="public virtual void ClearChildSources ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Count">
-      <MemberSignature Language="C#" Value="public abstract int Count { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ClearMessages"><MemberSignature Language="C#" Value="protected virtual void ClearMessages ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ConfigurationId"><MemberSignature Language="C#" Value="public string ConfigurationId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Count">
+      <MemberSignature Language="C#" Value="public virtual int Count { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Deactivate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateSchema&lt;T&gt;"><MemberSignature Language="C#" Value="public Banshee.Configuration.SchemaEntry&lt;T&gt; CreateSchema&lt;T&gt; (string name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;T&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateSchema&lt;T&gt;"><MemberSignature Language="C#" Value="public Banshee.Configuration.SchemaEntry&lt;T&gt; CreateSchema&lt;T&gt; (string name, T defaultValue, string shortDescription, string longDescription);" /><MemberType>Method</MemberType><A
 ssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;T&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="defaultValue" Type="T" /><Parameter Name="shortDescription" Type="System.String" /><Parameter Name="longDescription" Type="System.String" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="name">To be added.</param><param name="defaultValue">To be added.</param><param name="shortDescription">To be added.</param><param name="longDescription">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CreateSchema&lt;T&gt;"><MemberSignature Language="C#" Value="public Banshee.Configuration.SchemaEntry&lt;T&gt; CreateSchema&lt;T&gt; (string ns, string name, T defaultValue, string shortDescription, string longDescription);" /><Memb
 erType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Configuration.SchemaEntry&lt;T&gt;</ReturnType></ReturnValue><Parameters><Parameter Name="ns" Type="System.String" /><Parameter Name="name" Type="System.String" /><Parameter Name="defaultValue" Type="T" /><Parameter Name="shortDescription" Type="System.String" /><Parameter Name="longDescription" Type="System.String" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="ns">To be added.</param><param name="name">To be added.</param><param name="defaultValue">To be added.</param><param name="shortDescription">To be added.</param><param name="longDescription">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentMessage"><MemberSignature Language="C#" Value="public Banshee.Sources.SourceMessage CurrentMessage { get; }" /><Memb
 erType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.SourceMessage</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CurrentStatusFormat"><MemberSignature Language="C#" Value="public virtual int CurrentStatusFormat { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="CycleStatusFormat"><MemberSignature Language="C#" Value="public void CycleStatusFormat ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Para
 meters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Deactivate">
       <MemberSignature Language="C#" Value="public virtual void Deactivate ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Expanded">
-      <MemberSignature Language="C#" Value="public virtual bool Expanded { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DurationStatusFormatters"><MemberSignature Language="C#" Value="public static Banshee.Sources.DurationStatusFormatters DurationStatusFormatters { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.DurationStatusFormatters</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Expanded">
+      <MemberSignature Language="C#" Value="public virtual bool Expanded { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilteredCount"><MemberSignature Language="C#" Value="public virtual int FilteredCount { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FilterQuery">
-      <MemberSignature Language="C#" Value="public virtual string FilterQuery { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FilteredCount"><MemberSignature Language="C#" Value="public virtual int FilteredCount { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FilterQuery">
+      <MemberSignature Language="C#" Value="public virtual string FilterQuery { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilterType">
-      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackFilterType FilterType { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FilterType">
+      <MemberSignature Language="C#" Value="public Banshee.Collection.TrackFilterType FilterType { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Collection.TrackFilterType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GenericName">
-      <MemberSignature Language="C#" Value="public string GenericName { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GenericName">
+      <MemberSignature Language="C#" Value="public virtual string GenericName { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetStatusText"><MemberSignature Language="C#" Value="public virtual string GetStatusText ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasProperties">
-      <MemberSignature Language="C#" Value="public virtual bool HasProperties { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetInheritedProperty&lt;T&gt;"><MemberSignature Language="C#" Value="public T GetInheritedProperty&lt;T&gt; (string name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>T</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /></Parameters><Docs><typeparam name="T">To be added.</typeparam><param name="name">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetStatusText"><MemberSignature Language="C#" Value="public virtual string GetStatusText ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs><As
 semblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HasEditableTrackProperties"><MemberSignature Language="C#" Value="public virtual bool HasEditableTrackProperties { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="HasProperties">
+      <MemberSignature Language="C#" Value="public virtual bool HasProperties { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ImplementsCustomSearch">
-      <MemberSignature Language="C#" Value="public virtual bool ImplementsCustomSearch { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HasViewableTrackProperties"><MemberSignature Language="C#" Value="public virtual bool HasViewableTrackProperties { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="HideStatus"><MemberSignature Language="C#" Value="public virtual void HideStatus ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ImplementsCustomSearch">
+      <MemberSignature Language="C#" Value="public virtual bool ImplementsCustomSearch { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MergeSourceInput"><MemberSignature Language="C#" Value="public virtual void MergeSourceInput (Banshee.Sources.Source source, Banshee.Sources.SourceMergeType mergeType);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="mergeType" Type="Banshee.Sources.SourceMergeType" /></Parameters><Docs><param name="source">To be added.</param><param name="mergeType">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="protected virtual void Initialize ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="MergeSourceInput"><MemberSignature Language="C#" Value="public virtual void MergeSourceInput (Banshee.Sources.Source source, Banshee.Sources.SourceMergeType mergeType);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="mergeType" Type="Banshee.Sources.SourceMergeType" /></Parameters><Docs><param name="source">To be added.</param><param name="mergeType">To be added.</param><su
 mmary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MessageNotify"><MemberSignature Language="C#" Value="public event EventHandler MessageNotify;" /><MemberType>Event</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public virtual string Name { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnChildSourceAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="NotifyUser"><MemberSignature Language="C#" Value="public void NotifyUser ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnChildSourceAdded">
       <MemberSignature Language="C#" Value="protected virtual void OnChildSourceAdded (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnChildSourceRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnChildSourceRemoved">
       <MemberSignature Language="C#" Value="protected virtual void OnChildSourceRemoved (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnSetupComplete">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnMessageNotify"><MemberSignature Language="C#" Value="protected virtual void OnMessageNotify ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnSetupComplete">
       <MemberSignature Language="C#" Value="protected void OnSetupComplete ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnUpdated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnUpdated">
       <MemberSignature Language="C#" Value="protected virtual void OnUpdated ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnUserNotifyUpdated"><MemberSignature Language="C#" Value="protected virtual void OnUserNotifyUpdated ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Order">
-      <MemberSignature Language="C#" Value="public int Order { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnUserNotifyUpdated"><MemberSignature Language="C#" Value="protected void OnUserNotifyUpdated ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Order">
+      <MemberSignature Language="C#" Value="public int Order { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Parent">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Parent { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Parent">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Parent { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Properties">
-      <MemberSignature Language="C#" Value="public virtual Hyena.Data.PropertyStore Properties { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ParentConfigurationId"><MemberSignature Language="C#" Value="public string ParentConfigurationId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="PopMessage"><MemberSignature Language="C#" Value="protected virtual Banshee.Sources.SourceMessage PopMessage ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.SourceMessage</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Properties">
+      <MemberSignature Language="C#" Value="public virtual Hyena.Data.PropertyStore Properties { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Hyena.Data.PropertyStore</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Remove">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PushMessage"><MemberSignature Language="C#" Value="protected virtual void PushMessage (Banshee.Sources.SourceMessage message);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="message" Type="Banshee.Sources.SourceMessage" /></Parameters><Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Remove">
       <MemberSignature Language="C#" Value="protected void Remove ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveChildSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveChildSource">
       <MemberSignature Language="C#" Value="public virtual void RemoveChildSource (Banshee.Sources.Source child);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="child" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="child">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Rename">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveMessage"><MemberSignature Language="C#" Value="protected virtual void RemoveMessage (Banshee.Sources.SourceMessage message);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="message" Type="Banshee.Sources.SourceMessage" /></Parameters><Docs><param name="message">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Rename">
       <MemberSignature Language="C#" Value="public virtual void Rename (string newName);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="newName" Type="System.String" /></Parameters>
       <Docs><param name="newName">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetParentSource">
-      <MemberSignature Language="C#" Value="public void SetParentSource (Banshee.Sources.Source parent);" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetParentSource">
+      <MemberSignature Language="C#" Value="public virtual void SetParentSource (Banshee.Sources.Source parent);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="parent" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="parent">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SortChildSources"><MemberSignature Language="C#" Value="public virtual void SortChildSources (System.Collections.Generic.IComparer&lt;Banshee.Sources.Source&gt; comparer, bool asc);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="comparer" Type="System.Collections.Generic.IComparer&lt;Banshee.Sources.Source&gt;" /><Parameter Name="asc" Type="System.Boolean" /></Parameters><Docs><param name="comparer">To be added.</param><param name="asc">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SupportedMergeTypes"><MemberSignature Language="C#" Value="public virtual Banshee.Sources.SourceMergeType SupportedMergeTypes { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value
 ><remarks>To be added.</remarks></Docs></Member><Member MemberName="TrackModelPath">
-      <MemberSignature Language="C#" Value="public virtual string TrackModelPath { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetStatus"><MemberSignature Language="C#" Value="public virtual void SetStatus (string message, bool error);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="error" Type="System.Boolean" /></Parameters><Docs><param name="message">To be added.</param><param name="error">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetStatus"><MemberSignature Language="C#" Value="public virtual void SetStatus (string message, bool can_close, bool is_spinning, string icon_name);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnTy
 pe></ReturnValue><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="can_close" Type="System.Boolean" /><Parameter Name="is_spinning" Type="System.Boolean" /><Parameter Name="icon_name" Type="System.String" /></Parameters><Docs><param name="message">To be added.</param><param name="can_close">To be added.</param><param name="is_spinning">To be added.</param><param name="icon_name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SortChildSources"><MemberSignature Language="C#" Value="public virtual void SortChildSources (System.Collections.Generic.IComparer&lt;Banshee.Sources.Source&gt; comparer, bool asc);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="comparer" Type="System.Collections.Generic.IComparer&lt;Banshee.Sources.Source&gt;" /><Parameter Name="asc" Type="System.Boolean" /></Parameters><Docs><p
 aram name="comparer">To be added.</param><param name="asc">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="status_message"><MemberSignature Language="C#" Value="protected Banshee.Sources.SourceMessage status_message;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Sources.SourceMessage</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="StatusFormatsCount"><MemberSignature Language="C#" Value="protected virtual int StatusFormatsCount { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value
 ><remarks>To be added.</remarks></Docs></Member><Member MemberName="SupportedMergeTypes"><MemberSignature Language="C#" Value="public virtual Banshee.Sources.SourceMergeType SupportedMergeTypes { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackModelPath">
+      <MemberSignature Language="C#" Value="public virtual string TrackModelPath { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Updated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TypeUniqueId"><MemberSignature Language="C#" Value="protected string TypeUniqueId { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UniqueId"><MemberSignature Language="C#" Value="public string UniqueId { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Updated">
       <MemberSignature Language="C#" Value="public event EventHandler Updated;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UserNotifyUpdated"><MemberSignature Language="C#" Value="public event EventHandler UserNotifyUpdated;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UserNotifyUpdated"><MemberSignature Language="C#" Value="public event EventHandler UserNotifyUpdated;" /><MemberType>Event</MemberType><ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Sources.SourceEventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Position">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Position">
       <MemberSignature Language="C#" Value="public int Position;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceAddedHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.EventArgs</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Source">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Source">
       <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceEventHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceManager.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceManager.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceManager.xml	Mon Sep 22 20:49:48 2008
@@ -1,15 +1,19 @@
 <Type Name="SourceManager" FullName="Banshee.Sources.SourceManager">
-  <TypeSignature Language="C#" Value="public class SourceManager : Banshee.Sources.ISourceManager, IDisposable" />
+  <TypeSignature Language="C#" Value="public class SourceManager : Banshee.ServiceStack.IInitializeService, Banshee.ServiceStack.IRequiredService, IDisposable" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
   </Base>
   <Interfaces>
     <Interface>
-      <InterfaceName>Banshee.Sources.ISourceManager</InterfaceName>
+      <InterfaceName>Banshee.ServiceStack.IInitializeService</InterfaceName>
+    </Interface>
+    <Interface>
+      <InterfaceName>Banshee.ServiceStack.IRequiredService</InterfaceName>
     </Interface>
     <Interface>
       <InterfaceName>System.IDisposable</InterfaceName>
@@ -40,118 +44,93 @@
     
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public SourceManager ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source ActiveSource { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source ActiveSource { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveSourceChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveSourceChanged">
       <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler ActiveSourceChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddSource">
       <MemberSignature Language="C#" Value="public void AddSource (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddSource">
       <MemberSignature Language="C#" Value="public void AddSource (Banshee.Sources.Source source, bool isDefault);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="isDefault" Type="System.Boolean" /></Parameters>
       <Docs><param name="source">To be added.</param><param name="isDefault">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IDBusExportable.Parent">
-      <MemberSignature Language="C#" Value="Banshee.ServiceStack.IDBusExportable Banshee.ServiceStack.IDBusExportable.Parent { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.ServiceStack.IDBusExportable</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
-      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Banshee.ServiceStack.IService.ServiceName">
+      <MemberSignature Language="C#" Value="string Banshee.ServiceStack.IService.ServiceName { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.Sources.ISourceManager.ActiveSource">
-      <MemberSignature Language="C#" Value="Banshee.Sources.ISource Banshee.Sources.ISourceManager.ActiveSource { set; get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.Sources.ISourceManager.DefaultSource">
-      <MemberSignature Language="C#" Value="Banshee.Sources.ISource Banshee.Sources.ISourceManager.DefaultSource { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Sources.ISource</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Banshee.Sources.ISourceManager.Sources">
-      <MemberSignature Language="C#" Value="string[] Banshee.Sources.ISourceManager.Sources { get; };" />
-      <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ContainsSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ContainsSource">
       <MemberSignature Language="C#" Value="public bool ContainsSource (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultSource">
-      <MemberSignature Language="C#" Value="public Banshee.Sources.Source DefaultSource { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultSource">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source DefaultSource { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.Source</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public void Dispose ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Library"><MemberSignature Language="C#" Value="public Banshee.Library.LibrarySource Library { get; };" /><MemberType>Property</MemberType><ReturnValue><ReturnType>Banshee.Library.LibrarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public void Dispose ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Initialize"><MemberSignature Language="C#" Value="public void Initialize ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="MusicLibrary"><MemberSignature Language="C#" Value="public Banshee.Library.MusicLibrarySource MusicLibrary { get; }" /><MemberType>Property</MemberType><AssemblyInfo
 ><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Library.MusicLibrarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RemoveSource">
       <MemberSignature Language="C#" Value="public void RemoveSource (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveSource">
       <MemberSignature Language="C#" Value="public void RemoveSource (Type type);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="type" Type="System.Type" /></Parameters>
       <Docs><param name="type">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetActiveSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveSource"><MemberSignature Language="C#" Value="public void RemoveSource (Banshee.Sources.Source source, bool recursivelyDispose);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="recursivelyDispose" Type="System.Boolean" /></Parameters><Docs><param name="source">To be added.</param><param name="recursivelyDispose">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="SetActiveSource">
       <MemberSignature Language="C#" Value="public void SetActiveSource (Banshee.Sources.Source source);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /></Parameters>
       <Docs><param name="source">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetActiveSource">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetActiveSource">
       <MemberSignature Language="C#" Value="public void SetActiveSource (Banshee.Sources.Source source, bool notify);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="source" Type="Banshee.Sources.Source" /><Parameter Name="notify" Type="System.Boolean" /></Parameters>
       <Docs><param name="source">To be added.</param><param name="notify">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceAdded">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceAdded">
       <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceAddedHandler SourceAdded;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceAddedHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceRemoved">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceRemoved">
       <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler SourceRemoved;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Sources">
-      <MemberSignature Language="C#" Value="public System.Collections.Generic.ICollection&lt;Banshee.Sources.Source&gt; Sources { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Sources">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.ICollection&lt;Banshee.Sources.Source&gt; Sources { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Collections.Generic.ICollection&lt;Banshee.Sources.Source&gt;</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceUpdated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SourceUpdated">
       <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler SourceUpdated;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceEventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SourceViewChanged">
-      <MemberSignature Language="C#" Value="public event Banshee.Sources.SourceEventHandler SourceViewChanged;" />
-      <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.Sources.SourceEventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VideoLibrary"><MemberSignature Language="C#" Value="public Banshee.Library.VideoLibrarySource VideoLibrary { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Library.VideoLibrarySource</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMergeType.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMergeType.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMergeType.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -25,21 +26,21 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="ModelSelection">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ModelSelection">
       <MemberSignature Language="C#" Value="ModelSelection" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="None">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="None">
       <MemberSignature Language="C#" Value="None" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Source">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Source">
       <MemberSignature Language="C#" Value="Source" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Sources.SourceMergeType</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMessage.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/SourceMessage.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,253 @@
+<Type Name="SourceMessage" FullName="Banshee.Sources.SourceMessage">
+  <TypeSignature Language="C#" Value="public class SourceMessage" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public SourceMessage (Banshee.Sources.Source source);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="source" Type="Banshee.Sources.Source" />
+      </Parameters>
+      <Docs>
+        <param name="source">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Actions">
+      <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable&lt;Banshee.Sources.MessageAction&gt; Actions { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Collections.Generic.IEnumerable&lt;Banshee.Sources.MessageAction&gt;</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddAction">
+      <MemberSignature Language="C#" Value="public void AddAction (Banshee.Sources.MessageAction action);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="action" Type="Banshee.Sources.MessageAction" />
+      </Parameters>
+      <Docs>
+        <param name="action">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CanClose">
+      <MemberSignature Language="C#" Value="public bool CanClose { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ClearActions">
+      <MemberSignature Language="C#" Value="public void ClearActions ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FreezeNotify">
+      <MemberSignature Language="C#" Value="public void FreezeNotify ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsHidden">
+      <MemberSignature Language="C#" Value="public bool IsHidden { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsSpinning">
+      <MemberSignature Language="C#" Value="public bool IsSpinning { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnUpdated">
+      <MemberSignature Language="C#" Value="protected virtual void OnUpdated ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetIconName">
+      <MemberSignature Language="C#" Value="public void SetIconName (string[] name);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="name" Type="System.String[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="name">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Source">
+      <MemberSignature Language="C#" Value="public Banshee.Sources.Source Source { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Banshee.Sources.Source</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Text">
+      <MemberSignature Language="C#" Value="public string Text { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ThawNotify">
+      <MemberSignature Language="C#" Value="public void ThawNotify ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Updated">
+      <MemberSignature Language="C#" Value="public event EventHandler Updated;" />
+      <MemberType>Event</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/TrackEqualHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/TrackEqualHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,24 @@
+<Type Name="TrackEqualHandler" FullName="Banshee.Sources.TrackEqualHandler">
+  <TypeSignature Language="C#" Value="public delegate bool TrackEqualHandler(DatabaseTrackInfo a, TrackInfo b);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="a" Type="Banshee.Collection.Database.DatabaseTrackInfo" />
+    <Parameter Name="b" Type="Banshee.Collection.TrackInfo" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Boolean</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="a">To be added.</param>
+    <param name="b">To be added.</param>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Sources/TrackEventArgs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Sources/TrackEventArgs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,80 @@
+<Type Name="TrackEventArgs" FullName="Banshee.Sources.TrackEventArgs">
+  <TypeSignature Language="C#" Value="public class TrackEventArgs : EventArgs" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.EventArgs</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TrackEventArgs ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public TrackEventArgs (Hyena.Query.QueryField[] fields);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="fields" Type="Hyena.Query.QueryField[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="fields">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ChangedFields">
+      <MemberSignature Language="C#" Value="public Hyena.Query.QueryField[] ChangedFields { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>Hyena.Query.QueryField[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="When">
+      <MemberSignature Language="C#" Value="public DateTime When { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.DateTime</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Streaming/CommonTags.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Streaming/CommonTags.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Streaming/CommonTags.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -55,191 +56,181 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Album">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Album">
       <MemberSignature Language="C#" Value="public const string Album;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumCoverId">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AlbumCoverId">
       <MemberSignature Language="C#" Value="public const string AlbumCoverId;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumGain">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AlbumDiscCount"><MemberSignature Language="C#" Value="public const string AlbumDiscCount;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AlbumDiscNumber"><MemberSignature Language="C#" Value="public const string AlbumDiscNumber;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AlbumGain">
       <MemberSignature Language="C#" Value="public const string AlbumGain;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumPeak">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AlbumPeak">
       <MemberSignature Language="C#" Value="public const string AlbumPeak;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumVolumeCount">
-      <MemberSignature Language="C#" Value="public const string AlbumVolumeCount;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AlbumVolumeNumber">
-      <MemberSignature Language="C#" Value="public const string AlbumVolumeNumber;" />
-      <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Artist">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Artist">
       <MemberSignature Language="C#" Value="public const string Artist;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AudioCodec">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AudioCodec">
       <MemberSignature Language="C#" Value="public const string AudioCodec;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Bitrate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BeatsPerMinute"><MemberSignature Language="C#" Value="public const string BeatsPerMinute;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Bitrate">
       <MemberSignature Language="C#" Value="public const string Bitrate;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Codec">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Codec">
       <MemberSignature Language="C#" Value="public const string Codec;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Comment">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Comment">
       <MemberSignature Language="C#" Value="public const string Comment;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Contact">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Composer"><MemberSignature Language="C#" Value="public const string Composer;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Contact">
       <MemberSignature Language="C#" Value="public const string Contact;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Copyright">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Copyright">
       <MemberSignature Language="C#" Value="public const string Copyright;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Date">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Date">
       <MemberSignature Language="C#" Value="public const string Date;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Description">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Description">
       <MemberSignature Language="C#" Value="public const string Description;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Disc"><MemberSignature Language="C#" Value="public const string Disc;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Duration">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Disc"><MemberSignature Language="C#" Value="public const string Disc;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Duration">
       <MemberSignature Language="C#" Value="public const string Duration;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Encoder">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Encoder">
       <MemberSignature Language="C#" Value="public const string Encoder;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EncoderVersion">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EncoderVersion">
       <MemberSignature Language="C#" Value="public const string EncoderVersion;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Genre">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Genre">
       <MemberSignature Language="C#" Value="public const string Genre;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Isrc">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Isrc">
       <MemberSignature Language="C#" Value="public const string Isrc;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="License">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="License">
       <MemberSignature Language="C#" Value="public const string License;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Location">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LicenseUri"><MemberSignature Language="C#" Value="public const string LicenseUri;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Location">
       <MemberSignature Language="C#" Value="public const string Location;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MaximumBitrate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MaximumBitrate">
       <MemberSignature Language="C#" Value="public const string MaximumBitrate;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MinimumBitrate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MinimumBitrate">
       <MemberSignature Language="C#" Value="public const string MinimumBitrate;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MoreInfoUri">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MoreInfoUri">
       <MemberSignature Language="C#" Value="public const string MoreInfoUri;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="NominalBitrate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MusicBrainzAlbumId"><MemberSignature Language="C#" Value="public const string MusicBrainzAlbumId;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="MusicBrainzArtistId"><MemberSignature Language="C#" Value="public const string MusicBrainzArtistId;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="MusicBrainzDiscId"><MemberSignature Language="C#" Value="public const string MusicBrainzDiscId;" /><MemberType>Field</MemberType><AssemblyInf
 o><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="MusicBrainzTrackId"><MemberSignature Language="C#" Value="public const string MusicBrainzTrackId;" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="NominalBitrate">
       <MemberSignature Language="C#" Value="public const string NominalBitrate;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Organization">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Organization">
       <MemberSignature Language="C#" Value="public const string Organization;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Performer">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Performer">
       <MemberSignature Language="C#" Value="public const string Performer;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Serial">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Serial">
       <MemberSignature Language="C#" Value="public const string Serial;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StreamType">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="StreamType">
       <MemberSignature Language="C#" Value="public const string StreamType;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Title">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Title">
       <MemberSignature Language="C#" Value="public const string Title;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackCount">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackCount">
       <MemberSignature Language="C#" Value="public const string TrackCount;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackGain">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackGain">
       <MemberSignature Language="C#" Value="public const string TrackGain;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackNumber">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackNumber">
       <MemberSignature Language="C#" Value="public const string TrackNumber;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackPeak">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackPeak">
       <MemberSignature Language="C#" Value="public const string TrackPeak;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Version">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Version">
       <MemberSignature Language="C#" Value="public const string Version;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="VideoCodec">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VideoCodec">
       <MemberSignature Language="C#" Value="public const string VideoCodec;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Streaming/RadioTrackInfo.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Streaming/RadioTrackInfo.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Streaming/RadioTrackInfo.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Collection.TrackInfo</BaseTypeName>
@@ -25,43 +26,38 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public RadioTrackInfo (Banshee.Base.SafeUri uri);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
-      <MemberSignature Language="C#" Value="public RadioTrackInfo (Banshee.Playlists.Formats.Xspf.Track track);" />
-      <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="track" Type="Banshee.Playlists.Formats.Xspf.Track" /></Parameters>
-      <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RadioTrackInfo (Media.Playlists.Xspf.Track track);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="track" Type="Media.Playlists.Xspf.Track" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ParsingPlaylist">
-      <MemberSignature Language="C#" Value="public bool ParsingPlaylist { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RadioTrackInfo (Banshee.Collection.TrackInfo parentTrack);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="parentTrack" Type="Banshee.Collection.TrackInfo" /></Parameters><Docs><param name="parentTrack">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public RadioTrackInfo (Media.Playlists.Xspf.Track track);" /><MemberType>Constructor</MemberType><Parameters><Parameter Name="track" Type="Media.Playlists.Xspf.Track" /></Parameters><Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member
 ><Member MemberName="ParentTrack"><MemberSignature Language="C#" Value="public Banshee.Collection.TrackInfo ParentTrack { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Collection.TrackInfo</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ParsingPlaylist">
+      <MemberSignature Language="C#" Value="public bool ParsingPlaylist { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ParsingPlaylistEvent">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ParsingPlaylistEvent">
       <MemberSignature Language="C#" Value="public event EventHandler ParsingPlaylistEvent;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Play">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Play">
       <MemberSignature Language="C#" Value="public void Play ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PlayNextStream">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PlayNextStream">
       <MemberSignature Language="C#" Value="public void PlayNextStream ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="XspfTrack">
-      <MemberSignature Language="C#" Value="public Media.Playlists.Xspf.Track XspfTrack { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="XspfTrack">
+      <MemberSignature Language="C#" Value="public Media.Playlists.Xspf.Track XspfTrack { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Media.Playlists.Xspf.Track</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Streaming/SaveTrackMetadataJob.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Streaming/SaveTrackMetadataJob.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Streaming/SaveTrackMetadataJob.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -24,17 +25,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /></Parameters>
       <Docs><param name="track">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Name">
-      <MemberSignature Language="C#" Value="public string Name { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Name">
+      <MemberSignature Language="C#" Value="public string Name { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Run">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Run">
       <MemberSignature Language="C#" Value="public void Run ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamPlaybackError.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamPlaybackError.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamPlaybackError.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Enum</BaseTypeName>
@@ -21,26 +22,26 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Drm">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Drm">
       <MemberSignature Language="C#" Value="Drm" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="None">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="None">
       <MemberSignature Language="C#" Value="None" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="ResourceNotFound">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ResourceNotFound">
       <MemberSignature Language="C#" Value="ResourceNotFound" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member><Member MemberName="Unknown">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Unknown">
       <MemberSignature Language="C#" Value="Unknown" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamPlaybackError</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTag.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTag.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTag.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.ValueType</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Value">
       <MemberSignature Language="C#" Value="public object Value;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Zero">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Zero">
       <MemberSignature Language="C#" Value="public static readonly Banshee.Streaming.StreamTag Zero;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Banshee.Streaming.StreamTag</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTagger.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTagger.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Streaming/StreamTagger.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Core</AssemblyName>
     <AssemblyVersion>0.90.1.25775</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -22,17 +23,17 @@
       <ReturnValue><ReturnType>TagLib.File</ReturnType></ReturnValue>
       <Parameters><Parameter Name="uri" Type="Banshee.Base.SafeUri" /></Parameters>
       <Docs><param name="uri">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackInfoMerge">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackInfoMerge">
       <MemberSignature Language="C#" Value="public static void TrackInfoMerge (Banshee.Collection.TrackInfo track, Banshee.Streaming.StreamTag tag);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /><Parameter Name="tag" Type="Banshee.Streaming.StreamTag" /></Parameters>
       <Docs><param name="track">To be added.</param><param name="tag">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackInfoMerge">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackInfoMerge">
       <MemberSignature Language="C#" Value="public static void TrackInfoMerge (Banshee.Collection.TrackInfo track, TagLib.File file);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /><Parameter Name="file" Type="TagLib.File" /></Parameters>
       <Docs><param name="track">To be added.</param><param name="file">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="TrackInfoMerge"><MemberSignature Language="C#" Value="public static void TrackInfoMerge (Banshee.Collection.TrackInfo track, TagLib.File file, bool preferTrackInfo);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /><Parameter Name="file" Type="TagLib.File" /><Parameter Name="preferTrackInfo" Type="System.Boolean" /></Parameters><Docs><param name="track">To be added.</param><param name="file">To be added.</param><param name="preferTrackInfo">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="TrackInfoMerge"><MemberSignature Language="C#" Value="public static void TrackInfoMerge (Banshee.Collection.TrackInfo track, TagLib.File file, bool preferTrackInfo);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="track" Type="Banshee.Collection.TrackInfo" /><Parameter Name="file" Type="TagLib.File" /><Parameter Name="preferTrackInfo" Type="System.Boolean" /></Parameters><Docs><param name="track">To be added.</param><param name="file">To be added.</param><param name="preferTrackInfo">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member></Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Web/Browser+OpenUrlHandler.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Web/Browser+OpenUrlHandler.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,22 @@
+<Type Name="Browser+OpenUrlHandler" FullName="Banshee.Web.Browser+OpenUrlHandler">
+  <TypeSignature Language="C#" Value="public delegate bool Browser.OpenUrlHandler(string uri);" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Delegate</BaseTypeName>
+  </Base>
+  <Parameters>
+    <Parameter Name="uri" Type="System.String" />
+  </Parameters>
+  <ReturnValue>
+    <ReturnType>System.Boolean</ReturnType>
+  </ReturnValue>
+  <Docs>
+    <param name="uri">To be added.</param>
+    <summary>To be added.</summary>
+    <value>To be added.</value>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Web/Browser.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Web/Browser.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Web/Browser.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Services</AssemblyName>
     <AssemblyVersion>0.90.1.25404</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -20,17 +21,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Open">
       <MemberSignature Language="C#" Value="public static bool Open (string url);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Parameters><Parameter Name="url" Type="System.String" /></Parameters>
       <Docs><param name="url">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UserAgent">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OpenHandler"><MemberSignature Language="C#" Value="public static Banshee.Web.Browser.OpenUrlHandler OpenHandler { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Banshee.Web.Browser+OpenUrlHandler</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="UserAgent">
       <MemberSignature Language="C#" Value="public static readonly string UserAgent;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Added: trunk/banshee/docs/Banshee/en/Banshee.Web/HttpRequest.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/Banshee.Web/HttpRequest.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,361 @@
+<Type Name="HttpRequest" FullName="Banshee.Web.HttpRequest">
+  <TypeSignature Language="C#" Value="public class HttpRequest : IDisposable" />
+  <AssemblyInfo>
+    <AssemblyName>Banshee.Services</AssemblyName>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.Object</BaseTypeName>
+  </Base>
+  <Interfaces>
+    <Interface>
+      <InterfaceName>System.IDisposable</InterfaceName>
+    </Interface>
+  </Interfaces>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public HttpRequest ();" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public HttpRequest (Banshee.Base.SafeUri uri);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public HttpRequest (string uri);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="uri" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public HttpRequest (Uri uri);" />
+      <MemberType>Constructor</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <Parameters>
+        <Parameter Name="uri" Type="System.Uri" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddIgnoreMimeType">
+      <MemberSignature Language="C#" Value="public void AddIgnoreMimeType (string mimetype);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ClearIgnoreMimeTypes">
+      <MemberSignature Language="C#" Value="public void ClearIgnoreMimeTypes ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateRequest">
+      <MemberSignature Language="C#" Value="public void CreateRequest (Banshee.Base.SafeUri uri);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="uri" Type="Banshee.Base.SafeUri" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateRequest">
+      <MemberSignature Language="C#" Value="public void CreateRequest (string uri);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="uri" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CreateRequest">
+      <MemberSignature Language="C#" Value="public virtual void CreateRequest (Uri uri);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="uri" Type="System.Uri" />
+      </Parameters>
+      <Docs>
+        <param name="uri">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Dispose">
+      <MemberSignature Language="C#" Value="public void Dispose ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DumpResponseStream">
+      <MemberSignature Language="C#" Value="public void DumpResponseStream ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GetResponse">
+      <MemberSignature Language="C#" Value="public virtual void GetResponse ();" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IgnoreMimeTypes">
+      <MemberSignature Language="C#" Value="public string[] IgnoreMimeTypes { set; get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.String[]</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InternetConnected">
+      <MemberSignature Language="C#" Value="protected bool InternetConnected { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemoveIgnoreMimeType">
+      <MemberSignature Language="C#" Value="public void RemoveIgnoreMimeType (string mimetype);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="mimetype" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="mimetype">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Request">
+      <MemberSignature Language="C#" Value="public System.Net.HttpWebRequest Request { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Net.HttpWebRequest</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Response">
+      <MemberSignature Language="C#" Value="public System.Net.HttpWebResponse Response { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Net.HttpWebResponse</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveResponseStream">
+      <MemberSignature Language="C#" Value="public void SaveResponseStream (Banshee.Base.SafeUri path);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="Banshee.Base.SafeUri" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveResponseStream">
+      <MemberSignature Language="C#" Value="public void SaveResponseStream (Banshee.Base.SafeUri path, bool closeResponse);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="path" Type="Banshee.Base.SafeUri" />
+        <Parameter Name="closeResponse" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="path">To be added.</param>
+        <param name="closeResponse">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SaveResponseStream">
+      <MemberSignature Language="C#" Value="public virtual void SaveResponseStream (System.IO.Stream toStream, bool closeResponse);" />
+      <MemberType>Method</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="toStream" Type="System.IO.Stream" />
+        <Parameter Name="closeResponse" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="toStream">To be added.</param>
+        <param name="closeResponse">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Timeout">
+      <MemberSignature Language="C#" Value="protected virtual TimeSpan Timeout { get; }" />
+      <MemberType>Property</MemberType>
+      <AssemblyInfo>
+        <AssemblyVersion>1.3.1.0</AssemblyVersion>
+      </AssemblyInfo>
+      <ReturnValue>
+        <ReturnType>System.TimeSpan</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+</Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionButton.xml	Mon Sep 22 20:49:48 2008
@@ -13,61 +13,115 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ActionButton (Gtk.Action action);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="action" Type="Gtk.Action" /></Parameters>
-      <Docs><param name="action">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="action" Type="Gtk.Action" />
+      </Parameters>
+      <Docs>
+        <param name="action">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ActionButton (Gtk.Action action, Gtk.IconSize defaultSize);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="action" Type="Gtk.Action" /><Parameter Name="defaultSize" Type="Gtk.IconSize" /></Parameters>
-      <Docs><param name="action">To be added.</param><param name="defaultSize">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Action">
+      <Parameters>
+        <Parameter Name="action" Type="Gtk.Action" />
+        <Parameter Name="defaultSize" Type="Gtk.IconSize" />
+      </Parameters>
+      <Docs>
+        <param name="action">To be added.</param>
+        <param name="defaultSize">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Action">
       <MemberSignature Language="C#" Value="public Gtk.Action Action { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gtk.Action</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconSize">
+      <ReturnValue>
+        <ReturnType>Gtk.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IconSize">
       <MemberSignature Language="C#" Value="public Gtk.IconSize IconSize { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gtk.IconSize</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LabelVisible">
+      <ReturnValue>
+        <ReturnType>Gtk.IconSize</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="LabelVisible">
       <MemberSignature Language="C#" Value="public bool LabelVisible { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Padding">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Padding">
       <MemberSignature Language="C#" Value="public uint Padding { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pixbuf">
+      <ReturnValue>
+        <ReturnType>System.UInt32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Pixbuf">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf Pixbuf { set; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Sync">
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Sync">
       <MemberSignature Language="C#" Value="public void Sync ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SyncButtons">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SyncButtons">
       <MemberSignature Language="C#" Value="public static void SyncButtons ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionToggleButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionToggleButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/ActionToggleButton.xml	Mon Sep 22 20:49:48 2008
@@ -13,49 +13,91 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ActionToggleButton (Gtk.Action action);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="action" Type="Gtk.Action" /></Parameters>
-      <Docs><param name="action">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="action" Type="Gtk.Action" />
+      </Parameters>
+      <Docs>
+        <param name="action">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ActionToggleButton (Gtk.Action action, Gtk.IconSize defaultSize);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="action" Type="Gtk.Action" /><Parameter Name="defaultSize" Type="Gtk.IconSize" /></Parameters>
-      <Docs><param name="action">To be added.</param><param name="defaultSize">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Action">
+      <Parameters>
+        <Parameter Name="action" Type="Gtk.Action" />
+        <Parameter Name="defaultSize" Type="Gtk.IconSize" />
+      </Parameters>
+      <Docs>
+        <param name="action">To be added.</param>
+        <param name="defaultSize">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Action">
       <MemberSignature Language="C#" Value="public Gtk.Action Action { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gtk.Action</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconSize">
+      <ReturnValue>
+        <ReturnType>Gtk.Action</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IconSize">
       <MemberSignature Language="C#" Value="public Gtk.IconSize IconSize { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gtk.IconSize</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Padding">
+      <ReturnValue>
+        <ReturnType>Gtk.IconSize</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Padding">
       <MemberSignature Language="C#" Value="public uint Padding { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Sync">
+      <ReturnValue>
+        <ReturnType>System.UInt32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Sync">
       <MemberSignature Language="C#" Value="public void Sync ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SyncButtons">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SyncButtons">
       <MemberSignature Language="C#" Value="public static void SyncButtons ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/ComplexMenuItem.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/ComplexMenuItem.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/ComplexMenuItem.xml	Mon Sep 22 20:49:48 2008
@@ -13,24 +13,41 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ComplexMenuItem ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ConnectChildExpose">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ConnectChildExpose">
       <MemberSignature Language="C#" Value="protected void ConnectChildExpose (Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
-      <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsSelected">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="widget" Type="Gtk.Widget" />
+      </Parameters>
+      <Docs>
+        <param name="widget">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IsSelected">
       <MemberSignature Language="C#" Value="protected bool IsSelected { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtThumbnail.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtThumbnail.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtThumbnail.xml	Mon Sep 22 20:49:48 2008
@@ -13,29 +13,53 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public CoverArtThumbnail (int size);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="size" Type="System.Int32" /></Parameters>
-      <Docs><param name="size">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileName">
+      <Parameters>
+        <Parameter Name="size" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="size">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FileName">
       <MemberSignature Language="C#" Value="public string FileName { set; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Label">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Label">
       <MemberSignature Language="C#" Value="public string Label { set; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="NoArtworkPixbuf">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NoArtworkPixbuf">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf NoArtworkPixbuf { set; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/CoverArtView.xml	Mon Sep 22 20:49:48 2008
@@ -13,23 +13,38 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public CoverArtView ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Enabled">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Enabled">
       <MemberSignature Language="C#" Value="public bool Enabled { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FileName">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="FileName">
       <MemberSignature Language="C#" Value="public string FileName { set; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/CustomActionProxy.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/CustomActionProxy.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/CustomActionProxy.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Object</BaseTypeName>
@@ -25,45 +26,33 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="ui" Type="Gtk.UIManager" /><Parameter Name="proxiedAction" Type="Gtk.Action" /></Parameters>
       <Docs><param name="ui">To be added.</param><param name="proxiedAction">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="action">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="action">
       <MemberSignature Language="C#" Value="protected Gtk.Action action;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Gtk.Action</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddPath">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddPath">
       <MemberSignature Language="C#" Value="public void AddPath (string menuPath);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="menuPath" Type="System.String" /></Parameters>
       <Docs><param name="menuPath">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddPath">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddPath">
       <MemberSignature Language="C#" Value="public void AddPath (string menuPath, string menuItemPath);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="menuPath" Type="System.String" /><Parameter Name="menuItemPath" Type="System.String" /></Parameters>
       <Docs><param name="menuPath">To be added.</param><param name="menuItemPath">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetNewItem">
-      <MemberSignature Language="C#" Value="protected abstract Banshee.Widgets.ComplexMenuItem GetNewItem ();" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.ComplexMenuItem</ReturnType></ReturnValue>
-      <Parameters />
-      <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InsertProxy">
-      <MemberSignature Language="C#" Value="protected virtual void InsertProxy (Gtk.Action menuAction, Gtk.Widget menu, Gtk.MenuItem afterItem);" />
-      <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="menuAction" Type="Gtk.Action" /><Parameter Name="menu" Type="Gtk.Widget" /><Parameter Name="afterItem" Type="Gtk.MenuItem" /></Parameters>
-      <Docs><param name="menuAction">To be added.</param><param name="menu">To be added.</param><param name="afterItem">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="paths">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetNewMenuItem"><MemberSignature Language="C#" Value="protected virtual Hyena.Widgets.ComplexMenuItem GetNewMenuItem ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Widgets.ComplexMenuItem</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="GetNewToolItem"><MemberSignature Language="C#" Value="protected virtual Gtk.ToolItem GetNewToolItem ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.ToolItem</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="InsertP
 roxy"><MemberSignature Language="C#" Value="protected virtual void InsertProxy (Gtk.Action menuAction, Gtk.Widget parent, Gtk.Widget afterItem);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="menuAction" Type="Gtk.Action" /><Parameter Name="parent" Type="Gtk.Widget" /><Parameter Name="afterItem" Type="Gtk.Widget" /></Parameters><Docs><param name="menuAction">To be added.</param><param name="parent">To be added.</param><param name="afterItem">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="paths">
       <MemberSignature Language="C#" Value="protected string[] paths;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ui">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ui">
       <MemberSignature Language="C#" Value="protected Gtk.UIManager ui;" />
       <MemberType>Field</MemberType>
       <ReturnValue><ReturnType>Gtk.UIManager</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/DateButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/DateButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/DateButton.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.ToggleButton</BaseTypeName>
@@ -21,22 +22,22 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="text" Type="System.String" /></Parameters>
       <Docs><param name="text">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Date">
-      <MemberSignature Language="C#" Value="public DateTime Date { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Date">
+      <MemberSignature Language="C#" Value="public DateTime Date { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.DateTime</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayFormat">
-      <MemberSignature Language="C#" Value="public string DisplayFormat { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DisplayFormat">
+      <MemberSignature Language="C#" Value="public string DisplayFormat { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HideCalendar">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HideCalendar">
       <MemberSignature Language="C#" Value="public void HideCalendar (bool update);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="update" Type="System.Boolean" /></Parameters>
       <Docs><param name="update">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/DictionaryComboBox`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/DictionaryComboBox`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/DictionaryComboBox`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -19,22 +20,22 @@
   <Members>
     
     
-    <Member MemberName=".ctor">
+    
+  <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public DictionaryComboBox ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveValue">
-      <MemberSignature Language="C#" Value="public T ActiveValue { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveValue">
+      <MemberSignature Language="C#" Value="public T ActiveValue { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Add">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Add">
       <MemberSignature Language="C#" Value="public Gtk.TreeIter Add (string key, T value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.TreeIter</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="T" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
-  </Members>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clear"><MemberSignature Language="C#" Value="public void Clear ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/DiscUsageDisplay.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/DiscUsageDisplay.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/DiscUsageDisplay.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.DrawingArea</BaseTypeName>
@@ -20,16 +21,16 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Capacity">
-      <MemberSignature Language="C#" Value="public long Capacity { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Capacity">
+      <MemberSignature Language="C#" Value="public long Capacity { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Usage">
-      <MemberSignature Language="C#" Value="public long Usage { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Usage">
+      <MemberSignature Language="C#" Value="public long Usage { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/DrawingUtilities.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/DrawingUtilities.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/DrawingUtilities.xml	Mon Sep 22 20:49:48 2008
@@ -13,33 +13,77 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName="ColorBlend">
       <MemberSignature Language="C#" Value="public static Gdk.Color ColorBlend (Gdk.Color a, Gdk.Color b);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Gdk.Color</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="a" Type="Gdk.Color" /><Parameter Name="b" Type="Gdk.Color" /></Parameters>
-      <Docs><param name="a">To be added.</param><param name="b">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ColorBlend">
+      <ReturnValue>
+        <ReturnType>Gdk.Color</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="a" Type="Gdk.Color" />
+        <Parameter Name="b" Type="Gdk.Color" />
+      </Parameters>
+      <Docs>
+        <param name="a">To be added.</param>
+        <param name="b">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ColorBlend">
       <MemberSignature Language="C#" Value="public static Gdk.Color ColorBlend (Gdk.Color a, Gdk.Color b, double blend);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Gdk.Color</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="a" Type="Gdk.Color" /><Parameter Name="b" Type="Gdk.Color" /><Parameter Name="blend" Type="System.Double" /></Parameters>
-      <Docs><param name="a">To be added.</param><param name="b">To be added.</param><param name="blend">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GdkColorToCairoColor">
+      <ReturnValue>
+        <ReturnType>Gdk.Color</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="a" Type="Gdk.Color" />
+        <Parameter Name="b" Type="Gdk.Color" />
+        <Parameter Name="blend" Type="System.Double" />
+      </Parameters>
+      <Docs>
+        <param name="a">To be added.</param>
+        <param name="b">To be added.</param>
+        <param name="blend">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GdkColorToCairoColor">
       <MemberSignature Language="C#" Value="public static Cairo.Color GdkColorToCairoColor (Gdk.Color color);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Cairo.Color</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="color" Type="Gdk.Color" /></Parameters>
-      <Docs><param name="color">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GdkColorToCairoColor">
+      <ReturnValue>
+        <ReturnType>Cairo.Color</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="color" Type="Gdk.Color" />
+      </Parameters>
+      <Docs>
+        <param name="color">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="GdkColorToCairoColor">
       <MemberSignature Language="C#" Value="public static Cairo.Color GdkColorToCairoColor (Gdk.Color color, double alpha);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Cairo.Color</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="color" Type="Gdk.Color" /><Parameter Name="alpha" Type="System.Double" /></Parameters>
-      <Docs><param name="color">To be added.</param><param name="alpha">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>Cairo.Color</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="color" Type="Gdk.Color" />
+        <Parameter Name="alpha" Type="System.Double" />
+      </Parameters>
+      <Docs>
+        <param name="color">To be added.</param>
+        <param name="alpha">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/EllipsizeLabel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/EllipsizeLabel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/EllipsizeLabel.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,26 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public EllipsizeLabel ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public EllipsizeLabel (string label);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="label" Type="System.String" /></Parameters>
-      <Docs><param name="label">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Parameters>
+        <Parameter Name="label" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="label">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/FadingAlignment.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/FadingAlignment.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/FadingAlignment.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,32 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public FadingAlignment ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public FadingAlignment (float xalign, float yalign, float xpadding, float ypadding);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="xalign" Type="System.Single" /><Parameter Name="yalign" Type="System.Single" /><Parameter Name="xpadding" Type="System.Single" /><Parameter Name="ypadding" Type="System.Single" /></Parameters>
-      <Docs><param name="xalign">To be added.</param><param name="yalign">To be added.</param><param name="xpadding">To be added.</param><param name="ypadding">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Parameters>
+        <Parameter Name="xalign" Type="System.Single" />
+        <Parameter Name="yalign" Type="System.Single" />
+        <Parameter Name="xpadding" Type="System.Single" />
+        <Parameter Name="ypadding" Type="System.Single" />
+      </Parameters>
+      <Docs>
+        <param name="xalign">To be added.</param>
+        <param name="yalign">To be added.</param>
+        <param name="xpadding">To be added.</param>
+        <param name="ypadding">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/GenericToolItem`1.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/GenericToolItem`1.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/GenericToolItem`1.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <TypeParameters>
     <TypeParameter>T</TypeParameter>
@@ -23,11 +24,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="widget" Type="T" /></Parameters>
       <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Widget">
-      <MemberSignature Language="C#" Value="public T Widget { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Widget">
+      <MemberSignature Language="C#" Value="public T Widget { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>T</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/HigMessageDialog.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/HigMessageDialog.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/HigMessageDialog.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Dialog</BaseTypeName>
@@ -24,39 +25,39 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Gtk.Window" /><Parameter Name="flags" Type="Gtk.DialogFlags" /><Parameter Name="type" Type="Gtk.MessageType" /><Parameter Name="buttons" Type="Gtk.ButtonsType" /><Parameter Name="header" Type="System.String" /><Parameter Name="msg" Type="System.String" /></Parameters>
       <Docs><param name="parent">To be added.</param><param name="flags">To be added.</param><param name="type">To be added.</param><param name="buttons">To be added.</param><param name="header">To be added.</param><param name="msg">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public HigMessageDialog (Gtk.Window parent, Gtk.DialogFlags flags, Gtk.MessageType type, string header, string msg, string ok_caption);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="parent" Type="Gtk.Window" /><Parameter Name="flags" Type="Gtk.DialogFlags" /><Parameter Name="type" Type="Gtk.MessageType" /><Parameter Name="header" Type="System.String" /><Parameter Name="msg" Type="System.String" /><Parameter Name="ok_caption" Type="System.String" /></Parameters>
       <Docs><param name="parent">To be added.</param><param name="flags">To be added.</param><param name="type">To be added.</param><param name="header">To be added.</param><param name="msg">To be added.</param><param name="ok_caption">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddButton">
-      <MemberSignature Language="C#" Value="public void AddButton (string stock_id, Gtk.ResponseType response, bool is_default);" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddButton">
+      <MemberSignature Language="C#" Value="public void AddButton (string stock_id, Gtk.ResponseType response, bool isDefault);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="stock_id" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /><Parameter Name="is_default" Type="System.Boolean" /></Parameters>
-      <Docs><param name="stock_id">To be added.</param><param name="response">To be added.</param><param name="is_default">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Image">
-      <MemberSignature Language="C#" Value="public Gdk.Pixbuf Image { set; get; };" />
+      <Parameters><Parameter Name="stock_id" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /><Parameter Name="isDefault" Type="System.Boolean" /></Parameters>
+      <Docs><param name="stock_id">To be added.</param><param name="response">To be added.</param><param name="isDefault">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddCustomButton"><MemberSignature Language="C#" Value="public Gtk.Button AddCustomButton (string message, Gtk.ResponseType response, bool isDefault);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.Button</ReturnType></ReturnValue><Parameters><Parameter Name="message" Type="System.String" /><Parameter Name="response" Type="Gtk.ResponseType" /><Parameter Name="isDefault" Type="System.Boolean" /></Parameters><Docs><param name="message">To be added.</param><param name="response">To be added.</param><param name="isDefault">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Image">
+      <MemberSignature Language="C#" Value="public Gdk.Pixbuf Image { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LabelVBox">
-      <MemberSignature Language="C#" Value="public Gtk.VBox LabelVBox { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LabelVBox">
+      <MemberSignature Language="C#" Value="public Gtk.VBox LabelVBox { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.VBox</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunHigConfirmation">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="MessageLabel"><MemberSignature Language="C#" Value="public Gtk.Label MessageLabel { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.Label</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="RunHigConfirmation">
       <MemberSignature Language="C#" Value="public static Gtk.ResponseType RunHigConfirmation (Gtk.Window parent, Gtk.DialogFlags flags, Gtk.MessageType type, string header, string msg, string ok_caption);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.ResponseType</ReturnType></ReturnValue>
       <Parameters><Parameter Name="parent" Type="Gtk.Window" /><Parameter Name="flags" Type="Gtk.DialogFlags" /><Parameter Name="type" Type="Gtk.MessageType" /><Parameter Name="header" Type="System.String" /><Parameter Name="msg" Type="System.String" /><Parameter Name="ok_caption" Type="System.String" /></Parameters>
       <Docs><param name="parent">To be added.</param><param name="flags">To be added.</param><param name="type">To be added.</param><param name="header">To be added.</param><param name="msg">To be added.</param><param name="ok_caption">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RunHigMessageDialog">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RunHigMessageDialog">
       <MemberSignature Language="C#" Value="public static Gtk.ResponseType RunHigMessageDialog (Gtk.Window parent, Gtk.DialogFlags flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string header, string msg);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.ResponseType</ReturnType></ReturnValue>
       <Parameters><Parameter Name="parent" Type="Gtk.Window" /><Parameter Name="flags" Type="Gtk.DialogFlags" /><Parameter Name="type" Type="Gtk.MessageType" /><Parameter Name="buttons" Type="Gtk.ButtonsType" /><Parameter Name="header" Type="System.String" /><Parameter Name="msg" Type="System.String" /></Parameters>
       <Docs><param name="parent">To be added.</param><param name="flags">To be added.</param><param name="type">To be added.</param><param name="buttons">To be added.</param><param name="header">To be added.</param><param name="msg">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/HoverImageButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/HoverImageButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/HoverImageButton.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.EventBox</BaseTypeName>
@@ -26,47 +27,47 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public HoverImageButton (Gtk.IconSize size, string icon_name);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="size" Type="Gtk.IconSize" /><Parameter Name="icon_name" Type="System.String" /></Parameters>
       <Docs><param name="size">To be added.</param><param name="icon_name">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public HoverImageButton (Gtk.IconSize size, string[] icon_names);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="size" Type="Gtk.IconSize" /><Parameter Name="icon_names" Type="System.String[]" /></Parameters>
       <Docs><param name="size">To be added.</param><param name="icon_names">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Activate">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Activate">
       <MemberSignature Language="C#" Value="public void Activate ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Clicked">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clicked">
       <MemberSignature Language="C#" Value="public event EventHandler Clicked;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DrawFocus">
-      <MemberSignature Language="C#" Value="public bool DrawFocus { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DrawFocus">
+      <MemberSignature Language="C#" Value="public bool DrawFocus { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconNames">
-      <MemberSignature Language="C#" Value="public string[] IconNames { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconNames">
+      <MemberSignature Language="C#" Value="public string[] IconNames { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconSize">
-      <MemberSignature Language="C#" Value="public Gtk.IconSize IconSize { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IconSize">
+      <MemberSignature Language="C#" Value="public Gtk.IconSize IconSize { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.IconSize</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Image">
-      <MemberSignature Language="C#" Value="public Gtk.Image Image { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Image">
+      <MemberSignature Language="C#" Value="public Gtk.Image Image { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Image</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinearProgress.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinearProgress.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinearProgress.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.DrawingArea</BaseTypeName>
@@ -19,11 +20,11 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Fraction">
-      <MemberSignature Language="C#" Value="public double Fraction { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Fraction">
+      <MemberSignature Language="C#" Value="public double Fraction { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel+UriOpenHandler.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel+UriOpenHandler.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel+UriOpenHandler.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>System.Delegate</BaseTypeName>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/LinkLabel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.EventBox</BaseTypeName>
@@ -33,82 +34,82 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public LinkLabel (string text, Uri uri);" />
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="text" Type="System.String" /><Parameter Name="uri" Type="System.Uri" /></Parameters>
       <Docs><param name="text">To be added.</param><param name="uri">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActAsLink">
-      <MemberSignature Language="C#" Value="public bool ActAsLink { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActAsLink">
+      <MemberSignature Language="C#" Value="public bool ActAsLink { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Clicked">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clicked">
       <MemberSignature Language="C#" Value="public event EventHandler Clicked;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DefaultOpen">
-      <MemberSignature Language="C#" Value="public static Banshee.Widgets.LinkLabel.UriOpenHandler DefaultOpen { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DefaultOpen">
+      <MemberSignature Language="C#" Value="public static Banshee.Widgets.LinkLabel.UriOpenHandler DefaultOpen { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Widgets.LinkLabel+UriOpenHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Ellipsize">
-      <MemberSignature Language="C#" Value="public Pango.EllipsizeMode Ellipsize { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Ellipsize">
+      <MemberSignature Language="C#" Value="public Pango.EllipsizeMode Ellipsize { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Pango.EllipsizeMode</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Label">
-      <MemberSignature Language="C#" Value="public Gtk.Label Label { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Label">
+      <MemberSignature Language="C#" Value="public Gtk.Label Label { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Label</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Markup">
-      <MemberSignature Language="C#" Value="public string Markup { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Markup">
+      <MemberSignature Language="C#" Value="public string Markup { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnClicked">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnClicked">
       <MemberSignature Language="C#" Value="protected virtual void OnClicked ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Open">
-      <MemberSignature Language="C#" Value="public Banshee.Widgets.LinkLabel.UriOpenHandler Open { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Open">
+      <MemberSignature Language="C#" Value="public Banshee.Widgets.LinkLabel.UriOpenHandler Open { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Banshee.Widgets.LinkLabel+UriOpenHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Selectable">
-      <MemberSignature Language="C#" Value="public bool Selectable { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Selectable">
+      <MemberSignature Language="C#" Value="public bool Selectable { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Text">
-      <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Text">
+      <MemberSignature Language="C#" Value="public string Text { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Uri">
-      <MemberSignature Language="C#" Value="public Uri Uri { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Uri">
+      <MemberSignature Language="C#" Value="public Uri Uri { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Uri</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="UriString">
-      <MemberSignature Language="C#" Value="public string UriString { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="UriString">
+      <MemberSignature Language="C#" Value="public string UriString { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Xalign">
-      <MemberSignature Language="C#" Value="public float Xalign { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Xalign">
+      <MemberSignature Language="C#" Value="public float Xalign { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Yalign">
-      <MemberSignature Language="C#" Value="public float Yalign { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Yalign">
+      <MemberSignature Language="C#" Value="public float Yalign { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/MenuTile.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/MenuTile.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/MenuTile.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Widgets.Tile</BaseTypeName>
@@ -17,10 +18,7 @@
       <MemberSignature Language="C#" Value="public MenuTile ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
-    </Member>
+      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/MessagePane.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/MessagePane.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/MessagePane.xml	Mon Sep 22 20:49:48 2008
@@ -1,11 +1,12 @@
 <Type Name="MessagePane" FullName="Banshee.Widgets.MessagePane">
-  <TypeSignature Language="C#" Value="public class MessagePane : Gtk.Fixed" />
+  <TypeSignature Language="C#" Value="public class MessagePane : Gtk.Table" />
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
-    <BaseTypeName>Gtk.Fixed</BaseTypeName>
+    <BaseTypeName>Gtk.Table</BaseTypeName>
   </Base>
   <Interfaces />
   <Docs>
@@ -29,68 +30,68 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Append">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Append">
       <MemberSignature Language="C#" Value="public void Append (Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
       <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Append">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Append">
       <MemberSignature Language="C#" Value="public void Append (string tip);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tip" Type="System.String" /></Parameters>
       <Docs><param name="tip">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Append">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Append">
       <MemberSignature Language="C#" Value="public void Append (string tip, bool showArrow);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tip" Type="System.String" /><Parameter Name="showArrow" Type="System.Boolean" /></Parameters>
       <Docs><param name="tip">To be added.</param><param name="showArrow">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Append">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Append">
       <MemberSignature Language="C#" Value="public void Append (string tip, bool showArrow, Gdk.Pixbuf arrow);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="tip" Type="System.String" /><Parameter Name="showArrow" Type="System.Boolean" /><Parameter Name="arrow" Type="Gdk.Pixbuf" /></Parameters>
       <Docs><param name="tip">To be added.</param><param name="showArrow">To be added.</param><param name="arrow">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Append">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Append">
       <MemberSignature Language="C#" Value="public void Append (Gtk.Widget widget, Gtk.AttachOptions xoptions, Gtk.AttachOptions yoptions, bool showArrow);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="widget" Type="Gtk.Widget" /><Parameter Name="xoptions" Type="Gtk.AttachOptions" /><Parameter Name="yoptions" Type="Gtk.AttachOptions" /><Parameter Name="showArrow" Type="System.Boolean" /></Parameters>
       <Docs><param name="widget">To be added.</param><param name="xoptions">To be added.</param><param name="yoptions">To be added.</param><param name="showArrow">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Append">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Append">
       <MemberSignature Language="C#" Value="public void Append (Gtk.Widget widget, Gtk.AttachOptions xoptions, Gtk.AttachOptions yoptions, bool showArrow, Gdk.Pixbuf arrow);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="widget" Type="Gtk.Widget" /><Parameter Name="xoptions" Type="Gtk.AttachOptions" /><Parameter Name="yoptions" Type="Gtk.AttachOptions" /><Parameter Name="showArrow" Type="System.Boolean" /><Parameter Name="arrow" Type="Gdk.Pixbuf" /></Parameters>
       <Docs><param name="widget">To be added.</param><param name="xoptions">To be added.</param><param name="yoptions">To be added.</param><param name="showArrow">To be added.</param><param name="arrow">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ArrowIcon">
-      <MemberSignature Language="C#" Value="public Gdk.Pixbuf ArrowIcon { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ArrowIcon">
+      <MemberSignature Language="C#" Value="public Gdk.Pixbuf ArrowIcon { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Clear">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clear">
       <MemberSignature Language="C#" Value="public void Clear ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HeaderIcon">
-      <MemberSignature Language="C#" Value="public Gdk.Pixbuf HeaderIcon { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HeaderIcon">
+      <MemberSignature Language="C#" Value="public Gdk.Pixbuf HeaderIcon { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HeaderIconStock">
-      <MemberSignature Language="C#" Value="public string HeaderIconStock { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HeaderIconStock">
+      <MemberSignature Language="C#" Value="public string HeaderIconStock { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HeaderMarkup">
-      <MemberSignature Language="C#" Value="public string HeaderMarkup { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HeaderMarkup">
+      <MemberSignature Language="C#" Value="public string HeaderMarkup { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/MultiStateToggleButton.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/MultiStateToggleButton.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/MultiStateToggleButton.xml	Mon Sep 22 20:49:48 2008
@@ -18,122 +18,250 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public MultiStateToggleButton ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public MultiStateToggleButton (Type[] states);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="states" Type="System.Type[]"><Attributes><Attribute><AttributeName>System.ParamArray</AttributeName></Attribute></Attributes></Parameter></Parameters>
-      <Docs><param name="states">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveLabel">
+      <Parameters>
+        <Parameter Name="states" Type="System.Type[]">
+          <Attributes>
+            <Attribute>
+              <AttributeName>System.ParamArray</AttributeName>
+            </Attribute>
+          </Attributes>
+        </Parameter>
+      </Parameters>
+      <Docs>
+        <param name="states">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveLabel">
       <MemberSignature Language="C#" Value="public string ActiveLabel { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveState">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveState">
       <MemberSignature Language="C#" Value="public Type ActiveState { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveStateIndex">
+      <ReturnValue>
+        <ReturnType>System.Type</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActiveStateIndex">
       <MemberSignature Language="C#" Value="public int ActiveStateIndex { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddState">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddState">
       <MemberSignature Language="C#" Value="public Banshee.Widgets.ToggleState AddState (Type state);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.ToggleState</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="state" Type="System.Type" /></Parameters>
-      <Docs><param name="state">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddState">
+      <ReturnValue>
+        <ReturnType>Banshee.Widgets.ToggleState</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="state" Type="System.Type" />
+      </Parameters>
+      <Docs>
+        <param name="state">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddState">
       <MemberSignature Language="C#" Value="public Banshee.Widgets.ToggleState AddState (Type state, Gtk.ToggleAction toggleAction);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.ToggleState</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="state" Type="System.Type" /><Parameter Name="toggleAction" Type="Gtk.ToggleAction" /></Parameters>
-      <Docs><param name="state">To be added.</param><param name="toggleAction">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Changed">
+      <ReturnValue>
+        <ReturnType>Banshee.Widgets.ToggleState</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="state" Type="System.Type" />
+        <Parameter Name="toggleAction" Type="Gtk.ToggleAction" />
+      </Parameters>
+      <Docs>
+        <param name="state">To be added.</param>
+        <param name="toggleAction">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
       <MemberSignature Language="C#" Value="public event Banshee.Widgets.ToggleStateChangedHandler Changed;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.ToggleStateChangedHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ContainsState">
+      <ReturnValue>
+        <ReturnType>Banshee.Widgets.ToggleStateChangedHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ContainsState">
       <MemberSignature Language="C#" Value="public bool ContainsState (Type state);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="state" Type="System.Type" /></Parameters>
-      <Docs><param name="state">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cycle">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="state" Type="System.Type" />
+      </Parameters>
+      <Docs>
+        <param name="state">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Cycle">
       <MemberSignature Language="C#" Value="public void Cycle ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
       <MemberSignature Language="C#" Value="public Banshee.Widgets.ToggleState this[int index] { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.ToggleState</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="index" Type="System.Int32" /></Parameters>
-      <Docs><param name="index">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Item">
+      <ReturnValue>
+        <ReturnType>Banshee.Widgets.ToggleState</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="index" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="index">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Item">
       <MemberSignature Language="C#" Value="public Banshee.Widgets.ToggleState this[Type state] { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.ToggleState</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="state" Type="System.Type" /></Parameters>
-      <Docs><param name="state">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="NextState">
+      <ReturnValue>
+        <ReturnType>Banshee.Widgets.ToggleState</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="state" Type="System.Type" />
+      </Parameters>
+      <Docs>
+        <param name="state">To be added.</param>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NextState">
       <MemberSignature Language="C#" Value="public void NextState ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnToggleAction">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnToggleAction">
       <MemberSignature Language="C#" Value="public void OnToggleAction (object o, EventArgs args);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="o" Type="System.Object" /><Parameter Name="args" Type="System.EventArgs" /></Parameters>
-      <Docs><param name="o">To be added.</param><param name="args">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PreviousState">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="o" Type="System.Object" />
+        <Parameter Name="args" Type="System.EventArgs" />
+      </Parameters>
+      <Docs>
+        <param name="o">To be added.</param>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PreviousState">
       <MemberSignature Language="C#" Value="public void PreviousState ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShowIcon">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShowIcon">
       <MemberSignature Language="C#" Value="public bool ShowIcon { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ShowLabel">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ShowLabel">
       <MemberSignature Language="C#" Value="public bool ShowLabel { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="StateCount">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="StateCount">
       <MemberSignature Language="C#" Value="public int StateCount { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/PropertyTable.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/PropertyTable.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/PropertyTable.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Table</BaseTypeName>
@@ -25,48 +26,48 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddEntry">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddEntry">
       <MemberSignature Language="C#" Value="public Gtk.Entry AddEntry (string key, object value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.Entry</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="System.Object" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddEntry">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddEntry">
       <MemberSignature Language="C#" Value="public Gtk.Entry AddEntry (string key, object value, bool boldLabel);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>Gtk.Entry</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="System.Object" /><Parameter Name="boldLabel" Type="System.Boolean" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="value">To be added.</param><param name="boldLabel">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddLabel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddLabel">
       <MemberSignature Language="C#" Value="public void AddLabel (string key, object value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="System.Object" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddLabel">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddLabel">
       <MemberSignature Language="C#" Value="public void AddLabel (string key, object value, bool boldLabel);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="value" Type="System.Object" /><Parameter Name="boldLabel" Type="System.Boolean" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="value">To be added.</param><param name="boldLabel">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddSeparator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddSeparator">
       <MemberSignature Language="C#" Value="public void AddSeparator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddWidget">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddWidget">
       <MemberSignature Language="C#" Value="public void AddWidget (string key, Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddWidget">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddWidget">
       <MemberSignature Language="C#" Value="public void AddWidget (string key, Gtk.Widget widget, bool boldLabel);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="key" Type="System.String" /><Parameter Name="widget" Type="Gtk.Widget" /><Parameter Name="boldLabel" Type="System.Boolean" /></Parameters>
       <Docs><param name="key">To be added.</param><param name="widget">To be added.</param><param name="boldLabel">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/RadialProgress.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/RadialProgress.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/RadialProgress.xml	Mon Sep 22 20:49:48 2008
@@ -17,7 +17,10 @@
       <MemberSignature Language="C#" Value="public RadialProgress ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingActionProxy.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingActionProxy.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingActionProxy.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Banshee.Widgets.CustomActionProxy</BaseTypeName>
@@ -20,17 +21,17 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="ui" Type="Gtk.UIManager" /><Parameter Name="action" Type="Gtk.Action" /></Parameters>
       <Docs><param name="ui">To be added.</param><param name="action">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="LastRating">
-      <MemberSignature Language="C#" Value="public int LastRating { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="LastRating">
+      <MemberSignature Language="C#" Value="public int LastRating { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reset">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Reset">
       <MemberSignature Language="C#" Value="public void Reset (int value);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="value" Type="System.Int32" /></Parameters>
       <Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingEntry.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingEntry.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingEntry.xml	Mon Sep 22 20:49:48 2008
@@ -13,149 +13,292 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public RatingEntry ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public RatingEntry (int rating);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="rating" Type="System.Int32" /></Parameters>
-      <Docs><param name="rating">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName=".ctor">
+      <Parameters>
+        <Parameter Name="rating" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="rating">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public RatingEntry (int rating, bool embedded);" />
       <MemberType>Constructor</MemberType>
-      <Parameters><Parameter Name="rating" Type="System.Int32" /><Parameter Name="embedded" Type="System.Boolean" /></Parameters>
-      <Docs><param name="rating">To be added.</param><param name="embedded">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Changed">
+      <Parameters>
+        <Parameter Name="rating" Type="System.Int32" />
+        <Parameter Name="embedded" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="rating">To be added.</param>
+        <param name="embedded">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changed">
       <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Changing">
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Changing">
       <MemberSignature Language="C#" Value="public event EventHandler Changing;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DisplayPixbuf">
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DisplayPixbuf">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf DisplayPixbuf { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DrawRating">
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="DrawRating">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf DrawRating (int val);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="val" Type="System.Int32" /></Parameters>
-      <Docs><param name="val">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HandleKeyPress">
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="val" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="val">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HandleKeyPress">
       <MemberSignature Language="C#" Value="public bool HandleKeyPress (Gdk.EventKey evnt);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="evnt" Type="Gdk.EventKey" /></Parameters>
-      <Docs><param name="evnt">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HandleScroll">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="evnt" Type="Gdk.EventKey" />
+      </Parameters>
+      <Docs>
+        <param name="evnt">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="HandleScroll">
       <MemberSignature Language="C#" Value="public bool HandleScroll (Gdk.EventScroll args);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="args" Type="Gdk.EventScroll" /></Parameters>
-      <Docs><param name="args">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Height">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="args" Type="Gdk.EventScroll" />
+      </Parameters>
+      <Docs>
+        <param name="args">To be added.</param>
+        <summary>To be added.</summary>
+        <returns>To be added.</returns>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Height">
       <MemberSignature Language="C#" Value="public static int Height { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconNotRated">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IconNotRated">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf IconNotRated { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IconRated">
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="IconRated">
       <MemberSignature Language="C#" Value="public static Gdk.Pixbuf IconRated { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MaxRating">
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MaxRating">
       <MemberSignature Language="C#" Value="public static int MaxRating { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MinRating">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MinRating">
       <MemberSignature Language="C#" Value="public static int MinRating { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="NumLevels">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NumLevels">
       <MemberSignature Language="C#" Value="public static int NumLevels { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnChanged">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnChanging">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="OnChanging">
       <MemberSignature Language="C#" Value="protected virtual void OnChanging ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RatedObject">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RatedObject">
       <MemberSignature Language="C#" Value="public object RatedObject;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetValueFromPosition">
+      <ReturnValue>
+        <ReturnType>System.Object</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="SetValueFromPosition">
       <MemberSignature Language="C#" Value="public void SetValueFromPosition (int x);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="x" Type="System.Int32" /></Parameters>
-      <Docs><param name="x">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="x" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="x">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
       <MemberSignature Language="C#" Value="public int Value { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Width">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Width">
       <MemberSignature Language="C#" Value="public static int Width { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="XOffset">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="XOffset">
       <MemberSignature Language="C#" Value="public int XOffset { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="YOffset">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="YOffset">
       <MemberSignature Language="C#" Value="public int YOffset { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingMenuItem.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingMenuItem.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/RatingMenuItem.xml	Mon Sep 22 20:49:48 2008
@@ -13,30 +13,53 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public RatingMenuItem ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RatingEntry">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RatingEntry">
       <MemberSignature Language="C#" Value="public Banshee.Widgets.RatingEntry RatingEntry { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Banshee.Widgets.RatingEntry</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Reset">
+      <ReturnValue>
+        <ReturnType>Banshee.Widgets.RatingEntry</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Reset">
       <MemberSignature Language="C#" Value="public void Reset (int value);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="value" Type="System.Int32" /></Parameters>
-      <Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Value">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="value" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="value">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Value">
       <MemberSignature Language="C#" Value="public int Value { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/SearchEntry.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/SearchEntry.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/SearchEntry.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.EventBox</BaseTypeName>
@@ -36,104 +37,104 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Activated">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Activated">
       <MemberSignature Language="C#" Value="public event EventHandler Activated;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActivateFilter">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActivateFilter">
       <MemberSignature Language="C#" Value="public void ActivateFilter (int id);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.Int32" /></Parameters>
       <Docs><param name="id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActiveFilterID">
-      <MemberSignature Language="C#" Value="public int ActiveFilterID { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ActiveFilterID">
+      <MemberSignature Language="C#" Value="public int ActiveFilterID { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddFilterOption">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddFilterOption">
       <MemberSignature Language="C#" Value="public void AddFilterOption (int id, string label);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="label" Type="System.String" /></Parameters>
       <Docs><param name="id">To be added.</param><param name="label">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddFilterSeparator">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddFilterSeparator">
       <MemberSignature Language="C#" Value="public void AddFilterSeparator ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CancelSearch">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CancelSearch">
       <MemberSignature Language="C#" Value="public void CancelSearch ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Changed">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Changed">
       <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="EmptyMessage">
-      <MemberSignature Language="C#" Value="public string EmptyMessage { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="EmptyMessage">
+      <MemberSignature Language="C#" Value="public string EmptyMessage { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FilterChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FilterChanged">
       <MemberSignature Language="C#" Value="public event EventHandler FilterChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="GetLabelForFilterID">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetLabelForFilterID">
       <MemberSignature Language="C#" Value="public string GetLabelForFilterID (int id);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.Int32" /></Parameters>
       <Docs><param name="id">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="HasFocus">
-      <MemberSignature Language="C#" Value="public bool HasFocus { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="HasFocus">
+      <MemberSignature Language="C#" Value="public bool HasFocus { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InnerEntry">
-      <MemberSignature Language="C#" Value="public Gtk.Entry InnerEntry { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="InnerEntry">
+      <MemberSignature Language="C#" Value="public Gtk.Entry InnerEntry { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gtk.Entry</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsQueryAvailable">
-      <MemberSignature Language="C#" Value="public bool IsQueryAvailable { get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsQueryAvailable">
+      <MemberSignature Language="C#" Value="public bool IsQueryAvailable { get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Menu"><MemberSignature Language="C#" Value="public Gtk.Menu Menu { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gtk.Menu</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="OnFilterChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="OnFilterChanged">
       <MemberSignature Language="C#" Value="protected virtual void OnFilterChanged ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Query">
-      <MemberSignature Language="C#" Value="public string Query { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Query">
+      <MemberSignature Language="C#" Value="public string Query { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Ready">
-      <MemberSignature Language="C#" Value="public bool Ready { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Ready">
+      <MemberSignature Language="C#" Value="public bool Ready { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveFilterOption">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveFilterOption">
       <MemberSignature Language="C#" Value="public void RemoveFilterOption (int id);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="id" Type="System.Int32" /></Parameters>
       <Docs><param name="id">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/SeekSlider.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/SeekSlider.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/SeekSlider.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.HScale</BaseTypeName>
@@ -25,42 +26,42 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="CanSeek">
-      <MemberSignature Language="C#" Value="public bool CanSeek { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CanSeek">
+      <MemberSignature Language="C#" Value="public bool CanSeek { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Duration">
-      <MemberSignature Language="C#" Value="public double Duration { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Duration">
+      <MemberSignature Language="C#" Value="public double Duration { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="DurationChanged">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="DurationChanged">
       <MemberSignature Language="C#" Value="public event EventHandler DurationChanged;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SeekRequestDelay">
-      <MemberSignature Language="C#" Value="public uint SeekRequestDelay { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SeekRequestDelay">
+      <MemberSignature Language="C#" Value="public uint SeekRequestDelay { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SeekRequested">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SeekRequested">
       <MemberSignature Language="C#" Value="public event EventHandler SeekRequested;" />
       <MemberType>Event</MemberType>
       <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SeekValue">
-      <MemberSignature Language="C#" Value="public long SeekValue { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SeekValue">
+      <MemberSignature Language="C#" Value="public long SeekValue { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SetIdle">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SetIdle">
       <MemberSignature Language="C#" Value="public void SetIdle ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/ShadowContainer.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/ShadowContainer.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/ShadowContainer.xml	Mon Sep 22 20:49:48 2008
@@ -17,7 +17,10 @@
       <MemberSignature Language="C#" Value="public ShadowContainer ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/SimpleNotebook.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/SimpleNotebook.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/SimpleNotebook.xml	Mon Sep 22 20:49:48 2008
@@ -13,103 +13,198 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public SimpleNotebook ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActivePage">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActivePage">
       <MemberSignature Language="C#" Value="public int ActivePage { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ActivePageWidget">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ActivePageWidget">
       <MemberSignature Language="C#" Value="public Gtk.Widget ActivePageWidget { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gtk.Widget</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddPage">
+      <ReturnValue>
+        <ReturnType>Gtk.Widget</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddPage">
       <MemberSignature Language="C#" Value="public void AddPage (Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
-      <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddPage">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="widget" Type="Gtk.Widget" />
+      </Parameters>
+      <Docs>
+        <param name="widget">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="AddPage">
       <MemberSignature Language="C#" Value="public void AddPage (Gtk.Widget widget, bool changePage);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="widget" Type="Gtk.Widget" /><Parameter Name="changePage" Type="System.Boolean" /></Parameters>
-      <Docs><param name="widget">To be added.</param><param name="changePage">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Count">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="widget" Type="Gtk.Widget" />
+        <Parameter Name="changePage" Type="System.Boolean" />
+      </Parameters>
+      <Docs>
+        <param name="widget">To be added.</param>
+        <param name="changePage">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Count">
       <MemberSignature Language="C#" Value="public int Count { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Cycle">
+      <ReturnValue>
+        <ReturnType>System.Int32</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Cycle">
       <MemberSignature Language="C#" Value="public void Cycle ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="InsertPage">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="InsertPage">
       <MemberSignature Language="C#" Value="public void InsertPage (Gtk.Widget widget, int position);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="widget" Type="Gtk.Widget" /><Parameter Name="position" Type="System.Int32" /></Parameters>
-      <Docs><param name="widget">To be added.</param><param name="position">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="NextPage">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="widget" Type="Gtk.Widget" />
+        <Parameter Name="position" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="widget">To be added.</param>
+        <param name="position">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="NextPage">
       <MemberSignature Language="C#" Value="public void NextPage ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PageAdded">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageAdded">
       <MemberSignature Language="C#" Value="public event EventHandler PageAdded;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PageCountChanged">
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageCountChanged">
       <MemberSignature Language="C#" Value="public event EventHandler PageCountChanged;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PageRemoved">
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PageRemoved">
       <MemberSignature Language="C#" Value="public event EventHandler PageRemoved;" />
       <MemberType>Event</MemberType>
-      <ReturnValue><ReturnType>System.EventHandler</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PreviousPage">
+      <ReturnValue>
+        <ReturnType>System.EventHandler</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="PreviousPage">
       <MemberSignature Language="C#" Value="public void PreviousPage ();" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemovePage">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemovePage">
       <MemberSignature Language="C#" Value="public void RemovePage (Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
-      <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemovePage">
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="widget" Type="Gtk.Widget" />
+      </Parameters>
+      <Docs>
+        <param name="widget">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="RemovePage">
       <MemberSignature Language="C#" Value="public void RemovePage (int position);" />
       <MemberType>Method</MemberType>
-      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
-      <Parameters><Parameter Name="position" Type="System.Int32" /></Parameters>
-      <Docs><param name="position">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Void</ReturnType>
+      </ReturnValue>
+      <Parameters>
+        <Parameter Name="position" Type="System.Int32" />
+      </Parameters>
+      <Docs>
+        <param name="position">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/StreamPositionLabel.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/StreamPositionLabel.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/StreamPositionLabel.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Alignment</BaseTypeName>
@@ -22,26 +23,26 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="seekRange" Type="Banshee.Widgets.SeekSlider" /></Parameters>
       <Docs><param name="seekRange">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="BufferingProgress">
-      <MemberSignature Language="C#" Value="public double BufferingProgress { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="BufferingProgress">
+      <MemberSignature Language="C#" Value="public double BufferingProgress { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Double</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="FormatString">
-      <MemberSignature Language="C#" Value="public string FormatString { set; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="FormatString">
+      <MemberSignature Language="C#" Value="public string FormatString { set; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsBuffering">
-      <MemberSignature Language="C#" Value="public bool IsBuffering { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsBuffering">
+      <MemberSignature Language="C#" Value="public bool IsBuffering { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="IsContacting">
-      <MemberSignature Language="C#" Value="public bool IsContacting { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="IsContacting">
+      <MemberSignature Language="C#" Value="public bool IsContacting { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/Tile.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/Tile.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/Tile.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Button</BaseTypeName>
@@ -21,21 +22,21 @@
       <MemberType>Constructor</MemberType>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Pixbuf">
-      <MemberSignature Language="C#" Value="public Gdk.Pixbuf Pixbuf { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public Tile (string primaryText);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="primaryText" Type="System.String" /></Parameters><Docs><param name="primaryText">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Pixbuf">
+      <MemberSignature Language="C#" Value="public Gdk.Pixbuf Pixbuf { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="PrimaryText">
-      <MemberSignature Language="C#" Value="public string PrimaryText { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="PrimaryText">
+      <MemberSignature Language="C#" Value="public string PrimaryText { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="SecondaryText">
-      <MemberSignature Language="C#" Value="public string SecondaryText { set; get; };" />
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SecondaryText">
+      <MemberSignature Language="C#" Value="public string SecondaryText { set; get; }" />
       <MemberType>Property</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/TileView.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/TileView.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/TileView.xml	Mon Sep 22 20:49:48 2008
@@ -3,6 +3,7 @@
   <AssemblyInfo>
     <AssemblyName>Banshee.Widgets</AssemblyName>
     <AssemblyVersion>0.90.1.25405</AssemblyVersion>
+    <AssemblyVersion>1.3.1.0</AssemblyVersion>
   </AssemblyInfo>
   <Base>
     <BaseTypeName>Gtk.Layout</BaseTypeName>
@@ -21,24 +22,24 @@
       <MemberType>Constructor</MemberType>
       <Parameters><Parameter Name="initialColumnCount" Type="System.Int32" /></Parameters>
       <Docs><param name="initialColumnCount">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="AddWidget">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="AddWidget">
       <MemberSignature Language="C#" Value="public void AddWidget (Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
       <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ClearWidgets">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="ClearWidgets">
       <MemberSignature Language="C#" Value="public void ClearWidgets ();" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters />
       <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="RemoveWidget">
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RemoveWidget">
       <MemberSignature Language="C#" Value="public void RemoveWidget (Gtk.Widget widget);" />
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
       <Parameters><Parameter Name="widget" Type="Gtk.Widget" /></Parameters>
       <Docs><param name="widget">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member>
+    <AssemblyInfo><AssemblyVersion>1.3.1.0</AssemblyVersion></AssemblyInfo></Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleState.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleState.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleState.xml	Mon Sep 22 20:49:48 2008
@@ -13,35 +13,62 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
-    
-    
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected ToggleState ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Icon">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Icon">
       <MemberSignature Language="C#" Value="public Gdk.Pixbuf Icon { protected set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>Gdk.Pixbuf</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="Label">
+      <ReturnValue>
+        <ReturnType>Gdk.Pixbuf</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Label">
       <MemberSignature Language="C#" Value="public string Label { protected set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MatchActive">
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MatchActive">
       <MemberSignature Language="C#" Value="public bool MatchActive { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="MatchValue">
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="MatchValue">
       <MemberSignature Language="C#" Value="public bool MatchValue { set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Boolean</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleStateChangedArgs.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleStateChangedArgs.xml	(original)
+++ trunk/banshee/docs/Banshee/en/Banshee.Widgets/ToggleStateChangedArgs.xml	Mon Sep 22 20:49:48 2008
@@ -13,17 +13,25 @@
     <remarks>To be added.</remarks>
   </Docs>
   <Members>
-    
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public ToggleStateChangedArgs ();" />
       <MemberType>Constructor</MemberType>
       <Parameters />
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
-    </Member><Member MemberName="ToggleState">
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="ToggleState">
       <MemberSignature Language="C#" Value="public Type ToggleState;" />
       <MemberType>Field</MemberType>
-      <ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue>
-      <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
+      <ReturnValue>
+        <ReturnType>System.Type</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
     </Member>
   </Members>
 </Type>

Modified: trunk/banshee/docs/Banshee/en/index.xml
==============================================================================
--- trunk/banshee/docs/Banshee/en/index.xml	(original)
+++ trunk/banshee/docs/Banshee/en/index.xml	Mon Sep 22 20:49:48 2008
@@ -1,75 +1,75 @@
 <Overview>
   <Assemblies>
-    <Assembly Name="Banshee.Core" Version="0.90.1.25775">
+    <Assembly Name="Banshee.Core" Version="1.3.1.0">
       <Attributes>
         <Attribute>
           <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc.")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) Novell, Aaron Bockover")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) 2005-2008 Novell, 2005 Aaron Bockover")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyDescription("Banshee Music Player")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyDescription("Banshee Media Player")</AttributeName>
         </Attribute>
         <Attribute>
           <AttributeName>System.Reflection.AssemblyTitle("Banshee")</AttributeName>
         </Attribute>
       </Attributes>
     </Assembly>
-    <Assembly Name="Banshee.Services" Version="0.90.1.25404">
+    <Assembly Name="Banshee.Services" Version="1.3.1.0">
       <Attributes>
         <Attribute>
           <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc.")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) Novell, Aaron Bockover")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) 2005-2008 Novell, 2005 Aaron Bockover")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyDescription("Banshee Music Player")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyDescription("Banshee Media Player")</AttributeName>
         </Attribute>
         <Attribute>
           <AttributeName>System.Reflection.AssemblyTitle("Banshee")</AttributeName>
         </Attribute>
       </Attributes>
     </Assembly>
-    <Assembly Name="Banshee.Widgets" Version="0.90.1.25405">
+    <Assembly Name="Banshee.Widgets" Version="1.3.1.0">
       <Attributes>
         <Attribute>
           <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc.")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) Novell, Aaron Bockover")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) 2005-2008 Novell, 2005 Aaron Bockover")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyDescription("Banshee Music Player")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyDescription("Banshee Media Player")</AttributeName>
         </Attribute>
         <Attribute>
           <AttributeName>System.Reflection.AssemblyTitle("Banshee")</AttributeName>
         </Attribute>
       </Attributes>
     </Assembly>
-    <Assembly Name="Banshee.ThickClient" Version="0.90.1.25406">
+    <Assembly Name="Banshee.ThickClient" Version="1.3.1.0">
       <Attributes>
         <Attribute>
           <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCompany("Novell, Inc.")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) Novell, Aaron Bockover")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyCopyright("Copyright (C) 2005-2008 Novell, 2005 Aaron Bockover")</AttributeName>
         </Attribute>
         <Attribute>
-          <AttributeName>System.Reflection.AssemblyDescription("Banshee Music Player")</AttributeName>
+          <AttributeName>System.Reflection.AssemblyDescription("Banshee Media Player")</AttributeName>
         </Attribute>
         <Attribute>
           <AttributeName>System.Reflection.AssemblyTitle("Banshee")</AttributeName>
@@ -84,6 +84,11 @@
       <Type Name="VolumeButton" />
       <Type Name="VolumeButton+VolumeChangedHandler" />
     </Namespace>
+    <Namespace Name="Banshee.Addins.Gui">
+      <Type Name="AddinDetailsDialog" />
+      <Type Name="AddinTile" />
+      <Type Name="AddinView" />
+    </Namespace>
     <Namespace Name="Banshee.AudioProfiles">
       <Type Name="Pipeline" />
       <Type Name="Pipeline+Process" />
@@ -110,11 +115,8 @@
       <Type Name="FileNamePattern+Conversion" />
       <Type Name="FileNamePattern+ExpandTokenHandler" />
       <Type Name="FileNamePattern+FilterHandler" />
+      <Type Name="InvokeHandler" />
       <Type Name="Localization" />
-      <Type Name="LogEntry" />
-      <Type Name="LogEntryType" />
-      <Type Name="LogNotifyArgs" />
-      <Type Name="LogNotifyHandler" />
       <Type Name="NamingUtil" />
       <Type Name="NamingUtil+PostfixDuplicateIncrementHandler" />
       <Type Name="Paths" />
@@ -124,14 +126,15 @@
       <Type Name="ProductTranslation" />
       <Type Name="RateLimiter" />
       <Type Name="RateLimiter+RateLimitedMethod" />
-      <Type Name="ReflectionUtil" />
       <Type Name="Resource" />
       <Type Name="SafeUri" />
-      <Type Name="StringUtil" />
       <Type Name="ThreadAssist" />
-      <Type Name="UidGenerator" />
       <Type Name="UriList" />
-      <Type Name="Utilities" />
+      <Type Name="XdgBaseDirectorySpec" />
+    </Namespace>
+    <Namespace Name="Banshee.Base.Tests">
+      <Type Name="FileNamePatternTest" />
+      <Type Name="TaglibReadWriteTests" />
     </Namespace>
     <Namespace Name="Banshee.Collection">
       <Type Name="AlbumInfo" />
@@ -139,8 +142,10 @@
       <Type Name="ArtistInfo" />
       <Type Name="ArtistListModel" />
       <Type Name="BansheeListModel`1" DisplayName="BansheeListModel&lt;T&gt;" />
+      <Type Name="CacheableItem" />
       <Type Name="ExportableModel" />
       <Type Name="FileTrackInfo" />
+      <Type Name="FilterListModel`1" DisplayName="FilterListModel&lt;T&gt;" />
       <Type Name="IBasicTrackInfo" />
       <Type Name="IExportableModel" />
       <Type Name="IHasTrackSelection" />
@@ -148,42 +153,98 @@
       <Type Name="ImportEventHandler" />
       <Type Name="ImportManager" />
       <Type Name="ITrackInfo" />
+      <Type Name="MemoryTrackListModel" />
       <Type Name="ModelHelper" />
       <Type Name="ModelHelper+IdFilterChangedHandler" />
       <Type Name="ModelHelper+SingleIdFilterHandler`1" DisplayName="ModelHelper+SingleIdFilterHandler&lt;T&gt;" />
+      <Type Name="MoveOnInfoSaveJob" />
+      <Type Name="RescanPipeline" />
       <Type Name="SampleTrackInfo" />
+      <Type Name="SelectAllSelection" />
       <Type Name="TrackAttributes" />
       <Type Name="TrackFilterType" />
       <Type Name="TrackInfo" />
+      <Type Name="TrackInfo+ExportableAttribute" />
+      <Type Name="TrackInfo+IsPlayingHandler" />
       <Type Name="TrackListModel" />
+      <Type Name="TrackMediaAttributes" />
+      <Type Name="TrackSyncPipelineElement" />
       <Type Name="UnknownTrackInfo" />
     </Namespace>
     <Namespace Name="Banshee.Collection.Database">
       <Type Name="AlbumListDatabaseModel" />
       <Type Name="ArtistListDatabaseModel" />
+      <Type Name="CachedList`1" DisplayName="CachedList&lt;T&gt;" />
+      <Type Name="DatabaseAlbumInfo" />
+      <Type Name="DatabaseAlbumListModel" />
+      <Type Name="DatabaseArtistInfo" />
+      <Type Name="DatabaseArtistListModel" />
+      <Type Name="DatabaseFilterListModel`2" DisplayName="DatabaseFilterListModel&lt;T,U&gt;" />
+      <Type Name="DatabaseImportManager" />
+      <Type Name="DatabaseImportManager+TrackPrimarySourceChooser" />
+      <Type Name="DatabaseImportResultArgs" />
+      <Type Name="DatabaseImportResultHandler" />
+      <Type Name="DatabaseQueryFilterModel`1" DisplayName="DatabaseQueryFilterModel&lt;T&gt;" />
       <Type Name="DatabaseTrackInfo" />
+      <Type Name="DatabaseTrackListModel" />
+      <Type Name="DatabaseTrackModelCache`1" DisplayName="DatabaseTrackModelCache&lt;T&gt;" />
+      <Type Name="DatabaseTrackModelProvider`1" DisplayName="DatabaseTrackModelProvider&lt;T&gt;" />
+      <Type Name="FilterModelProvider`1" DisplayName="FilterModelProvider&lt;T&gt;" />
+      <Type Name="IDatabaseTrackModelCache" />
+      <Type Name="IDatabaseTrackModelProvider" />
+      <Type Name="IFilterListModel" />
       <Type Name="LibraryAlbumInfo" />
       <Type Name="LibraryArtistInfo" />
+      <Type Name="QueryFilterInfo`1" DisplayName="QueryFilterInfo&lt;T&gt;" />
       <Type Name="TrackListDatabaseModel" />
+      <Type Name="TrackUriType" />
     </Namespace>
     <Namespace Name="Banshee.Collection.Gui">
       <Type Name="AlbumListView" />
       <Type Name="ArtistListView" />
       <Type Name="ArtworkManager" />
       <Type Name="ArtworkRenderer" />
+      <Type Name="BaseTrackListView" />
       <Type Name="BetaReleaseViewOverlay" />
       <Type Name="ColumnCellAlbum" />
       <Type Name="ColumnCellDateTime" />
+      <Type Name="ColumnCellDiscAndCount" />
       <Type Name="ColumnCellDuration" />
+      <Type Name="ColumnCellFileSize" />
       <Type Name="ColumnCellPlaybackIndicator" />
+      <Type Name="ColumnCellPositiveInt" />
+      <Type Name="ColumnCellQueryText" />
+      <Type Name="ColumnCellStatusIndicator" />
+      <Type Name="ColumnCellTrack" />
+      <Type Name="ColumnCellTrackAndCount" />
       <Type Name="ColumnCellTrackNumber" />
+      <Type Name="DateTimeFormat" />
+      <Type Name="DefaultColumnController" />
       <Type Name="PersistentColumnController" />
+      <Type Name="QueryFilterView`1" DisplayName="QueryFilterView&lt;T&gt;" />
+      <Type Name="TerseTrackListView" />
+      <Type Name="TrackFilterListView`1" DisplayName="TrackFilterListView&lt;T&gt;" />
       <Type Name="TrackListView" />
+      <Type Name="XmlColumnController" />
+    </Namespace>
+    <Namespace Name="Banshee.Collection.Indexer">
+      <Type Name="CollectionIndexer" />
+      <Type Name="CollectionIndexerService" />
+      <Type Name="ICollectionIndexer" />
+      <Type Name="ICollectionIndexerService" />
+      <Type Name="IIndexerClient" />
+      <Type Name="SaveToXmlFinishedHandler" />
+    </Namespace>
+    <Namespace Name="Banshee.Collection.Indexer.RemoteHelper">
+      <Type Name="IndexerClient" />
     </Namespace>
     <Namespace Name="Banshee.Configuration">
       <Type Name="ConfigurationClient" />
       <Type Name="DatabaseConfigurationClient" />
+      <Type Name="DefaultApplicationHelper" />
       <Type Name="IConfigurationClient" />
+      <Type Name="IDefaultHelper" />
+      <Type Name="MemoryConfigurationClient" />
       <Type Name="SchemaEntry`1" DisplayName="SchemaEntry&lt;T&gt;" />
       <Type Name="XmlConfigurationClient" />
     </Namespace>
@@ -225,19 +286,28 @@
       <Type Name="GtkBaseClient" />
       <Type Name="GtkElementsService" />
       <Type Name="GtkElementsService+PrimaryWindowCloseHandler" />
+      <Type Name="IClientWindow" />
       <Type Name="IconThemeUtils" />
       <Type Name="IHasSourceView" />
       <Type Name="InterfaceActionService" />
+      <Type Name="PersistentPaneController" />
+      <Type Name="PersistentWindowController" />
       <Type Name="PlaybackActions" />
       <Type Name="PlaybackRepeatActions" />
+      <Type Name="PlaybackShuffleActions" />
       <Type Name="SourceActions" />
       <Type Name="TrackActions" />
       <Type Name="ViewActions" />
+      <Type Name="ViewActions+FullscreenHandler" />
+      <Type Name="WindowPersistOptions" />
     </Namespace>
     <Namespace Name="Banshee.Gui.Dialogs">
       <Type Name="AboutDialog" />
+      <Type Name="BansheeDialog" />
       <Type Name="ConfirmShutdownDialog" />
+      <Type Name="DefaultApplicationHelperDialog" />
       <Type Name="ErrorListDialog" />
+      <Type Name="ExtensionManagerDialog" />
       <Type Name="FileChooserDialog" />
       <Type Name="GladeDialog" />
       <Type Name="GladeWindow" />
@@ -253,17 +323,68 @@
       <Type Name="DragDropTargetType" />
       <Type Name="DragDropUtilities" />
     </Namespace>
+    <Namespace Name="Banshee.Gui.TrackEditor">
+      <Type Name="BasicTrackDetailsPage" />
+      <Type Name="EditorEntryUndoAdapter" />
+      <Type Name="EditorMode" />
+      <Type Name="EditorTrackInfo" />
+      <Type Name="EditorUtilities" />
+      <Type Name="ExtraTrackDetailsPage" />
+      <Type Name="FieldOptions" />
+      <Type Name="FieldPage" />
+      <Type Name="FieldPage+FieldLabelClosure" />
+      <Type Name="FieldPage+FieldValueClosure" />
+      <Type Name="GenreEntry" />
+      <Type Name="HelpPage" />
+      <Type Name="ICanUndo" />
+      <Type Name="IEditorField" />
+      <Type Name="ITrackEditorPage" />
+      <Type Name="LyricsPage" />
+      <Type Name="PageType" />
+      <Type Name="RangeEntry" />
+      <Type Name="RatingEntry" />
+      <Type Name="SpinButtonEntry" />
+      <Type Name="StatisticsPage" />
+      <Type Name="SyncButton" />
+      <Type Name="TextEntry" />
+      <Type Name="TextViewEntry" />
+      <Type Name="TitleEntry" />
+      <Type Name="TrackEditorDialog" />
+      <Type Name="TrackEditorDialog+EditorTrackOperationClosure" />
+    </Namespace>
     <Namespace Name="Banshee.Gui.Widgets">
       <Type Name="ArtworkPopup" />
+      <Type Name="ClassicTrackInfoDisplay" />
       <Type Name="ConnectedMessageBar" />
       <Type Name="ConnectedSeekSlider" />
       <Type Name="ConnectedVolumeButton" />
+      <Type Name="LargeTrackInfoDisplay" />
+      <Type Name="MainMenu" />
+      <Type Name="NextButton" />
       <Type Name="PlaylistMenuItem" />
       <Type Name="RepeatActionButton" />
+      <Type Name="SeekSliderLayout" />
       <Type Name="TrackInfoDisplay" />
       <Type Name="UserJobTile" />
       <Type Name="UserJobTileHost" />
     </Namespace>
+    <Namespace Name="Banshee.Hardware">
+      <Type Name="DeviceAddedArgs" />
+      <Type Name="DeviceAddedHandler" />
+      <Type Name="DeviceRemovedArgs" />
+      <Type Name="DeviceRemovedHandler" />
+      <Type Name="HardwareManager" />
+      <Type Name="IBlockDevice" />
+      <Type Name="ICdromDevice" />
+      <Type Name="ICustomDeviceProvider" />
+      <Type Name="IDevice" />
+      <Type Name="IDeviceMediaCapabilities" />
+      <Type Name="IDiscDuplicator" />
+      <Type Name="IDiscVolume" />
+      <Type Name="IDiskDevice" />
+      <Type Name="IHardwareManager" />
+      <Type Name="IVolume" />
+    </Namespace>
     <Namespace Name="Banshee.I18n">
       <Type Name="AssemblyCatalogAttribute" />
       <Type Name="Catalog" />
@@ -271,17 +392,17 @@
     <Namespace Name="Banshee.IO">
       <Type Name="DemuxVfs" />
       <Type Name="Directory" />
+      <Type Name="DirectoryScannerPipelineElement" />
       <Type Name="File" />
       <Type Name="IDemuxVfs" />
       <Type Name="IDirectory" />
       <Type Name="IFile" />
       <Type Name="IProvider" />
+      <Type Name="Provider" />
       <Type Name="StreamAssist" />
       <Type Name="Utilities" />
     </Namespace>
     <Namespace Name="Banshee.IO.GnomeVfs">
-      <Type Name="File" />
-      <Type Name="IOConfig" />
     </Namespace>
     <Namespace Name="Banshee.IO.SystemIO">
       <Type Name="DemuxVfs" />
@@ -290,10 +411,10 @@
       <Type Name="Provider" />
     </Namespace>
     <Namespace Name="Banshee.IO.Unix">
-      <Type Name="File" />
-      <Type Name="IOConfig" />
     </Namespace>
     <Namespace Name="Banshee.Kernel">
+      <Type Name="DelegateJob" />
+      <Type Name="DelegateJob+JobDelegate" />
       <Type Name="IInstanceCriticalJob" />
       <Type Name="IJob" />
       <Type Name="Job" />
@@ -306,23 +427,35 @@
       <Type Name="IImportSource" />
       <Type Name="ImportSourceManager" />
       <Type Name="LibraryImportManager" />
+      <Type Name="LibraryLocationPreference" />
       <Type Name="LibrarySource" />
+      <Type Name="MusicLibrarySource" />
       <Type Name="ThreadPoolImportSource" />
+      <Type Name="VideoLibrarySource" />
     </Namespace>
     <Namespace Name="Banshee.Library.Gui">
       <Type Name="FileImportSource" />
       <Type Name="FolderImportSource" />
       <Type Name="ImportDialog" />
+      <Type Name="PhotoFolderImportSource" />
     </Namespace>
     <Namespace Name="Banshee.MediaEngine">
+      <Type Name="AudioCdRipperErrorArgs" />
+      <Type Name="AudioCdRipperErrorHandler" />
+      <Type Name="AudioCdRipperProgressArgs" />
+      <Type Name="AudioCdRipperProgressHandler" />
+      <Type Name="AudioCdRipperTrackFinishedArgs" />
+      <Type Name="AudioCdRipperTrackFinishedHandler" />
       <Type Name="DBusPlayerEngineEventHandler" />
       <Type Name="DBusPlayerEngineStateHandler" />
+      <Type Name="DBusPlayerEventHandler" />
+      <Type Name="DBusPlayerStateHandler" />
+      <Type Name="IAudioCdRipper" />
       <Type Name="IEqualizer" />
       <Type Name="IPlayerEngineService" />
+      <Type Name="ITranscoder" />
+      <Type Name="IVisualizationDataSource" />
       <Type Name="NullPlayerEngine" />
-      <Type Name="PlaybackControllerStoppedHandler" />
-      <Type Name="PlaybackRepeatMode" />
-      <Type Name="PlaybackShuffleMode" />
       <Type Name="PlayerEngine" />
       <Type Name="PlayerEngineEvent" />
       <Type Name="PlayerEngineEventArgs" />
@@ -331,6 +464,42 @@
       <Type Name="PlayerEngineState" />
       <Type Name="PlayerEngineStateArgs" />
       <Type Name="PlayerEngineStateHandler" />
+      <Type Name="PlayerEvent" />
+      <Type Name="PlayerEventArgs" />
+      <Type Name="PlayerEventBufferingArgs" />
+      <Type Name="PlayerEventErrorArgs" />
+      <Type Name="PlayerEventHandler" />
+      <Type Name="PlayerEventStateChangeArgs" />
+      <Type Name="PlayerState" />
+      <Type Name="TrackInterceptHandler" />
+      <Type Name="TranscoderErrorArgs" />
+      <Type Name="TranscoderErrorHandler" />
+      <Type Name="TranscoderProgressArgs" />
+      <Type Name="TranscoderProgressHandler" />
+      <Type Name="TranscoderService" />
+      <Type Name="TranscoderService+TrackTranscodedHandler" />
+      <Type Name="TranscoderService+TranscodeCancelledHandler" />
+      <Type Name="TranscoderTrackFinishedArgs" />
+      <Type Name="TranscoderTrackFinishedHandler" />
+      <Type Name="VisualizationDataHandler" />
+    </Namespace>
+    <Namespace Name="Banshee.MediaProfiles">
+      <Type Name="MediaProfileManager" />
+      <Type Name="Pipeline" />
+      <Type Name="Pipeline+Process" />
+      <Type Name="PipelineVariable" />
+      <Type Name="PipelineVariable+PossibleValue" />
+      <Type Name="PipelineVariableControlType" />
+      <Type Name="Profile" />
+      <Type Name="ProfileConfiguration" />
+      <Type Name="TestProfileArgs" />
+      <Type Name="TestProfileHandler" />
+    </Namespace>
+    <Namespace Name="Banshee.MediaProfiles.Gui">
+      <Type Name="ProfileComboBox" />
+      <Type Name="ProfileComboBoxConfigurable" />
+      <Type Name="ProfileConfigurationDialog" />
+      <Type Name="ProfileConfigureButton" />
     </Namespace>
     <Namespace Name="Banshee.Metadata">
       <Type Name="BaseMetadataProvider" />
@@ -346,6 +515,14 @@
       <Type Name="EmbeddedMetadataProvider" />
       <Type Name="EmbeddedQueryJob" />
     </Namespace>
+    <Namespace Name="Banshee.Metadata.FileSystem">
+      <Type Name="FileSystemMetadataProvider" />
+      <Type Name="FileSystemQueryJob" />
+    </Namespace>
+    <Namespace Name="Banshee.Metadata.LastFM">
+      <Type Name="LastFMMetadataProvider" />
+      <Type Name="LastFMQueryJob" />
+    </Namespace>
     <Namespace Name="Banshee.Metadata.MusicBrainz">
       <Type Name="MusicBrainzMetadataProvider" />
       <Type Name="MusicBrainzQueryJob" />
@@ -356,6 +533,7 @@
     </Namespace>
     <Namespace Name="Banshee.Networking">
       <Type Name="INetworkManager" />
+      <Type Name="Network" />
       <Type Name="NetworkDetect" />
       <Type Name="NetworkManager" />
       <Type Name="NetworkStateChangedArgs" />
@@ -369,6 +547,7 @@
       <Type Name="ICanonicalPlaybackController" />
       <Type Name="IPlaybackController" />
       <Type Name="IPlaybackControllerExportable" />
+      <Type Name="IPlaybackControllerService" />
       <Type Name="PlaybackControllerService" />
       <Type Name="PlaybackControllerStoppedHandler" />
       <Type Name="PlaybackRepeatMode" />
@@ -398,12 +577,31 @@
       <Type Name="PlaylistParser" />
       <Type Name="PlsPlaylistFormat" />
     </Namespace>
+    <Namespace Name="Banshee.Playlists.Formats.Tests">
+      <Type Name="PlaylistFormatsTest" />
+    </Namespace>
     <Namespace Name="Banshee.Playlists.Formats.Xspf">
-      <Type Name="MetaEntry" />
-      <Type Name="Playlist" />
-      <Type Name="Track" />
-      <Type Name="W3CDateTime" />
-      <Type Name="XspfBaseObject" />
+    </Namespace>
+    <Namespace Name="Banshee.Preferences">
+      <Type Name="Collection`1" DisplayName="Collection&lt;T&gt;" />
+      <Type Name="Page" />
+      <Type Name="Preference`1" DisplayName="Preference&lt;T&gt;" />
+      <Type Name="PreferenceBase" />
+      <Type Name="PreferenceService" />
+      <Type Name="Root" />
+      <Type Name="SchemaPreference`1" DisplayName="SchemaPreference&lt;T&gt;" />
+      <Type Name="SchemaPreferenceUpdatedHandler" />
+      <Type Name="Section" />
+      <Type Name="VoidPreference" />
+    </Namespace>
+    <Namespace Name="Banshee.Preferences.Gui">
+      <Type Name="DefaultPreferenceWidgets" />
+      <Type Name="DescriptionLabel" />
+      <Type Name="DescriptionLabel+DescriptionHandler" />
+      <Type Name="NotebookPage" />
+      <Type Name="PreferenceDialog" />
+      <Type Name="SectionBox" />
+      <Type Name="WidgetFactory" />
     </Namespace>
     <Namespace Name="Banshee.Query">
       <Type Name="AbstractPlaylistQueryValue`1" DisplayName="AbstractPlaylistQueryValue&lt;T&gt;" />
@@ -422,15 +620,26 @@
     </Namespace>
     <Namespace Name="Banshee.ServiceStack">
       <Type Name="Application" />
+      <Type Name="BatchUserJob" />
+      <Type Name="Client" />
+      <Type Name="DBusCommandHandler" />
+      <Type Name="DBusCommandService" />
+      <Type Name="DBusConnection" />
+      <Type Name="DBusExportableAttribute" />
       <Type Name="DBusServiceManager" />
       <Type Name="IDBusExportable" />
+      <Type Name="IDBusObjectName" />
+      <Type Name="IDelayedInitializeService" />
       <Type Name="IdleHandler" />
       <Type Name="IdleImplementationHandler" />
       <Type Name="IdleTimeoutRemoveHandler" />
       <Type Name="IdleTimeoutRemoveImplementationHandler" />
       <Type Name="IExtensionService" />
       <Type Name="IInitializeService" />
+      <Type Name="InterfaceAction" />
       <Type Name="InvokeHandler" />
+      <Type Name="IRegisterOnDemandService" />
+      <Type Name="IRequiredService" />
       <Type Name="IService" />
       <Type Name="IUserJob" />
       <Type Name="ServiceManager" />
@@ -449,23 +658,31 @@
       <Type Name="DependencyComparer" />
       <Type Name="Editor" />
       <Type Name="SmartPlaylistCore" />
+      <Type Name="SmartPlaylistDefinition" />
       <Type Name="SmartPlaylistSource" />
       <Type Name="Timer" />
     </Namespace>
     <Namespace Name="Banshee.Sources">
       <Type Name="DatabaseSource" />
+      <Type Name="DurationStatusFormatHandler" />
+      <Type Name="DurationStatusFormatters" />
       <Type Name="ErrorSource" />
       <Type Name="ErrorSource+Message" />
+      <Type Name="IDiskUsageReporter" />
       <Type Name="IDurationAggregator" />
       <Type Name="IFileSizeAggregator" />
+      <Type Name="IFilterableSource" />
       <Type Name="IImportable" />
       <Type Name="ISource" />
       <Type Name="ISourceManager" />
       <Type Name="ITrackModelSource" />
       <Type Name="IUnmapableSource" />
+      <Type Name="MessageAction" />
       <Type Name="PrimarySource" />
+      <Type Name="PrimarySource+TrackEventHandler" />
       <Type Name="Source" />
       <Type Name="Source+NameComparer" />
+      <Type Name="Source+OpenPropertiesDelegate" />
       <Type Name="Source+SizeComparer" />
       <Type Name="SourceAddedArgs" />
       <Type Name="SourceAddedHandler" />
@@ -473,12 +690,22 @@
       <Type Name="SourceEventHandler" />
       <Type Name="SourceManager" />
       <Type Name="SourceMergeType" />
+      <Type Name="SourceMessage" />
+      <Type Name="TrackEqualHandler" />
+      <Type Name="TrackEventArgs" />
     </Namespace>
     <Namespace Name="Banshee.Sources.Gui">
       <Type Name="CompositeTrackSourceContents" />
+      <Type Name="FilteredListSourceContents" />
       <Type Name="ISourceContents" />
+      <Type Name="ITrackModelSourceContents" />
       <Type Name="ObjectListSourceContents" />
+      <Type Name="SourceComboBox" />
       <Type Name="SourceIconResolver" />
+      <Type Name="SourceModel" />
+      <Type Name="SourceRowEventArgs" />
+      <Type Name="SourceRowEventHandler" />
+      <Type Name="SourceRowRenderer" />
       <Type Name="SourceView" />
     </Namespace>
     <Namespace Name="Banshee.Streaming">
@@ -491,6 +718,8 @@
     </Namespace>
     <Namespace Name="Banshee.Web">
       <Type Name="Browser" />
+      <Type Name="Browser+OpenUrlHandler" />
+      <Type Name="HttpRequest" />
     </Namespace>
     <Namespace Name="Banshee.Widgets">
       <Type Name="ActionButton" />
@@ -508,7 +737,6 @@
       <Type Name="GenericToolItem`1" DisplayName="GenericToolItem&lt;T&gt;" />
       <Type Name="HigMessageDialog" />
       <Type Name="HoverImageButton" />
-      <Type Name="ImageAnimation" />
       <Type Name="LinearProgress" />
       <Type Name="LinkLabel" />
       <Type Name="LinkLabel+UriOpenHandler" />

Added: trunk/banshee/docs/Banshee/en/ns-Bacon.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Bacon.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Bacon">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Addins.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Addins.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Addins.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Base.Tests.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Base.Tests.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Base.Tests">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Base.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Base.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Base">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Database.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Database.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Collection.Database">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Collection.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Indexer.RemoteHelper.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Indexer.RemoteHelper.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Collection.Indexer.RemoteHelper">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Indexer.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.Indexer.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Collection.Indexer">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Collection.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Collection">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Configuration.Schema.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Configuration.Schema.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Configuration.Schema">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Configuration.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Configuration.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Configuration">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Database.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Database.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Database">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Equalizer.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Equalizer.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Equalizer.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Equalizer.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Equalizer.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Equalizer">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.Dialogs.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.Dialogs.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Gui.Dialogs">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.DragDrop.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.DragDrop.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Gui.DragDrop">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.TrackEditor.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.TrackEditor.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Gui.TrackEditor">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.Widgets.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.Widgets.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Gui.Widgets">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Hardware.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Hardware.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Hardware">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.I18n.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.I18n.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.I18n">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.IO.SystemIO.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.IO.SystemIO.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.IO.SystemIO">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.IO.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.IO.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.IO">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Kernel.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Kernel.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Kernel">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Library.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Library.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Library.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Library.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Library.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Library">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.MediaEngine.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.MediaEngine.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.MediaEngine">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.MediaProfiles.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.MediaProfiles.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.MediaProfiles.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.MediaProfiles.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.MediaProfiles.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.MediaProfiles">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.Embedded.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.Embedded.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Metadata.Embedded">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.FileSystem.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.FileSystem.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Metadata.FileSystem">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.LastFM.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.LastFM.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Metadata.LastFM">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.MusicBrainz.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.MusicBrainz.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Metadata.MusicBrainz">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.Rhapsody.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.Rhapsody.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Metadata.Rhapsody">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Metadata.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Metadata">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Networking.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Networking.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Networking">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.PlaybackController.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.PlaybackController.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.PlaybackController">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.PlayerMigration.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.PlayerMigration.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.PlayerMigration">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Playlist.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Playlist.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Playlist.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Playlist.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Playlist.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Playlist">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Playlists.Formats.Tests.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Playlists.Formats.Tests.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Playlists.Formats.Tests">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Playlists.Formats.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Playlists.Formats.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Playlists.Formats">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Preferences.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Preferences.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Preferences.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Preferences.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Preferences.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Preferences">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Query.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Query.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Query.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Query.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Query.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Query">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.ServiceStack.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.ServiceStack.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.ServiceStack">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.SmartPlaylist.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.SmartPlaylist.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.SmartPlaylist">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Sources.Gui.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Sources.Gui.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Sources.Gui">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Sources.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Sources.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Sources">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Streaming.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Streaming.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Streaming">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Web.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Web.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Web">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>

Added: trunk/banshee/docs/Banshee/en/ns-Banshee.Widgets.xml
==============================================================================
--- (empty file)
+++ trunk/banshee/docs/Banshee/en/ns-Banshee.Widgets.xml	Mon Sep 22 20:49:48 2008
@@ -0,0 +1,6 @@
+<Namespace Name="Banshee.Widgets">
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Namespace>



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