25 #ifndef LFMTRACKCHANGEDTHREAD_H_ 26 #define LFMTRACKCHANGEDTHREAD_H_ 28 #include "ArtistMatch.h" 29 #include "Utils/MetaData/MetaDataFwd.h" 30 #include "Utils/Pimpl.h" 45 void sig_similar_artists_available(
const IdList& artist_ids);
49 explicit TrackChangedThread(
const QString& username=QString(),
const QString& session_key=QString(), QObject* parent=
nullptr);
52 void set_session_key(
const QString& session_key);
53 void set_username(
const QString& username);
55 void search_similar_artists(
const MetaData& md);
56 void update_now_playing(
const MetaData& md);
60 void evaluate_artist_match(
const ArtistMatch& artist_match);
66 void response_sim_artists(
const QByteArray& data);
67 void error_sim_artists(
const QString& error);
69 void response_update(
const QByteArray& response);
70 void error_update(
const QString& error);
The SmartCompare class.
Definition: SmartCompare.h:50
Definition: ArtistMatch.h:30
Definition: LFMTrackChangedThread.h:38
Definition: ArtistMatch.h:28
Definition: org_mpris_media_player2_adaptor.h:21
Quality
The Quality enum used to access the bin of interest. See ArtistMatch::get(Quality q) ...
Definition: ArtistMatch.h:53