Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CMusicDatabase Member List

This is the complete list of members for CMusicDatabase, including all inherited members.

AddAlbum(CAlbum &album, int idSource)CMusicDatabase
AddAlbum(const std::string &strAlbum, const std::string &strMusicBrainzAlbumID, const std::string &strReleaseGroupMBID, const std::string &strArtist, const std::string &strArtistSort, const std::string &strGenre, const std::string &strReleaseDate, const std::string &strOrigReleaseDate, bool bBoxedSet, const std::string &strRecordLabel, const std::string &strType, const std::string &strReleaseStatus, bool bCompilation, CAlbum::ReleaseType releaseType)CMusicDatabase
AddAlbumArtist(int idArtist, int idAlbum, const std::string &strArtist, int iOrder)CMusicDatabase
AddAlbumSource(int idAlbum, int idSource)CMusicDatabase
AddAlbumSources(int idAlbum, const std::string &strPath)CMusicDatabase
AddArtist(const std::string &strArtist, const std::string &strMusicBrainzArtistID, const std::string &strSortName, bool bScrapedMBID=false)CMusicDatabase
AddArtist(const std::string &strArtist, const std::string &strMusicBrainzArtistID, bool bScrapedMBID=false)CMusicDatabase
AddArtistDiscography(int idArtist, const CDiscoAlbum &discoAlbum)CMusicDatabase
AddArtistVideoLinks(const CArtist &artist)CMusicDatabase
AddAudioBook(const CFileItem &item)CMusicDatabase
AddGenre(std::string &strGenre)CMusicDatabase
AddPath(const std::string &strPath)CMusicDatabase
AddRole(const std::string &strRole)CMusicDatabase
AddSong(const int idSong, const CDateTime &dtDateNew, const int idAlbum, const std::string &strTitle, const std::string &strMusicBrainzTrackID, const std::string &strPathAndFileName, const std::string &strComment, const std::string &strMood, const std::string &strThumb, const std::string &artistDisp, const std::string &artistSort, const std::vector< std::string > &genres, int iTrack, int iDuration, const std::string &strReleaseDate, const std::string &strOrigReleaseDate, std::string &strDiscSubtitle, const int iTimesPlayed, int iStartOffset, int iEndOffset, const CDateTime &dtLastPlayed, float rating, int userrating, int votes, int iBPM, int iBitRate, int iSampleRate, int iChannels, const std::string &songVideoURL, const ReplayGain &replayGain)CMusicDatabase
AddSongArtist(int idArtist, int idSong, const std::string &strRole, const std::string &strArtist, int iOrder)CMusicDatabase
AddSongArtist(int idArtist, int idSong, int idRole, const std::string &strArtist, int iOrder)CMusicDatabase
AddSongContributor(int idSong, const std::string &strRole, const std::string &strArtist, const std::string &strSort)CMusicDatabase
AddSongContributors(int idSong, const VECMUSICROLES &contributors, const std::string &strSort)CMusicDatabase
AddSongGenres(int idSong, const std::vector< std::string > &genres)CMusicDatabase
AddSource(const std::string &strName, const std::string &strMultipath, const std::vector< std::string > &vecPaths, int id=-1)CMusicDatabase
BeginMultipleExecute()CDatabase
BeginTransaction()CDatabase
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl)CDatabasevirtual
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting)CDatabasevirtual
BuildSQL(const std::string &strQuery, const Filter &filter, std::string &strSQL) constCDatabaseprotected
CDatabase()CDatabase
CheckArtistLinksChanged()CMusicDatabase
Clean()CMusicDatabase
Cleanup(CGUIDialogProgress *progressDialog=nullptr)CMusicDatabase
CleanupOrphanedItems()CMusicDatabase
ClearAlbumLastScrapedTime(int idAlbum)CMusicDatabase
ClearArtistLastScrapedTime(int idArtist)CMusicDatabase
Close()CDatabasevirtual
CMusicDatabase(void)CMusicDatabase
CommitDeleteQueries()CDatabase
CommitInsertQueries()CDatabase
CommitMultipleExecute()CDatabase
CommitTransaction() overrideCMusicDatabasevirtual
Compress(bool bForce=true)CDatabase
Connect(const std::string &dbName, const DatabaseSettings &db, bool create)CDatabase
CopyDB(const std::string &latestDb)CDatabase
CreateAnalytics() overrideCMusicDatabaseprotectedvirtual
CreateDatabase()CDatabaseprotected
CreateTables() overrideCMusicDatabaseprotectedvirtual
DatabaseUtilsCMusicDatabasefriend
DeleteAlbumArtistsByAlbum(int idAlbum)CMusicDatabase
DeleteAlbumSources(int idAlbum)CMusicDatabase
DeleteArtistDiscography(int idArtist)CMusicDatabase
DeleteArtistVideoLinks(const int idArtist)CMusicDatabase
DeleteCDDBInfo()CMusicDatabase
DeleteSongArtistsBySong(int idSong)CMusicDatabase
DeleteValues(const std::string &strTable, const Filter &filter=Filter())CDatabase
DropAnalytics()CDatabase
EmptyCache()CMusicDatabase
ExecuteQuery(const std::string &strQuery)CDatabase
ExportSongHistory(TiXmlNode *pNode, CGUIDialogProgress *progressDialog=nullptr)CMusicDatabase
ExportToXML(const CLibExportSettings &settings, CGUIDialogProgress *progressDialog=nullptr)CMusicDatabase
GetAlbum(int idAlbum, CAlbum &album, bool getSongs=true)CMusicDatabase
GetAlbumById(int id)CMusicDatabase
GetAlbumByMatch(const CAlbum &album)CMusicDatabase
GetAlbumByName(const std::string &strAlbum, const std::string &strArtist="")CMusicDatabase
GetAlbumByName(const std::string &strAlbum, const std::vector< std::string > &artist)CMusicDatabase
GetAlbumDiscsCount(int idAlbum)CMusicDatabase
GetAlbumDiscTitle(int idAlbum, int idDisc)CMusicDatabase
GetAlbumFolder(const CAlbum &album, const std::string &strAlbumPath, std::string &strFolder)CMusicDatabase
GetAlbumFromSong(int idSong, CAlbum &album)CMusicDatabase
GetAlbumIdByPath(const std::string &path)CMusicDatabase
GetAlbumPath(int idAlbum, std::string &basePath)CMusicDatabase
GetAlbumPaths(int idAlbum, std::vector< std::pair< std::string, int > > &paths)CMusicDatabase
GetAlbumsByArtist(int idArtist, std::vector< int > &albums)CMusicDatabase
GetAlbumsByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetAlbumsByWhereJSON(const std::set< std::string > &fields, const std::string &baseDir, CVariant &result, int &total, const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetAlbumsByYear(const std::string &strBaseDir, CFileItemList &items, int year)CMusicDatabase
GetAlbumsLastAdded()CMusicDatabase
GetAlbumsLastModified()CMusicDatabase
GetAlbumsNav(const std::string &strBaseDir, CFileItemList &items, int idGenre=-1, int idArtist=-1, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetAlbumTypesNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false)CMusicDatabase
GetArtForItem(int songId, int albumId, int artistId, bool bPrimaryArtist, std::vector< ArtForThumbLoader > &art)CMusicDatabase
GetArtForItem(int mediaId, const std::string &mediaType, std::map< std::string, std::string > &art)CMusicDatabase
GetArtForItem(int mediaId, const std::string &mediaType, const std::string &artType)CMusicDatabase
GetArtist(int idArtist, CArtist &artist, bool fetchAll=false)CMusicDatabase
GetArtistById(int id)CMusicDatabase
GetArtistByMatch(const CArtist &artist)CMusicDatabase
GetArtistByName(const std::string &strArtist)CMusicDatabase
GetArtistCountForRole(int role)CMusicDatabase
GetArtistCountForRole(const std::string &strRole)CMusicDatabase
GetArtistDiscography(int idArtist, CFileItemList &items)CMusicDatabase
GetArtistExists(int idArtist)CMusicDatabase
GetArtistFolderName(const CArtist &artist, std::string &strFolder)CMusicDatabase
GetArtistFolderName(const std::string &strArtist, const std::string &strMusicBrainzArtistID, std::string &strFolder)CMusicDatabase
GetArtistFromMBID(const std::string &strMusicBrainzArtistID, std::string &artistname)CMusicDatabase
GetArtistFromSong(int idSong, CArtist &artist)CMusicDatabase
GetArtistLinksUpdated()CMusicDatabase
GetArtistPath(const CArtist &artist, std::string &path)CMusicDatabase
GetArtistsByAlbum(int idAlbum, CFileItem *item)CMusicDatabase
GetArtistsByAlbum(int idAlbum, std::vector< std::string > &artistIDs)CMusicDatabase
GetArtistsBySong(int idSong, std::vector< int > &artists)CMusicDatabase
GetArtistsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetArtistsByWhereJSON(const std::set< std::string > &fields, const std::string &baseDir, CVariant &result, int &total, const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetArtistsLastAdded()CMusicDatabase
GetArtistsLastModified()CMusicDatabase
GetArtistsNav(const std::string &strBaseDir, CFileItemList &items, bool albumArtistsOnly=false, int idGenre=-1, int idAlbum=-1, int idSong=-1, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetArtTypes(const MediaType &mediaType, std::vector< std::string > &artTypes)CMusicDatabase
GetAvailableArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType)CMusicDatabase
GetAvailableArtTypesForItem(int mediaId, const MediaType &mediaType)CMusicDatabase
GetBaseDBName() const overrideCMusicDatabaseinlineprotectedvirtual
GetBoxsetsCount()CMusicDatabase
GetCommonNav(const std::string &strBaseDir, const std::string &table, const std::string &labelField, CFileItemList &items, const Filter &filter, bool countOnly)CMusicDatabase
GetCompilationAlbumsCount()CMusicDatabase
GetDBVersion()CDatabaseprotected
GetDeleteQueriesCount()CDatabase
GetDiscnumberForPathID(int idPath)CMusicDatabase
GetDiscsByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetDiscsByWhere(CMusicDbUrl &musicUrl, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetDiscsCount(const std::string &baseDir, const Filter &filter=Filter())CMusicDatabase
GetDiscsNav(const std::string &strBaseDir, CFileItemList &items, int idAlbum, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription(), bool countOnly=false)CMusicDatabase
GetFilter(CDbUrl &musicUrl, Filter &filter, SortDescription &sorting) overrideCMusicDatabasevirtual
GetGenreById(int id)CMusicDatabase
GetGenreByName(const std::string &strGenre)CMusicDatabase
GetGenresByAlbum(int idAlbum, CFileItem *item)CMusicDatabase
GetGenresByArtist(int idArtist, CFileItem *item)CMusicDatabase
GetGenresBySong(int idSong, std::vector< int > &genres)CMusicDatabase
GetGenresJSON(CFileItemList &items, bool bSources=false)CMusicDatabase
GetGenresLastAdded()CMusicDatabase
GetGenresNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false)CMusicDatabase
GetInsertQueriesCount()CDatabase
GetIsAlbumArtist(int idArtist, CFileItem *item)CMusicDatabase
GetItemById(const std::string &itemType, int id)CMusicDatabase
GetItems(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetItems(const std::string &strBaseDir, const std::string &itemType, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetLastArtist()CMusicDatabase
GetLibraryLastCleaned()CMusicDatabase
GetLibraryLastUpdated()CMusicDatabase
GetMatchingMusicVideoAlbum(const std::string &strAlbum, const std::string &strArtist, int &idAlbum, std::string &strReview)CMusicDatabase
GetMinSchemaVersion() const overrideCMusicDatabaseinlineprotectedvirtual
GetMusicLabelsNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false)CMusicDatabase
GetMusicNeedsTagScan()CMusicDatabasevirtual
GetOldArtistPath(int idArtist, std::string &path)CMusicDatabase
GetOrderFilter(const std::string &type, const SortDescription &sorting, Filter &filter)CMusicDatabase
GetPathHash(const std::string &path, std::string &hash)CMusicDatabase
GetPaths(std::set< std::string > &paths)CMusicDatabase
GetRandomSongIDs(const Filter &filter, std::vector< std::pair< int, int > > &songIDs)CMusicDatabase
GetRecentlyAddedAlbums(VECALBUMS &albums, unsigned int limit=0)CMusicDatabase
GetRecentlyAddedAlbumSongs(const std::string &strBaseDir, CFileItemList &item, unsigned int limit=0)CMusicDatabase
GetRecentlyPlayedAlbums(VECALBUMS &albums)CMusicDatabase
GetRecentlyPlayedAlbumSongs(const std::string &strBaseDir, CFileItemList &item)CMusicDatabase
GetResumeBookmarkForAudioBook(const CFileItem &item, int &bookmark)CMusicDatabase
GetRoleById(int id)CMusicDatabase
GetRoleByName(const std::string &strRole)CMusicDatabase
GetRolesByArtist(int idArtist, CFileItem *item)CMusicDatabase
GetRolesNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter())CMusicDatabase
GetSchemaVersion() const overrideCMusicDatabaseprotectedvirtual
GetScraper(int id, const CONTENT_TYPE &content, ADDON::ScraperPtr &scraper)CMusicDatabase
GetSinglesCount()CMusicDatabase
GetSingleValue(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string()) constCDatabase
GetSingleValue(const std::string &query) constCDatabase
GetSingleValue(const std::string &query, const std::unique_ptr< dbiplus::Dataset > &ds) constCDatabase
GetSingleValueInt(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string()) constCDatabase
GetSingleValueInt(const std::string &query) constCDatabase
GetSingleValueInt(const std::string &query, const std::unique_ptr< dbiplus::Dataset > &ds) constCDatabase
GetSong(int idSong, CSong &song)CMusicDatabase
GetSongByArtistAndAlbumAndTitle(const std::string &strArtist, const std::string &strAlbum, const std::string &strTitle)CMusicDatabase
GetSongByFileName(const std::string &strFileName, CSong &song, int64_t startOffset=0)CMusicDatabase
GetSongsByArtist(int idArtist, std::vector< int > &songs)CMusicDatabase
GetSongsByPath(const std::string &strPath, MAPSONGS &songmap, bool bAppendToMap=false)CMusicDatabase
GetSongsByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetSongsByWhereJSON(const std::set< std::string > &fields, const std::string &baseDir, CVariant &result, int &total, const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetSongsByYear(const std::string &baseDir, CFileItemList &items, int year)CMusicDatabase
GetSongsCount(const Filter &filter=Filter())CMusicDatabase
GetSongsFullByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool artistData=false)CMusicDatabase
GetSongsLastAdded()CMusicDatabase
GetSongsLastModified()CMusicDatabase
GetSongsNav(const std::string &strBaseDir, CFileItemList &items, int idGenre, int idArtist, int idAlbum, const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetSourceById(int id)CMusicDatabase
GetSourceByName(const std::string &strSource)CMusicDatabase
GetSourceFromPath(const std::string &strPath)CMusicDatabase
GetSources(CFileItemList &items)CMusicDatabase
GetSourcesByAlbum(int idAlbum, CFileItem *item)CMusicDatabase
GetSourcesByArtist(int idArtist, CFileItem *item)CMusicDatabase
GetSourcesBySong(int idSong, const std::string &strPath, CFileItem *item)CMusicDatabase
GetSourcesNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false)CMusicDatabase
GetTop100(const std::string &strBaseDir, CFileItemList &items)CMusicDatabase
GetTop100Albums(VECALBUMS &albums)CMusicDatabase
GetTop100AlbumSongs(const std::string &strBaseDir, CFileItemList &item)CMusicDatabase
GetTranslateBlankArtist()CMusicDatabaseinline
GetYearsNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter())CMusicDatabase
HasAlbumBeenScraped(int idAlbum)CMusicDatabase
HasArtistBeenScraped(int idArtist)CMusicDatabase
ImportFromXML(const std::string &xmlFile, CGUIDialogProgress *progressDialog=nullptr)CMusicDatabase
ImportSongHistory(const std::string &xmlFile, const int total, CGUIDialogProgress *progressDialog=nullptr)CMusicDatabase
IncrementPlayCount(const CFileItem &item)CMusicDatabase
InsideScannedPath(const std::string &path)CMusicDatabase
Interrupt()CDatabase
IsAlbumBoxset(int idAlbum)CMusicDatabase
IsOpen()CDatabase
IsSongAlbumArtist(int idSong, int idArtist)CMusicDatabase
IsSongArtist(int idSong, int idArtist)CMusicDatabase
LookupCDDBInfo(bool bRequery=false)CMusicDatabase
m_genreCacheCMusicDatabaseprotected
m_pathCacheCMusicDatabaseprotected
m_pDBCDatabaseprotected
m_pDSCDatabaseprotected
m_pDS2CDatabaseprotected
m_profileManagerCDatabaseprotected
m_sqliteCDatabaseprotected
Open() overrideCMusicDatabasevirtual
CDatabase::Open(const DatabaseSettings &db)CDatabase
PrepareSQL(std::string strStmt,...) constCDatabase
QueueDeleteQuery(const std::string &strQuery)CDatabase
QueueInsertQuery(const std::string &strQuery)CDatabase
RemoveArtForItem(int mediaId, const MediaType &mediaType, const std::string &artType)CMusicDatabase
RemoveArtForItem(int mediaId, const MediaType &mediaType, const std::set< std::string > &artTypes)CMusicDatabase
RemoveSongsFromPath(const std::string &path, MAPSONGS &songmap, bool exact=true)CMusicDatabase
RemoveSource(const std::string &strName)CMusicDatabase
ResultQuery(const std::string &strQuery) constCDatabase
RollbackTransaction()CDatabase
ScraperInUse(const std::string &scraperID) constCMusicDatabase
Search(const std::string &search, CFileItemList &items)CMusicDatabase
SearchAlbumsByArtistName(const std::string &strArtist, CFileItemList &items)CMusicDatabase
SetAlbumUserrating(const int idAlbum, int userrating)CMusicDatabase
SetArtForItem(int mediaId, const std::string &mediaType, const std::string &artType, const std::string &url)CMusicDatabase
SetArtForItem(int mediaId, const std::string &mediaType, const std::map< std::string, std::string > &art)CMusicDatabase
SetArtistLinksUpdated()CMusicDatabase
SetItemUpdated(int mediaId, const std::string &mediaType)CMusicDatabase
SetLibraryLastCleaned()CMusicDatabase
SetLibraryLastUpdated()CMusicDatabase
SetMusicNeedsTagScan(int version)CMusicDatabase
SetMusicTagScanVersion(int version=0)CMusicDatabase
SetPathHash(const std::string &path, const std::string &hash)CMusicDatabase
SetPropertiesForFileItem(CFileItem &item)CMusicDatabase
SetPropertiesFromAlbum(CFileItem &item, const CAlbum &album)CMusicDatabasestatic
SetPropertiesFromArtist(CFileItem &item, const CArtist &artist)CMusicDatabasestatic
SetResumeBookmarkForAudioBook(const CFileItem &item, int bookmark)CMusicDatabase
SetScraper(int id, const CONTENT_TYPE &content, const ADDON::ScraperPtr &scraper)CMusicDatabase
SetScraperAll(const std::string &strBaseDir, const ADDON::ScraperPtr &scraper)CMusicDatabase
SetSongUserrating(const std::string &filePath, int userrating)CMusicDatabase
SetSongUserrating(int idSong, int userrating)CMusicDatabase
SetSongVotes(const std::string &filePath, int votes)CMusicDatabase
SetTranslateBlankArtist(bool translate)CMusicDatabaseinline
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName)CDatabaseprotected
TestDatabaseUtilsHelperCMusicDatabasefriend
UpdateAlbum(CAlbum &album)CMusicDatabase
UpdateAlbum(int idAlbum, const std::string &strAlbum, const std::string &strMusicBrainzAlbumID, const std::string &strReleaseGroupMBID, const std::string &strArtist, const std::string &strArtistSort, const std::string &strGenre, const std::string &strMoods, const std::string &strStyles, const std::string &strThemes, const std::string &strReview, const std::string &strImage, const std::string &strLabel, const std::string &strType, const std::string &strReleaseStatus, float fRating, int iUserrating, int iVotes, const std::string &strReleaseDate, const std::string &strOrigReleaseDate, bool bBoxedSet, bool bCompilation, CAlbum::ReleaseType releaseType, bool bScrapedMBID)CMusicDatabase
UpdateArtist(const CArtist &artist)CMusicDatabase
UpdateArtist(int idArtist, const std::string &strArtist, const std::string &strSortName, const std::string &strMusicBrainzArtistID, bool bScrapedMBID, const std::string &strType, const std::string &strGender, const std::string &strDisambiguation, const std::string &strBorn, const std::string &strFormed, const std::string &strGenres, const std::string &strMoods, const std::string &strStyles, const std::string &strInstruments, const std::string &strBiography, const std::string &strDied, const std::string &strDisbanded, const std::string &strYearsActive, const std::string &strImage)CMusicDatabase
UpdateArtistScrapedMBID(int idArtist, const std::string &strMusicBrainzArtistID)CMusicDatabase
UpdateArtistSortNames(int idArtist=-1)CMusicDatabase
UpdateSong(CSong &song, bool bArtists=true, bool bArtistLinks=true)CMusicDatabase
UpdateSong(int idSong, const std::string &strTitle, const std::string &strMusicBrainzTrackID, const std::string &strPathAndFileName, const std::string &strComment, const std::string &strMood, const std::string &strThumb, const std::string &artistDisp, const std::string &artistSort, const std::vector< std::string > &genres, int iTrack, int iDuration, const std::string &strReleaseDate, const std::string &strOrigReleaseDate, const std::string &strDiscSubtitle, int iTimesPlayed, int iStartOffset, int iEndOffset, const CDateTime &dtLastPlayed, float rating, int userrating, int votes, const ReplayGain &replayGain, int iBPM, int iBitRate, int iSampleRate, int iChannels, const std::string &songVideoURL)CMusicDatabase
UpdateSource(const std::string &strOldName, const std::string &strName, const std::string &strMultipath, const std::vector< std::string > &vecPaths)CMusicDatabase
UpdateSources()CMusicDatabase
~CDatabase(void)CDatabasevirtual
~CMusicDatabase(void) overrideCMusicDatabase