Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
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) | CDatabase | virtual |
BuildSQL(const std::string &strBaseDir, const std::string &strQuery, Filter &filter, std::string &strSQL, CDbUrl &dbUrl, SortDescription &sorting) | CDatabase | virtual |
BuildSQL(const std::string &strQuery, const Filter &filter, std::string &strSQL) const | CDatabase | protected |
CDatabase() | CDatabase | |
CheckArtistLinksChanged() | CMusicDatabase | |
Clean() | CMusicDatabase | |
Cleanup(CGUIDialogProgress *progressDialog=nullptr) | CMusicDatabase | |
CleanupOrphanedItems() | CMusicDatabase | |
ClearAlbumLastScrapedTime(int idAlbum) | CMusicDatabase | |
ClearArtistLastScrapedTime(int idArtist) | CMusicDatabase | |
Close() | CDatabase | virtual |
CMusicDatabase(void) | CMusicDatabase | |
CommitDeleteQueries() | CDatabase | |
CommitInsertQueries() | CDatabase | |
CommitMultipleExecute() | CDatabase | |
CommitTransaction() override | CMusicDatabase | virtual |
Compress(bool bForce=true) | CDatabase | |
Connect(const std::string &dbName, const DatabaseSettings &db, bool create) | CDatabase | |
CopyDB(const std::string &latestDb) | CDatabase | |
CreateAnalytics() override | CMusicDatabase | protectedvirtual |
CreateDatabase() | CDatabase | protected |
CreateTables() override | CMusicDatabase | protectedvirtual |
DatabaseUtils class | CMusicDatabase | friend |
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 override | CMusicDatabase | inlineprotectedvirtual |
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() | CDatabase | protected |
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) override | CMusicDatabase | virtual |
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 override | CMusicDatabase | inlineprotectedvirtual |
GetMusicLabelsNav(const std::string &strBaseDir, CFileItemList &items, const Filter &filter=Filter(), bool countOnly=false) | CMusicDatabase | |
GetMusicNeedsTagScan() | CMusicDatabase | virtual |
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 override | CMusicDatabase | protectedvirtual |
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()) const | CDatabase | |
GetSingleValue(const std::string &query) const | CDatabase | |
GetSingleValue(const std::string &query, const std::unique_ptr< dbiplus::Dataset > &ds) const | CDatabase | |
GetSingleValueInt(const std::string &strTable, const std::string &strColumn, const std::string &strWhereClause=std::string(), const std::string &strOrderBy=std::string()) const | CDatabase | |
GetSingleValueInt(const std::string &query) const | CDatabase | |
GetSingleValueInt(const std::string &query, const std::unique_ptr< dbiplus::Dataset > &ds) const | CDatabase | |
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() | CMusicDatabase | inline |
GetUsedImages(const std::vector< std::string > &imagesToCheck) const | CMusicDatabase | |
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_genreCache | CMusicDatabase | protected |
m_pathCache | CMusicDatabase | protected |
m_pDB | CDatabase | protected |
m_pDS | CDatabase | protected |
m_pDS2 | CDatabase | protected |
m_profileManager | CDatabase | protected |
m_sqlite | CDatabase | protected |
Open() override | CMusicDatabase | virtual |
CDatabase::Open(const DatabaseSettings &db) | CDatabase | |
PrepareSQL(std::string strStmt,...) const | 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) | CMusicDatabase | |
ResultQuery(const std::string &strQuery) const | CDatabase | |
RollbackTransaction() | CDatabase | |
ScraperInUse(const std::string &scraperID) const | CMusicDatabase | |
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) | CMusicDatabase | static |
SetPropertiesFromArtist(CFileItem &item, const CArtist &artist) | CMusicDatabase | static |
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) | CMusicDatabase | inline |
Split(const std::string &strFileNameAndPath, std::string &strPath, std::string &strFileName) | CDatabase | protected |
TestDatabaseUtilsHelper class | CMusicDatabase | friend |
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) | CDatabase | virtual |
~CMusicDatabase(void) override | CMusicDatabase |