xbmc
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) (defined in CMusicDatabase)CMusicDatabase
AddAlbumSource(int idAlbum, int idSource) (defined in CMusicDatabase)CMusicDatabase
AddAlbumSources(int idAlbum, const std::string &strPath) (defined in CMusicDatabase)CMusicDatabase
AddArtist(const std::string &strArtist, const std::string &strMusicBrainzArtistID, const std::string &strSortName, bool bScrapedMBID=false) (defined in CMusicDatabase)CMusicDatabase
AddArtist(const std::string &strArtist, const std::string &strMusicBrainzArtistID, bool bScrapedMBID=false) (defined in CMusicDatabase)CMusicDatabase
AddArtistDiscography(int idArtist, const CDiscoAlbum &discoAlbum) (defined in CMusicDatabase)CMusicDatabase
AddArtistVideoLinks(const CArtist &artist) (defined in CMusicDatabase)CMusicDatabase
AddAudioBook(const CFileItem &item) (defined in CMusicDatabase)CMusicDatabase
AddGenre(std::string &strGenre) (defined in CMusicDatabase)CMusicDatabase
AddPath(const std::string &strPath) (defined in CMusicDatabase)CMusicDatabase
AddRole(const std::string &strRole) (defined in CMusicDatabase)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) (defined in CMusicDatabase)CMusicDatabase
AddSongArtist(int idArtist, int idSong, int idRole, const std::string &strArtist, int iOrder) (defined in CMusicDatabase)CMusicDatabase
AddSongContributor(int idSong, const std::string &strRole, const std::string &strArtist, const std::string &strSort) (defined in CMusicDatabase)CMusicDatabase
AddSongContributors(int idSong, const VECMUSICROLES &contributors, const std::string &strSort) (defined in CMusicDatabase)CMusicDatabase
AddSongGenres(int idSong, const std::vector< std::string > &genres) (defined in CMusicDatabase)CMusicDatabase
AddSource(const std::string &strName, const std::string &strMultipath, const std::vector< std::string > &vecPaths, int id=-1) (defined in CMusicDatabase)CMusicDatabase
BeginMultipleExecute()CDatabase
BeginTransaction() (defined in CDatabase)CDatabase
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl) (defined in CDatabase)CDatabasevirtual
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting) (defined in CDatabase)CDatabasevirtual
BuildSQL(const std::string &strQuery, const Filter &filter, std::string &strSQL) (defined in CDatabase)CDatabaseprotected
CDatabase() (defined in CDatabase)CDatabase
CheckArtistLinksChanged() (defined in CMusicDatabase)CMusicDatabase
Clean() (defined in CMusicDatabase)CMusicDatabase
Cleanup(CGUIDialogProgress *progressDialog=nullptr) (defined in CMusicDatabase)CMusicDatabase
CleanupOrphanedItems() (defined in CMusicDatabase)CMusicDatabase
ClearAlbumLastScrapedTime(int idAlbum) (defined in CMusicDatabase)CMusicDatabase
ClearArtistLastScrapedTime(int idArtist) (defined in CMusicDatabase)CMusicDatabase
Close() (defined in CDatabase)CDatabasevirtual
CMusicDatabase(void) (defined in CMusicDatabase)CMusicDatabase
CommitDeleteQueries()CDatabase
CommitInsertQueries()CDatabase
CommitMultipleExecute()CDatabase
CommitTransaction() override (defined in CMusicDatabase)CMusicDatabasevirtual
Compress(bool bForce=true) (defined in CDatabase)CDatabase
Connect(const std::string &dbName, const DatabaseSettings &db, bool create) (defined in CDatabase)CDatabase
CopyDB(const std::string &latestDb) (defined in CDatabase)CDatabase
CreateAnalytics() override (defined in CMusicDatabase)CMusicDatabaseprotectedvirtual
CreateDatabase()CDatabaseprotected
CreateTables() override (defined in CMusicDatabase)CMusicDatabaseprotectedvirtual
DatabaseUtils (defined in CMusicDatabase)CMusicDatabasefriend
DeleteAlbumArtistsByAlbum(int idAlbum) (defined in CMusicDatabase)CMusicDatabase
DeleteAlbumSources(int idAlbum) (defined in CMusicDatabase)CMusicDatabase
DeleteArtistDiscography(int idArtist) (defined in CMusicDatabase)CMusicDatabase
DeleteArtistVideoLinks(const int idArtist) (defined in CMusicDatabase)CMusicDatabase
DeleteCDDBInfo() (defined in CMusicDatabase)CMusicDatabase
DeleteSongArtistsBySong(int idSong) (defined in CMusicDatabase)CMusicDatabase
DeleteValues(const std::string &strTable, const Filter &filter=Filter())CDatabase
DropAnalytics() (defined in CDatabase)CDatabase
EmptyCache() (defined in CMusicDatabase)CMusicDatabase
ExecuteQuery(const std::string &strQuery)CDatabase
ExportSongHistory(TiXmlNode *pNode, CGUIDialogProgress *progressDialog=nullptr) (defined in CMusicDatabase)CMusicDatabase
ExportToXML(const CLibExportSettings &settings, CGUIDialogProgress *progressDialog=nullptr) (defined in CMusicDatabase)CMusicDatabase
GetAlbum(int idAlbum, CAlbum &album, bool getSongs=true)CMusicDatabase
GetAlbumById(int id) (defined in CMusicDatabase)CMusicDatabase
GetAlbumByMatch(const CAlbum &album) (defined in CMusicDatabase)CMusicDatabase
GetAlbumByName(const std::string &strAlbum, const std::string &strArtist="") (defined in CMusicDatabase)CMusicDatabase
GetAlbumByName(const std::string &strAlbum, const std::vector< std::string > &artist) (defined in CMusicDatabase)CMusicDatabase
GetAlbumDiscsCount(int idAlbum) (defined in CMusicDatabase)CMusicDatabase
GetAlbumDiscTitle(int idAlbum, int idDisc) (defined in CMusicDatabase)CMusicDatabase
GetAlbumFolder(const CAlbum &album, const std::string &strAlbumPath, std::string &strFolder) (defined in CMusicDatabase)CMusicDatabase
GetAlbumFromSong(int idSong, CAlbum &album) (defined in CMusicDatabase)CMusicDatabase
GetAlbumIdByPath(const std::string &path) (defined in CMusicDatabase)CMusicDatabase
GetAlbumPath(int idAlbum, std::string &basePath) (defined in CMusicDatabase)CMusicDatabase
GetAlbumPaths(int idAlbum, std::vector< std::pair< std::string, int >> &paths) (defined in CMusicDatabase)CMusicDatabase
GetAlbumsByArtist(int idArtist, std::vector< int > &albums) (defined in CMusicDatabase)CMusicDatabase
GetAlbumsByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetAlbumsByWhereJSON(const std::set< std::string > &fields, const std::string &baseDir, CVariant &result, int &total, const SortDescription &sortDescription=SortDescription()) (defined in CMusicDatabase)CMusicDatabase
GetAlbumsByYear(const std::string &strBaseDir, CFileItemList &items, int year) (defined in CMusicDatabase)CMusicDatabase
GetAlbumsLastAdded() (defined in CMusicDatabase)CMusicDatabase
GetAlbumsLastModified() (defined in CMusicDatabase)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) (defined in CMusicDatabase)CMusicDatabase
GetAlbumTypesNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false) (defined in CMusicDatabase)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) (defined in CMusicDatabase)CMusicDatabase
GetArtistById(int id) (defined in CMusicDatabase)CMusicDatabase
GetArtistByMatch(const CArtist &artist) (defined in CMusicDatabase)CMusicDatabase
GetArtistByName(const std::string &strArtist) (defined in CMusicDatabase)CMusicDatabase
GetArtistCountForRole(int role) (defined in CMusicDatabase)CMusicDatabase
GetArtistCountForRole(const std::string &strRole) (defined in CMusicDatabase)CMusicDatabase
GetArtistDiscography(int idArtist, CFileItemList &items) (defined in CMusicDatabase)CMusicDatabase
GetArtistExists(int idArtist) (defined in CMusicDatabase)CMusicDatabase
GetArtistFolderName(const CArtist &artist, std::string &strFolder) (defined in CMusicDatabase)CMusicDatabase
GetArtistFolderName(const std::string &strArtist, const std::string &strMusicBrainzArtistID, std::string &strFolder) (defined in CMusicDatabase)CMusicDatabase
GetArtistFromMBID(const std::string &strMusicBrainzArtistID, std::string &artistname) (defined in CMusicDatabase)CMusicDatabase
GetArtistFromSong(int idSong, CArtist &artist) (defined in CMusicDatabase)CMusicDatabase
GetArtistLinksUpdated() (defined in CMusicDatabase)CMusicDatabase
GetArtistPath(const CArtist &artist, std::string &path) (defined in CMusicDatabase)CMusicDatabase
GetArtistsByAlbum(int idAlbum, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetArtistsByAlbum(int idAlbum, std::vector< std::string > &artistIDs) (defined in CMusicDatabase)CMusicDatabase
GetArtistsBySong(int idSong, std::vector< int > &artists) (defined in CMusicDatabase)CMusicDatabase
GetArtistsByWhere(const std::string &strBaseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetArtistsByWhereJSON(const std::set< std::string > &fields, const std::string &baseDir, CVariant &result, int &total, const SortDescription &sortDescription=SortDescription())CMusicDatabase
GetArtistsLastAdded() (defined in CMusicDatabase)CMusicDatabase
GetArtistsLastModified() (defined in CMusicDatabase)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) (defined in CMusicDatabase)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 override (defined in CMusicDatabase)CMusicDatabaseinlineprotectedvirtual
GetBoxsetsCount() (defined in CMusicDatabase)CMusicDatabase
GetCommonNav(const std::string &strBaseDir, const std::string &table, const std::string &labelField, CFileItemList &items, const Filter &filter, bool countOnly) (defined in CMusicDatabase)CMusicDatabase
GetCompilationAlbumsCount() (defined in CMusicDatabase)CMusicDatabase
GetDBVersion() (defined in CDatabase)CDatabaseprotected
GetDeleteQueriesCount()CDatabase
GetDiscnumberForPathID(int idPath) (defined in CMusicDatabase)CMusicDatabase
GetDiscsByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetDiscsByWhere(CMusicDbUrl &musicUrl, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetDiscsCount(const std::string &baseDir, const Filter &filter=Filter()) (defined in CMusicDatabase)CMusicDatabase
GetDiscsNav(const std::string &strBaseDir, CFileItemList &items, int idAlbum, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetFilter(CDbUrl &musicUrl, Filter &filter, SortDescription &sorting) override (defined in CMusicDatabase)CMusicDatabasevirtual
GetGenreById(int id) (defined in CMusicDatabase)CMusicDatabase
GetGenreByName(const std::string &strGenre) (defined in CMusicDatabase)CMusicDatabase
GetGenresByAlbum(int idAlbum, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetGenresByArtist(int idArtist, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetGenresBySong(int idSong, std::vector< int > &genres) (defined in CMusicDatabase)CMusicDatabase
GetGenresJSON(CFileItemList &items, bool bSources=false) (defined in CMusicDatabase)CMusicDatabase
GetGenresLastAdded() (defined in CMusicDatabase)CMusicDatabase
GetGenresNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetInsertQueriesCount()CDatabase
GetIsAlbumArtist(int idArtist, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetItemById(const std::string &itemType, int id) (defined in CMusicDatabase)CMusicDatabase
GetItems(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) (defined in CMusicDatabase)CMusicDatabase
GetItems(const std::string &strBaseDir, const std::string &itemType, CFileItemList &items, const Filter &filter=Filter(), const SortDescription &sortDescription=SortDescription()) (defined in CMusicDatabase)CMusicDatabase
GetLastArtist() (defined in CMusicDatabase)CMusicDatabase
GetLibraryLastCleaned() (defined in CMusicDatabase)CMusicDatabase
GetLibraryLastUpdated() (defined in CMusicDatabase)CMusicDatabase
GetMatchingMusicVideoAlbum(const std::string &strAlbum, const std::string &strArtist, int &idAlbum, std::string &strReview) (defined in CMusicDatabase)CMusicDatabase
GetMinSchemaVersion() const override (defined in CMusicDatabase)CMusicDatabaseinlineprotectedvirtual
GetMusicLabelsNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetMusicNeedsTagScan()CMusicDatabasevirtual
GetOldArtistPath(int idArtist, std::string &path) (defined in CMusicDatabase)CMusicDatabase
GetOrderFilter(const std::string &type, const SortDescription &sorting, Filter &filter) (defined in CMusicDatabase)CMusicDatabase
GetPathHash(const std::string &path, std::string &hash) (defined in CMusicDatabase)CMusicDatabase
GetPaths(std::set< std::string > &paths) (defined in CMusicDatabase)CMusicDatabase
GetRandomSongIDs(const Filter &filter, std::vector< std::pair< int, int >> &songIDs)CMusicDatabase
GetRecentlyAddedAlbums(VECALBUMS &albums, unsigned int limit=0) (defined in CMusicDatabase)CMusicDatabase
GetRecentlyAddedAlbumSongs(const std::string &strBaseDir, CFileItemList &item, unsigned int limit=0) (defined in CMusicDatabase)CMusicDatabase
GetRecentlyPlayedAlbums(VECALBUMS &albums) (defined in CMusicDatabase)CMusicDatabase
GetRecentlyPlayedAlbumSongs(const std::string &strBaseDir, CFileItemList &item) (defined in CMusicDatabase)CMusicDatabase
GetResumeBookmarkForAudioBook(const CFileItem &item, int &bookmark) (defined in CMusicDatabase)CMusicDatabase
GetRoleById(int id) (defined in CMusicDatabase)CMusicDatabase
GetRoleByName(const std::string &strRole) (defined in CMusicDatabase)CMusicDatabase
GetRolesByArtist(int idArtist, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetRolesNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter()) (defined in CMusicDatabase)CMusicDatabase
GetSchemaVersion() const override (defined in CMusicDatabase)CMusicDatabaseprotectedvirtual
GetScraper(int id, const CONTENT_TYPE &content, ADDON::ScraperPtr &scraper) (defined in CMusicDatabase)CMusicDatabase
GetSinglesCount() (defined in CMusicDatabase)CMusicDatabase
GetSingleValue(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string())CDatabase
GetSingleValue(const std::string &query) (defined in CDatabase)CDatabase
GetSingleValue(const std::string &query, std::unique_ptr< dbiplus::Dataset > &ds)CDatabase
GetSingleValueInt(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string())CDatabase
GetSingleValueInt(const std::string &query) (defined in CDatabase)CDatabase
GetSingleValueInt(const std::string &query, std::unique_ptr< dbiplus::Dataset > &ds)CDatabase
GetSong(int idSong, CSong &song) (defined in CMusicDatabase)CMusicDatabase
GetSongByArtistAndAlbumAndTitle(const std::string &strArtist, const std::string &strAlbum, const std::string &strTitle) (defined in CMusicDatabase)CMusicDatabase
GetSongByFileName(const std::string &strFileName, CSong &song, int64_t startOffset=0) (defined in CMusicDatabase)CMusicDatabase
GetSongsByArtist(int idArtist, std::vector< int > &songs) (defined in CMusicDatabase)CMusicDatabase
GetSongsByPath(const std::string &strPath, MAPSONGS &songmap, bool bAppendToMap=false) (defined in CMusicDatabase)CMusicDatabase
GetSongsByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription()) (defined in CMusicDatabase)CMusicDatabase
GetSongsByWhereJSON(const std::set< std::string > &fields, const std::string &baseDir, CVariant &result, int &total, const SortDescription &sortDescription=SortDescription()) (defined in CMusicDatabase)CMusicDatabase
GetSongsByYear(const std::string &baseDir, CFileItemList &items, int year) (defined in CMusicDatabase)CMusicDatabase
GetSongsCount(const Filter &filter=Filter()) (defined in CMusicDatabase)CMusicDatabase
GetSongsFullByWhere(const std::string &baseDir, const Filter &filter, CFileItemList &items, const SortDescription &sortDescription=SortDescription(), bool artistData=false) (defined in CMusicDatabase)CMusicDatabase
GetSongsLastAdded() (defined in CMusicDatabase)CMusicDatabase
GetSongsLastModified() (defined in CMusicDatabase)CMusicDatabase
GetSongsNav(const std::string &strBaseDir, CFileItemList &items, int idGenre, int idArtist, int idAlbum, const SortDescription &sortDescription=SortDescription()) (defined in CMusicDatabase)CMusicDatabase
GetSourceById(int id) (defined in CMusicDatabase)CMusicDatabase
GetSourceByName(const std::string &strSource) (defined in CMusicDatabase)CMusicDatabase
GetSourceFromPath(const std::string &strPath) (defined in CMusicDatabase)CMusicDatabase
GetSources(CFileItemList &items) (defined in CMusicDatabase)CMusicDatabase
GetSourcesByAlbum(int idAlbum, CFileItem *item)CMusicDatabase
GetSourcesByArtist(int idArtist, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetSourcesBySong(int idSong, const std::string &strPath, CFileItem *item) (defined in CMusicDatabase)CMusicDatabase
GetSourcesNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false) (defined in CMusicDatabase)CMusicDatabase
GetTop100(const std::string &strBaseDir, CFileItemList &items) (defined in CMusicDatabase)CMusicDatabase
GetTop100Albums(VECALBUMS &albums) (defined in CMusicDatabase)CMusicDatabase
GetTop100AlbumSongs(const std::string &strBaseDir, CFileItemList &item) (defined in CMusicDatabase)CMusicDatabase
GetTranslateBlankArtist() (defined in CMusicDatabase)CMusicDatabaseinline
GetYearsNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter()) (defined in CMusicDatabase)CMusicDatabase
HasAlbumBeenScraped(int idAlbum) (defined in CMusicDatabase)CMusicDatabase
HasArtistBeenScraped(int idArtist) (defined in CMusicDatabase)CMusicDatabase
ImportFromXML(const std::string &xmlFile, CGUIDialogProgress *progressDialog=nullptr) (defined in CMusicDatabase)CMusicDatabase
ImportSongHistory(const std::string &xmlFile, const int total, CGUIDialogProgress *progressDialog=nullptr) (defined in CMusicDatabase)CMusicDatabase
IncrementPlayCount(const CFileItem &item)CMusicDatabase
InsideScannedPath(const std::string &path)CMusicDatabase
Interrupt() (defined in CDatabase)CDatabase
IsAlbumBoxset(int idAlbum) (defined in CMusicDatabase)CMusicDatabase
IsOpen() (defined in CDatabase)CDatabase
IsSongAlbumArtist(int idSong, int idArtist) (defined in CMusicDatabase)CMusicDatabase
IsSongArtist(int idSong, int idArtist) (defined in CMusicDatabase)CMusicDatabase
LookupCDDBInfo(bool bRequery=false) (defined in CMusicDatabase)CMusicDatabase
m_genreCache (defined in CMusicDatabase)CMusicDatabaseprotected
m_pathCache (defined in CMusicDatabase)CMusicDatabaseprotected
m_pDB (defined in CDatabase)CDatabaseprotected
m_pDS (defined in CDatabase)CDatabaseprotected
m_pDS2 (defined in CDatabase)CDatabaseprotected
m_profileManager (defined in CDatabase)CDatabaseprotected
m_sqliteCDatabaseprotected
Open() override (defined in CMusicDatabase)CMusicDatabasevirtual
Open(const DatabaseSettings &db) (defined in CDatabase)CDatabase
PrepareSQL(std::string strStmt,...) const (defined in CDatabase)CDatabase
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) (defined in CMusicDatabase)CMusicDatabase
ResultQuery(const std::string &strQuery) constCDatabase
RollbackTransaction() (defined in CDatabase)CDatabase
ScraperInUse(const std::string &scraperID) constCMusicDatabase
Search(const std::string &search, CFileItemList &items) (defined in CMusicDatabase)CMusicDatabase
SearchAlbumsByArtistName(const std::string &strArtist, CFileItemList &items) (defined in CMusicDatabase)CMusicDatabase
SetAlbumUserrating(const int idAlbum, int userrating) (defined in CMusicDatabase)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() (defined in CMusicDatabase)CMusicDatabase
SetItemUpdated(int mediaId, const std::string &mediaType) (defined in CMusicDatabase)CMusicDatabase
SetLibraryLastCleaned() (defined in CMusicDatabase)CMusicDatabase
SetLibraryLastUpdated() (defined in CMusicDatabase)CMusicDatabase
SetMusicNeedsTagScan(int version)CMusicDatabase
SetMusicTagScanVersion(int version=0)CMusicDatabase
SetPathHash(const std::string &path, const std::string &hash) (defined in CMusicDatabase)CMusicDatabase
SetPropertiesForFileItem(CFileItem &item) (defined in CMusicDatabase)CMusicDatabase
SetPropertiesFromAlbum(CFileItem &item, const CAlbum &album) (defined in CMusicDatabase)CMusicDatabasestatic
SetPropertiesFromArtist(CFileItem &item, const CArtist &artist) (defined in CMusicDatabase)CMusicDatabasestatic
SetResumeBookmarkForAudioBook(const CFileItem &item, int bookmark) (defined in CMusicDatabase)CMusicDatabase
SetScraper(int id, const CONTENT_TYPE &content, const ADDON::ScraperPtr &scraper) (defined in CMusicDatabase)CMusicDatabase
SetScraperAll(const std::string &strBaseDir, const ADDON::ScraperPtr &scraper) (defined in CMusicDatabase)CMusicDatabase
SetSongUserrating(const std::string &filePath, int userrating) (defined in CMusicDatabase)CMusicDatabase
SetSongUserrating(int idSong, int userrating) (defined in CMusicDatabase)CMusicDatabase
SetSongVotes(const std::string &filePath, int votes) (defined in CMusicDatabase)CMusicDatabase
SetTranslateBlankArtist(bool translate) (defined in CMusicDatabase)CMusicDatabaseinline
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName) (defined in CDatabase)CDatabaseprotected
TestDatabaseUtilsHelper (defined in CMusicDatabase)CMusicDatabasefriend
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) (defined in CMusicDatabase)CMusicDatabase
UpdateArtist(const CArtist &artist) (defined in CMusicDatabase)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) (defined in CMusicDatabase)CMusicDatabase
UpdateArtistScrapedMBID(int idArtist, const std::string &strMusicBrainzArtistID) (defined in CMusicDatabase)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) (defined in CMusicDatabase)CMusicDatabase
UpdateSources() (defined in CMusicDatabase)CMusicDatabase
~CDatabase(void) (defined in CDatabase)CDatabasevirtual
~CMusicDatabase(void) override (defined in CMusicDatabase)CMusicDatabase