1 #ifndef MUSICKGQUERYINTERFACE_H
2 #define MUSICKGQUERYINTERFACE_H
25 static constexpr
const char *
KG_SONG_SEARCH_URL =
"ZGdSV3NWWE1CY3hDT2FMMXNqOW5uTXExZzc2Q1RFN1FMcUp2ZEdnRFpOMVE5QjloaUlXSjIyVmZaZHFsRnd2WDFxbVFjRUNzVVZhMU5HbzFUd3R5NU5aSHVoMzVMS0NOQ3NleStXUGNiU0RZNjZtdU5zb2N1Z2FBSEtVL2JGa2JqcllOekZrMHQ2QmpWREgvN2lKaFk3d2NRUkVpYkJ5UkxETDhuUlVUSVhaODFNN3dyUGhRbVZUN01CNnFxZmlqRE5wS2l3PT0=";
26 static constexpr
const char *
KG_SONG_LRC_URL =
"Yld5K1Rac2JFc3d0YThTbnluN2RkQ0U0bjBWQkxSQWJGNDZoT2xvUERFdEUzV0RkalhjbVpYT1FGcmY0UlZJTDRoTHFMMklXNWRsdyswcG5XYzArUlJ6bHhoWXdyQ3JtSXRiWEdXbE53dXNjcU1QMzRBNFBhMDdWOE95eVVURG5KRHRPNFE9PQ==";
27 static constexpr
const char *
KG_SONG_PATH_V1_URL =
"c0FiK1UzOWFtRGNobi9oYlo1WmpEbWUwRzR0UStHd1lkZFFRakxkSGlMZmpHMmoxOWc4NGtGa3NJRUtiVXJEYlJqYzNYNmRHNlZ0dUZIR05Rb0RZcUgyb2lFMm5pNU9KaDhMeHNkQnJzcWJqeHhwQWdpUXBPV1ZEQ05RT0kvNE5IWG9qZ2hYYk9BMG8yQ25qbzFYUGFYeUVMWVk9";
28 static constexpr
const char *
KG_SONG_PATH_V2_URL =
"Q3dWL3pJbVlWTDY1Nk0vT3BkYWNGNC9ObWEyVmtyQ3lqVFlUZjE1VjU2V0ZhZFN2L1hFUXlob1JxM2Zjak9KcjBPZGE1QkxQRlhUaFpEMWxQNDMzbmdjWG5kMVNxRy9zR0tvVXB5SDlZUHl1OVUzaGlVM2NHUTBTY0l4cG1GNjY0alYzdmI5eU1ldXB2KzFzU2JHMkgrTHdxaUdSL3pwY0o1bk9kSk1GcG4yK2JVSndqUFRYNXRTbkk5VHBQcVM0Y256ZElxV1BCcy80NGpXaXNvWWZvQT09";
29 static constexpr
const char *
KG_SONG_PATH_V3_URL =
"b1VyUUJFN3l5RG0wZkhxZ2RHazUyRDVraGNXK21oODUvVWZCUHJ0TWx0VFJsdEwyemdzd0JmdnFRNFJQRitRb1NIVkZuTWZmUjlya2UrWi9pQ0Z0MjVFV2FZU1lDU3lieXBOb0RaVXVVcU5DR0xEYlQySXFHbXhKWjZ5ZkFuOEJmNzdGQ0tTNVFGMkg3eldDR3VqOUUxQWJKNzh6YWZPZzkyYUtKeFNORnB6bVlzZ1grYWduWXNBN1BDdENrb0ZEMklhSDVacmhBNkZiRWFPUDh6VXFIcnMzQUZqY0FYaG5ZbytGZkJUTnpJNTlLRHVZZitkYVlDVXR3Slh5U1IrSU9TbmF5TUxJZ0dJeGRxL0EwaDB2Qm1RUnBnTHM2bVdFQUsyRzZqeC83bTBjQ1RsSlB3dEVLcFlqdUU2c095aGN1cVJhR1E9PQ==";
30 static constexpr
const char *
KG_SONG_PATH_V3_DATA_URL =
"V1RsSGgvREcwWDBLNGdHeE5weEdoRWZCYVFhL2RlZDRBTUcxQXJqZlFIRXhsQzkzaldUclNodG1kSDJtekJXSjVlVGtEYUU1bkxYcTBrRjM1dHd0dFhhM2ZZd1B4N255Wk5MYWRBTWQwclF2dEIwenlLcFNVSXZGY1RZRXNVcDcwSUdJaVlQNmh1RnNQQVpMTVRrZ003YmI4RmcwTS9Jc1lFZ2VvbnFNYU1ZN0RMUVNwVkFoZFhsOVk1UXJGanpNbUpZWmpjdlZUQjlVc3FraENVMGF4SFIvOEVSS0o4ZVBEWC9iME52Q3lWNDdKYTFadXlCQ20rM0JueWtZVjBCZGdtM2NMakRSQzl3YlZRZEFPQnRvZEU3aHhiVnZ0aEJNemtUWWE5amFOaVk3RVBGdFBkSzRPQTRsYklZYTltNy9rRUNVc3dMZmI4WT0=";
31 static constexpr
const char *
KG_SONG_INFO_URL =
"dnVZTEYrYXgxcWkvT2dmWHdLNE1oMUZURStIKytVSnBIMzVXUlk2cVkyaURGcEl1WVRZa2lIRE13dTVSQ0JUcWwwM0hkUT09";
33 static constexpr
const char *
KG_ARTIST_URL =
"WnFuNGZxOVZEZEpYekZJOEhhZzFuOENvbURCMFlBNGFlbzJhMUxMY3hSQUg3S3VyMEJRQ1BkVEJqUmJVKytmaW9vTWFUeEtvZjkvVW9HeTZDdTBTanVKeDNNU1B4aC8zSGZaZXRsYnBhNGwyYkd0anFBc2JyRS9Ebks4NlZJRjJGSTBobnlMZklvT3pYVTBHNlhRdXNRPT0=";
34 static constexpr
const char *
KG_ARTIST_INFO_URL =
"ZVl0R25mTkNsQUVIbnVKaXMzU3pvSXNFOVRqZWh2Nm5RSTFPMHNBTkpLYS9ldjVpRysyT3lYbEQ4bUtKUFNHWGZmVlJsZzBaZmMzTFJDUzdvMEhIQTF6cHVQblVNazNYUUpDN2xQbVpZZVU9";
35 static constexpr
const char *
KG_ARTIST_ALBUM_URL =
"OWJUSnVoMWRJY0FONGRTVnRoSlJ1ZkNUQjNPZnBjKzgrQzg1K0RVczJsaWprZUpXMnk1U0Z4Vm5BcXNKVlR5K0U0aWptd0hUME41eXdPa0xPMGg4Z01HTTBGVWFmTFM4WUNQaFduU3FYUXM9";
36 static constexpr
const char *
KG_ARTIST_MOVIE_URL =
"M3E4VGoxSkNEWXh4WjJSY1FRRTdGb3RJOUQ2MXI0M3hDS0Mvd1BzeFBzS3VFNGlqU0pQei9KTzhBU1VkZHZ6WUc4dDFyclhDZG55Q2Y2d1Z1YnA0QzIrYnl2d3ZKMnlQZEp5ajlnPT0=";
37 static constexpr
const char *
KG_ARTIST_LIST_URL =
"ZCt5ZDJpbFdCZHNvUWVHZXJjMDl2L0FZd01mMVZSckkxaVJLcDJXYnZyT0FWNWQyWDByNkxZNXdDWm1yZ3BpNlg4MGtsTVpzTDZNWXdjRFU=";
39 static constexpr
const char *
KG_ALBUM_URL =
"SnJGeC9vRFdybkgyQnNLMUpvaFN4c0hLMDhoVW9UVmRFNExWWW9ZMk1EaEw2cGFwend6eWJEMFgzdHkxYnRFNXVYUUhaVXp4bFE4UklTWVpNZ05CY29KYUVNYzU3S3M3T1NERFpjR0JMWURYNUpOMWJMTGZmRmh0NkdjVlNhS254YUp6eUE9PQ==";
40 static constexpr
const char *
KG_ALBUM_INFO_URL =
"ejhjT0JOd0RyMWtmaTdTa2x4REdsMXlucDkyYk8wT3RTZ21DOVVTeU15MFQ1Z1k0SVJ6bHdiY2hNVURKRE91NGdWSWc2NTJNZEsyNnF0b0YrK0E0TSs3UjRKam40VmhqM0JxTWI1dmtyR1ZQWk1tOGFnR1NGcnAzVzJ4M3dvZWU2YlhMR0IvZWVSND0=";
42 static constexpr
const char *
KG_MOVIE_URL =
"SXBFRzlFelBDNXoybnRvamNoc2R3QTdlZ0syWXN3MjY3N1puUHZIZjJXRGYxUzBkS2xEKzdCR1NkTTA9";
43 static constexpr
const char *
KG_MOVIE_INFO_URL =
"ajJaR0tsRUUzcUE0ZnZGYmhhR205TkwvUGFMcSt3RU5RaGhqQVFEelRjemRVR3RKNjBEVXJzaWFCU2NFNExoaTFFcDI5bkpMQlRnZlRmWHcvQS9DNzVNNGw4ek1pM2NoTjN4QVBYME4zWkxBME94Mg==";
45 static constexpr
const char *
KG_TOPLIST_URL =
"OHd0ZFEzSHlaVTE5K2tibnN0Rk5naDZmbXNTM1l5bjVTVndQbVJ0OTBPTmY0VytpK0FCaVpoQmpIOThMdnhzazJsaUczSXRQamxFTExaTUZNUWlMWlVsYUVERHNzS3NydldUR0xRbXJjVVk9";
46 static constexpr
const char *
KG_TOPLIST_INFO_URL =
"b1QrYWx1TlJMWm00UHRMSUF3Ymcram5IWVRML1lXazdIR2I2RXVmZ0VzTUV3MjNEZG1nS003T2ZJV0c2Njl0NA==";
48 static constexpr
const char *
KG_COMMENT_SONG_URL =
"WklSbmRxMm50MkdJOS91Y0Q1b09ET0IwMlZtNTVKRitGS3BCdkxyUkJXeHkwVGNMeVFZa29weTVEa2VFSFEzUGQvQi9DanNLNnVmcDhEdzU0bUYrMUtpOWNNaXhOTUlUWFF3RG9JSlFhbEpIMndaWS90c2xBb1Q4SWY2dG91NjYxNCtoZDJ3czI5ZU54U2ZlcTdjcGpVNTd1dFR6MGh0Tk5mNGVLT2VXRHFHb1RNZmVaR0NhU1R2VTFhZ25yTVFI";
49 static constexpr
const char *
KG_COMMENT_PLAYLIST_URL =
"TEZ4NXdPYnM4MkNJSTZMNUVjU2h5cGFvY0FzWmI2Lzc1RGM5UUJTRTdVcVZEQndyMGRQZ0x0cXJlb1E0dXVqRUZSWXRoSUR4V1lRUVRLQjVuNkdyUDdFZ2x1ZitLZml2eThxU2R2TEJHYUM5a1hDak5GSS9weStvb2JYRXhKL3hkMGVMdmVVbm5DOFEwL3BTMjd6N1VvY1pXYzRlcWdpNFJKVmZqa1hEOTRWUitrVEE3UTBWcEMwMllsMXJZSjV4S1FQSE9wWTlsdmtXQ1pYaA==";
51 static constexpr
const char *
KG_PLAYLIST_URL =
"VXJlbFlzWElZQ25iMzhicGJIVWJqRGpMdnJJU0tlZXdUTlVpWUJkN0xxR1Qya3dud3dLY2JSaWphWTF6QUw5RDJFK3hlZWhxdGhrRWFhQkpJUFhxOGUrY1J2d1NQVGZNM29pOXVXU3h0V1hrR0RIMnhHK2JYZz09";
52 static constexpr
const char *
KG_PLAYLIST_INFO_URL =
"NHZmb0FWT2NGVmkrQ01QNFBYTXM3RGFMbkJrb3VtQXExWXBLK2JIRW5VZEQ1YUN1eEM4Y1l3U09Lb20zWDlKTHBSZXhEdHhveHdLbWFMWnhMR3FnL2c0TTk4SUFMbFdDVDFScVF1UXZMS3BrYVpqdnFURmRUUElxcXlFd3FNVTJNRDhPQ0E9PQ==";
53 static constexpr
const char *
KG_PLAYLIST_DETAIL_URL =
"cEt0bHpiRkFKMTFZbzUyQ1prK1RCMjBqWnRRMGRKY2FqYnVSRllPZHMwcmoyVkZ3WG8vTWhMVUR0ZTdIZUszYmdybXBUdEVxOHdiSEM3Nmw=";
56 class QNetworkRequest;
99 #endif // MUSICKGQUERYINTERFACE_H
The class of the search result data item.
static constexpr const char * KG_ALBUM_URL
album url
static constexpr const char * KG_SONG_INFO_URL
static constexpr const char * KG_TOPLIST_INFO_URL
static constexpr const char * KG_COMMENT_PLAYLIST_URL
static constexpr const char * KG_COMMENT_SONG_URL
comment url
static constexpr wchar_t key[]
static constexpr const char * KG_PLAYLIST_URL
playlist url
static constexpr const char * KG_SONG_PATH_V3_URL
QString makeSongArtist(const QString &name)
static constexpr const char * KG_ARTIST_INFO_URL
static constexpr const char * KG_SONG_PATH_V3_DATA_URL
The namespace of the kugou request interface.
void makeRequestRawHeader(QNetworkRequest *request)
static constexpr const char * KG_SONG_LRC_URL
static constexpr const char * KG_SONG_SEARCH_URL
song url
static constexpr const char * KG_ARTIST_LIST_URL
static constexpr const char * KG_MOVIE_URL
movie url
static constexpr const char * KG_PLAYLIST_INFO_URL
static constexpr const char * KG_PLAYLIST_DETAIL_URL
static constexpr const char * KG_ARTIST_URL
artist url
static constexpr const char * KG_SONG_PATH_V2_URL
static constexpr const char * KG_ALBUM_INFO_URL
void parseFromSongAlbumLrc(TTK::MusicSongInformation *info)
static constexpr const char * KG_MOVIE_INFO_URL
void parseFromSongAlbumInfo(TTK::MusicSongInformation *info, const QString &album)
void parseFromSongProperty(TTK::MusicSongInformation *info, int bitrate)
static constexpr const char * KG_TOPLIST_URL
toplist url
static constexpr const char * KG_ARTIST_MOVIE_URL
static constexpr const char * KG_SONG_PATH_V1_URL
static constexpr const char * KG_ARTIST_ALBUM_URL