|
void | sig_artists_found (const ArtistList &artists) |
|
void | sig_albums_found (const AlbumList &albums) |
|
void | sig_tracks_found (const MetaDataList &v_md) |
|
void | sig_track_mime_data_available () |
|
void | sig_all_tracks_loaded () |
|
void | sig_all_albums_loaded () |
|
void | sig_all_artists_loaded () |
|
void | sig_reloading_library (const QString &message, int progress) |
|
void | sig_reloading_library_finished () |
|
void | sig_delete_answer (QString) |
|
void | sig_import_dialog_requested () |
|
|
| Library (QObject *parent=nullptr) |
|
void | load () override |
|
void | search_artist (const QString &artist_name) |
|
void | fetch_tracks_by_artist (int64_t artist_sc_id) |
|
void | fetch_playlists_by_artist (int64_t artist_sc_id) |
|
void | insert_tracks (const MetaDataList &v_md) override |
|
void | insert_tracks (const MetaDataList &v_md, const ArtistList &artists, const AlbumList &albums) |
|
void | get_album_by_id (int album_id, Album &album) override |
|
void | get_artist_by_id (int artist_id, Artist &artist) override |
|
Library::Sortings | sortorder () const |
|
Library::Filter | filter () const |
|
void | change_filter (Library::Filter, bool force=false) |
|
const MetaDataList & | tracks () const |
|
const AlbumList & | albums () const |
|
const ArtistList & | artists () const |
|
const MetaDataList & | current_tracks () const |
| current selected tracks More...
|
|
const Util::Set< TrackID > & | selected_tracks () const |
|
const Util::Set< AlbumId > & | selected_albums () const |
|
const Util::Set< ArtistId > & | selected_artists () const |
|
void | change_current_disc (Disc disc) |
|
bool | is_loaded () const |
|
void | set_extensions (const ExtensionSet &extensions) |
|
ExtensionSet | extensions () const |
|
|
void | reload_library (bool clear_first, ::Library::ReloadQuality quality) override |
|
void | refresh_artist () override |
|
void | refresh_albums () override |
|
void | refresh_tracks () override |
|
virtual void | reload_library (bool clear_first, Library::ReloadQuality quality)=0 |
|
virtual void | refresh () |
|
virtual void | selected_artists_changed (const IndexSet &indexes) |
|
virtual void | selected_albums_changed (const IndexSet &indexes, bool ignore_artists=false) |
|
virtual void | selected_tracks_changed (const IndexSet &indexes) |
|
virtual void | prepare_current_tracks_for_playlist (bool new_playlist) |
|
virtual void | prepare_fetched_tracks_for_playlist (bool new_playlist) |
|
void | prepare_tracks_for_playlist (const QStringList &file_paths, bool new_playlist) |
|
virtual void | play_next_fetched_tracks () |
|
virtual void | play_next_current_tracks () |
|
virtual void | append_fetched_tracks () |
|
virtual void | append_current_tracks () |
|
virtual void | metadata_id3_changed (const MetaDataList &, const MetaDataList &) |
|
virtual void | fetch_by_filter (Library::Filter filter, bool force) |
|
virtual void | fetch_tracks_by_paths (const QStringList &paths) |
|
virtual void | delete_tracks (const MetaDataList &v_md, Library::TrackDeletionMode mode)=0 |
|
virtual void | delete_tracks_by_idx (const IndexSet &indexes, Library::TrackDeletionMode mode) |
|
virtual void | delete_fetched_tracks (Library::TrackDeletionMode mode) |
|
virtual void | delete_current_tracks (Library::TrackDeletionMode mode) |
|
virtual void | delete_all_tracks () |
|
virtual void | import_files (const QStringList &files) |
|
virtual void | change_album_rating (int idx, Rating rating) |
|
virtual void | change_track_sortorder (Library::SortOrder s) |
|
virtual void | change_album_sortorder (Library::SortOrder s) |
|
virtual void | change_artist_sortorder (Library::SortOrder s) |
|
|
void | get_all_artists (ArtistList &artists) override |
|
void | get_all_artists_by_searchstring (::Library::Filter filter, ArtistList &artists) override |
|
void | get_all_albums (AlbumList &albums) override |
|
void | get_all_albums_by_artist (IdList artist_ids, AlbumList &albums, ::Library::Filter filter) override |
|
void | get_all_albums_by_searchstring (::Library::Filter filter, AlbumList &albums) override |
|
void | get_all_tracks (const QStringList &paths, MetaDataList &v_md) override |
|
void | get_all_tracks (MetaDataList &v_md) override |
|
void | get_all_tracks_by_artist (IdList artist_ids, MetaDataList &v_md, ::Library::Filter filter) override |
|
void | get_all_tracks_by_album (IdList album_ids, MetaDataList &v_md, ::Library::Filter filter) override |
|
void | get_all_tracks_by_searchstring (::Library::Filter filter, MetaDataList &v_md) override |
|
void | update_track (const MetaData &md) override |
|
void | update_album (const Album &album) override |
|
void | delete_tracks (const MetaDataList &v_md, ::Library::TrackDeletionMode mode) override |
|
void | refetch () override |
|
void | apply_artist_and_album_to_md () |
|
virtual void | emit_stuff () |
|
virtual void | get_all_artists_by_searchstring (Library::Filter filter, ArtistList &artists)=0 |
|
virtual void | get_all_albums_by_artist (IdList artist_ids, AlbumList &albums, Library::Filter filter)=0 |
|
virtual void | get_all_albums_by_searchstring (Library::Filter filter, AlbumList &albums)=0 |
|
virtual void | get_all_tracks_by_artist (IdList artist_ids, MetaDataList &v_md, Library::Filter filter)=0 |
|
virtual void | get_all_tracks_by_album (IdList album_ids, MetaDataList &v_md, Library::Filter filter)=0 |
|
virtual void | get_all_tracks_by_searchstring (Library::Filter filter, MetaDataList &v_md)=0 |
|
virtual void | get_album_by_id (AlbumId album_id, Album &album)=0 |
|
virtual void | get_artist_by_id (ArtistId artist_id, Artist &artist)=0 |
|
virtual void | update_tracks (const MetaDataList &v_md) |
|
void | prepare_tracks () |
|
void | prepare_albums () |
|
void | prepare_artists () |
|