|
| Tracks (const QSqlDatabase &db, DbId db_id, LibraryId _library_id) |
|
virtual bool | db_fetch_tracks (Query &q, MetaDataList &result) |
|
virtual bool | getAllTracksByAlbum (int album, MetaDataList &result) |
|
virtual bool | getAllTracksByAlbum (int album, MetaDataList &result, const ::Library::Filter &filter, ::Library::SortOrder sortorder=::Library::SortOrder::TrackArtistAsc, int discnumber=-1) |
|
virtual bool | getAllTracksByAlbum (IdList albums, MetaDataList &result) |
|
virtual bool | getAllTracksByAlbum (IdList albums, MetaDataList &result, const ::Library::Filter &filter, ::Library::SortOrder sortorder=::Library::SortOrder::TrackArtistAsc) |
|
virtual bool | getAllTracksByArtist (int artist, MetaDataList &result) |
|
virtual bool | getAllTracksByArtist (int artist, MetaDataList &result, const ::Library::Filter &filter, ::Library::SortOrder sortorder=::Library::SortOrder::TrackArtistAsc) |
|
virtual bool | getAllTracksByArtist (IdList artists, MetaDataList &result) |
|
virtual bool | getAllTracksByArtist (IdList artists, MetaDataList &result, const ::Library::Filter &filter, ::Library::SortOrder sortorder=::Library::SortOrder::TrackArtistAsc) |
|
virtual bool | getAllTracksBySearchString (const ::Library::Filter &filter, MetaDataList &result, ::Library::SortOrder sortorder=::Library::SortOrder::TrackArtistAsc) |
|
virtual bool | insertTrackIntoDatabase (const MetaData &data, int artist_id, int album_id) |
|
virtual bool | insertTrackIntoDatabase (const MetaData &data, int artist_id, int album_id, int album_artist_id) |
|
virtual bool | updateTrack (const MetaData &data) |
|
virtual bool | updateTracks (const MetaDataList &lst) |
|
virtual bool | getAllTracks (MetaDataList &returndata, ::Library::SortOrder sortorder=::Library::SortOrder::TrackArtistAsc) |
|
virtual MetaData | getTrackById (int id) |
|
virtual MetaData | getTrackByPath (const QString &path) |
|
virtual bool | getMultipleTracksByPath (const QStringList &paths, MetaDataList &v_md) |
|
virtual bool | deleteTrack (int id) |
|
virtual bool | deleteTracks (const MetaDataList &) |
|
virtual bool | deleteTracks (const IdList &ids) |
|
virtual bool | deleteInvalidTracks (const QString &library_path, MetaDataList &double_metadata) |
|
virtual QString | fetch_query_tracks () const |
|
virtual SP::Set< Genre > | getAllGenres () |
|
virtual void | updateTrackCissearch () |
|
void | deleteAllTracks () |
|