File indexing completed on 2025-02-16 04:25:53
0001 #ifndef SPOTIFYSERVICE_H 0002 #define SPOTIFYSERVICE_H 0003 0004 #include "../service.h" 0005 #include <QObject> 0006 0007 class spotify : public Service 0008 { 0009 Q_OBJECT 0010 0011 private: 0012 const QString API = "https://api.spotify.com/v1/search?q="; 0013 const QString CLIENT_ID = "a49552c9276745f5b4752250c2d84367"; 0014 const QString CLIENT_SECRET = "b3f1562559f3405dbcde4a435f50089a"; 0015 0016 public: 0017 explicit spotify(); 0018 void set(const PULPO::REQUEST &request) override final; 0019 0020 protected: 0021 virtual void parseArtist(const QByteArray &array) override final; 0022 virtual void parseAlbum(const QByteArray &array) override final; 0023 virtual void parseTrack(const QByteArray &array) override final; 0024 }; 0025 0026 #endif // SPOTIFY_H