24 #include "SoundcloudData.h" 25 #include "Components/Library/AbstractLibrary.h" 34 void sig_artists_found(
const ArtistList& artists);
35 void sig_albums_found(
const AlbumList& albums);
43 void search_artist(
const QString& artist_name);
44 void fetch_tracks_by_artist(qint64 artist_sc_id);
45 void fetch_playlists_by_artist(qint64 artist_sc_id);
48 void get_album_by_id(
int album_id,
Album& album)
override;
49 void get_artist_by_id(
int artist_id,
Artist& artist)
override;
63 void get_all_tracks(
const QStringList& paths,
MetaDataList& v_md)
override;
69 void update_track(
const MetaData& md)
override;
70 void update_album(
const Album& album)
override;
73 void apply_artist_and_album_to_md();
77 void artists_fetched(
const ArtistList& artists);
79 void albums_fetched(
const AlbumList& albums);
84 void refresh_artist()
override;
85 void refresh_albums()
override;
86 void refresh_tracks()
override;
89 #endif // LocalLibrary_H Definition: SoundcloudLibrary.h:28
TrackDeletionMode
The TrackDeletionMode enum.
Definition: LibraryNamespaces.h:35
ReloadQuality
The ReloadQuality enum.
Definition: LibraryNamespaces.h:46
The Sortings class.
Definition: Sorting.h:34
Definition: AbstractLibrary.h:44
The Filter class.
Definition: Filter.h:43
The CoverLocation class.
Definition: CoverLocation.h:37
The AlbumList class.
Definition: Album.h:78
ArtistList.
Definition: Artist.h:60
The Album class.
Definition: Album.h:38
The Artist class.
Definition: Artist.h:33
Definition: SoundcloudData.h:37