11 #include "MusicAlbumInfo.h" 12 #include "MusicArtistInfo.h" 13 #include "addons/Scraper.h" 14 #include "threads/Thread.h" 30 void FindAlbumInfo(
const std::string& strAlbum,
const std::string& strArtist =
"");
31 void LoadAlbumInfo(
int iAlbum);
32 void FindArtistInfo(
const std::string& strArtist);
33 void LoadArtistInfo(
int iArtist,
const std::string &strSearch);
38 int GetAlbumCount()
const;
39 int GetArtistCount()
const;
42 std::vector<CMusicArtistInfo>& GetArtists()
46 std::vector<CMusicAlbumInfo>& GetAlbums()
50 void SetScraperInfo(
const ADDON::ScraperPtr& scraper)
61 bool CheckValidOrFallback(
const std::string &fallbackScraper);
65 void FindArtistInfo();
66 void LoadArtistInfo();
67 void OnStartup()
override;
68 void Process()
override;
69 std::vector<CMusicAlbumInfo> m_vecAlbums;
70 std::vector<CMusicArtistInfo> m_vecArtists;
71 std::string m_strAlbum;
72 std::string m_strArtist;
73 std::string m_strSearch;
79 ADDON::ScraperPtr m_scraper;
Definition: MusicAlbumInfo.h:21
Definition: MusicArtistInfo.h:19
Definition: MusicInfoScraper.h:25
Definition: CurlFile.h:24