25 #include "SoundcloudData.h" 26 #include "Components/Library/AbstractLibrary.h" 35 void sig_artists_found(
const ArtistList& artists);
36 void sig_albums_found(
const AlbumList& albums);
44 void search_artist(
const QString& artist_name);
45 void fetch_tracks_by_artist(qint64 artist_sc_id);
46 void fetch_playlists_by_artist(qint64 artist_sc_id);
60 void get_all_tracks(
const QStringList& paths,
MetaDataList& v_md)
override;
66 void update_track(
const MetaData& md);
67 void update_album(
const Album& album);
69 void delete_tracks(
const MetaDataList& v_md, Library::TrackDeletionMode mode);
70 void get_album_by_id(
int album_id,
Album& album);
71 void get_artist_by_id(
int artist_id,
Artist& artist);
73 void apply_artist_and_album_to_md();
77 void artists_fetched(
const ArtistList& artists);
79 void albums_fetched(
const AlbumList& albums);
81 void cover_lookup_finished(
bool);
85 void psl_reload_library(
bool clear_first, Library::ReloadQuality quality);
86 void refresh_artist();
87 void refresh_albums();
88 void refresh_tracks();
91 #endif // LocalLibrary_H
Definition: SoundcloudLibrary.h:29
Definition: AbstractLibrary.h:50
The CoverLocation class.
Definition: CoverLocation.h:37
The AlbumList class.
Definition: Album.h:73
ArtistList.
Definition: Artist.h:64
The Album class.
Definition: Album.h:41
The Artist class.
Definition: Artist.h:36
Definition: SoundcloudData.h:37