|
| DatabaseTracks (const QSqlDatabase &db, quint8 db_id) |
|
virtual bool | db_fetch_tracks (SayonaraQuery &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 () |
|
virtual QStringList | getAllGenres () |
|
virtual void | updateTrackCissearch () |
|
bool | updateTrackDates () |
|