TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
#include "musicglobaldefine.h"
Go to the source code of this file.
Namespaces | |
ReqKGInterface | |
The namespace of the kugou request interface. | |
Functions | |
void | ReqKGInterface::makeRequestRawHeader (QNetworkRequest *request) |
QString | ReqKGInterface::makeSongArtist (const QString &name) |
void | ReqKGInterface::parseFromSongAlbumLrc (TTK::MusicSongInformation *info) |
void | ReqKGInterface::parseFromSongAlbumInfo (TTK::MusicSongInformation *info, const QString &album) |
void | ReqKGInterface::parseFromSongAlbumInfo (MusicResultDataItem *item, const QString &hash, const QString &album) |
void | ReqKGInterface::parseFromSongProperty (TTK::MusicSongInformation *info, int bitrate) |
void | ReqKGInterface::parseFromSongProperty (TTK::MusicSongInformation *info, const QVariantMap &key) |
Variables | |
static constexpr const char * | KG_SONG_SEARCH_URL = "ZGdSV3NWWE1CY3hDT2FMMXNqOW5uTXExZzc2Q1RFN1FMcUp2ZEdnRFpOMVE5QjloaUlXSjIyVmZaZHFsRnd2WDFxbVFjRUNzVVZhMU5HbzFUd3R5NU5aSHVoMzVMS0NOQ3NleStXUGNiU0RZNjZtdU5zb2N1Z2FBSEtVL2JGa2JqcllOekZrMHQ2QmpWREgvN2lKaFk3d2NRUkVpYkJ5UkxETDhuUlVUSVhaODFNN3dyUGhRbVZUN01CNnFxZmlqRE5wS2l3PT0=" |
song url More... | |
static constexpr const char * | KG_SONG_LRC_URL = "Yld5K1Rac2JFc3d0YThTbnluN2RkQ0U0bjBWQkxSQWJGNDZoT2xvUERFdEUzV0RkalhjbVpYT1FGcmY0UlZJTDRoTHFMMklXNWRsdyswcG5XYzArUlJ6bHhoWXdyQ3JtSXRiWEdXbE53dXNjcU1QMzRBNFBhMDdWOE95eVVURG5KRHRPNFE9PQ==" |
static constexpr const char * | KG_SONG_PATH_V1_URL = "c0FiK1UzOWFtRGNobi9oYlo1WmpEbWUwRzR0UStHd1lkZFFRakxkSGlMZmpHMmoxOWc4NGtGa3NJRUtiVXJEYlJqYzNYNmRHNlZ0dUZIR05Rb0RZcUgyb2lFMm5pNU9KaDhMeHNkQnJzcWJqeHhwQWdpUXBPV1ZEQ05RT0kvNE5IWG9qZ2hYYk9BMG8yQ25qbzFYUGFYeUVMWVk9" |
static constexpr const char * | KG_SONG_PATH_V2_URL = "Q3dWL3pJbVlWTDY1Nk0vT3BkYWNGNC9ObWEyVmtyQ3lqVFlUZjE1VjU2V0ZhZFN2L1hFUXlob1JxM2Zjak9KcjBPZGE1QkxQRlhUaFpEMWxQNDMzbmdjWG5kMVNxRy9zR0tvVXB5SDlZUHl1OVUzaGlVM2NHUTBTY0l4cG1GNjY0alYzdmI5eU1ldXB2KzFzU2JHMkgrTHdxaUdSL3pwY0o1bk9kSk1GcG4yK2JVSndqUFRYNXRTbkk5VHBQcVM0Y256ZElxV1BCcy80NGpXaXNvWWZvQT09" |
static constexpr const char * | KG_SONG_PATH_V3_URL = "b1VyUUJFN3l5RG0wZkhxZ2RHazUyRDVraGNXK21oODUvVWZCUHJ0TWx0VFJsdEwyemdzd0JmdnFRNFJQRitRb1NIVkZuTWZmUjlya2UrWi9pQ0Z0MjVFV2FZU1lDU3lieXBOb0RaVXVVcU5DR0xEYlQySXFHbXhKWjZ5ZkFuOEJmNzdGQ0tTNVFGMkg3eldDR3VqOUUxQWJKNzh6YWZPZzkyYUtKeFNORnB6bVlzZ1grYWduWXNBN1BDdENrb0ZEMklhSDVacmhBNkZiRWFPUDh6VXFIcnMzQUZqY0FYaG5ZbytGZkJUTnpJNTlLRHVZZitkYVlDVXR3Slh5U1IrSU9TbmF5TUxJZ0dJeGRxL0EwaDB2Qm1RUnBnTHM2bVdFQUsyRzZqeC83bTBjQ1RsSlB3dEVLcFlqdUU2c095aGN1cVJhR1E9PQ==" |
static constexpr const char * | KG_SONG_PATH_V3_DATA_URL = "V1RsSGgvREcwWDBLNGdHeE5weEdoRWZCYVFhL2RlZDRBTUcxQXJqZlFIRXhsQzkzaldUclNodG1kSDJtekJXSjVlVGtEYUU1bkxYcTBrRjM1dHd0dFhhM2ZZd1B4N255Wk5MYWRBTWQwclF2dEIwenlLcFNVSXZGY1RZRXNVcDcwSUdJaVlQNmh1RnNQQVpMTVRrZ003YmI4RmcwTS9Jc1lFZ2VvbnFNYU1ZN0RMUVNwVkFoZFhsOVk1UXJGanpNbUpZWmpjdlZUQjlVc3FraENVMGF4SFIvOEVSS0o4ZVBEWC9iME52Q3lWNDdKYTFadXlCQ20rM0JueWtZVjBCZGdtM2NMakRSQzl3YlZRZEFPQnRvZEU3aHhiVnZ0aEJNemtUWWE5amFOaVk3RVBGdFBkSzRPQTRsYklZYTltNy9rRUNVc3dMZmI4WT0=" |
static constexpr const char * | KG_SONG_INFO_URL = "dnVZTEYrYXgxcWkvT2dmWHdLNE1oMUZURStIKytVSnBIMzVXUlk2cVkyaURGcEl1WVRZa2lIRE13dTVSQ0JUcWwwM0hkUT09" |
static constexpr const char * | KG_ARTIST_URL = "WnFuNGZxOVZEZEpYekZJOEhhZzFuOENvbURCMFlBNGFlbzJhMUxMY3hSQUg3S3VyMEJRQ1BkVEJqUmJVKytmaW9vTWFUeEtvZjkvVW9HeTZDdTBTanVKeDNNU1B4aC8zSGZaZXRsYnBhNGwyYkd0anFBc2JyRS9Ebks4NlZJRjJGSTBobnlMZklvT3pYVTBHNlhRdXNRPT0=" |
artist url More... | |
static constexpr const char * | KG_ARTIST_INFO_URL = "ZVl0R25mTkNsQUVIbnVKaXMzU3pvSXNFOVRqZWh2Nm5RSTFPMHNBTkpLYS9ldjVpRysyT3lYbEQ4bUtKUFNHWGZmVlJsZzBaZmMzTFJDUzdvMEhIQTF6cHVQblVNazNYUUpDN2xQbVpZZVU9" |
static constexpr const char * | KG_ARTIST_ALBUM_URL = "OWJUSnVoMWRJY0FONGRTVnRoSlJ1ZkNUQjNPZnBjKzgrQzg1K0RVczJsaWprZUpXMnk1U0Z4Vm5BcXNKVlR5K0U0aWptd0hUME41eXdPa0xPMGg4Z01HTTBGVWFmTFM4WUNQaFduU3FYUXM9" |
static constexpr const char * | KG_ARTIST_MOVIE_URL = "M3E4VGoxSkNEWXh4WjJSY1FRRTdGb3RJOUQ2MXI0M3hDS0Mvd1BzeFBzS3VFNGlqU0pQei9KTzhBU1VkZHZ6WUc4dDFyclhDZG55Q2Y2d1Z1YnA0QzIrYnl2d3ZKMnlQZEp5ajlnPT0=" |
static constexpr const char * | KG_ARTIST_LIST_URL = "ZCt5ZDJpbFdCZHNvUWVHZXJjMDl2L0FZd01mMVZSckkxaVJLcDJXYnZyT0FWNWQyWDByNkxZNXdDWm1yZ3BpNlg4MGtsTVpzTDZNWXdjRFU=" |
static constexpr const char * | KG_ALBUM_URL = "SnJGeC9vRFdybkgyQnNLMUpvaFN4c0hLMDhoVW9UVmRFNExWWW9ZMk1EaEw2cGFwend6eWJEMFgzdHkxYnRFNXVYUUhaVXp4bFE4UklTWVpNZ05CY29KYUVNYzU3S3M3T1NERFpjR0JMWURYNUpOMWJMTGZmRmh0NkdjVlNhS254YUp6eUE9PQ==" |
album url More... | |
static constexpr const char * | KG_ALBUM_INFO_URL = "ejhjT0JOd0RyMWtmaTdTa2x4REdsMXlucDkyYk8wT3RTZ21DOVVTeU15MFQ1Z1k0SVJ6bHdiY2hNVURKRE91NGdWSWc2NTJNZEsyNnF0b0YrK0E0TSs3UjRKam40VmhqM0JxTWI1dmtyR1ZQWk1tOGFnR1NGcnAzVzJ4M3dvZWU2YlhMR0IvZWVSND0=" |
static constexpr const char * | KG_MOVIE_URL = "SXBFRzlFelBDNXoybnRvamNoc2R3QTdlZ0syWXN3MjY3N1puUHZIZjJXRGYxUzBkS2xEKzdCR1NkTTA9" |
movie url More... | |
static constexpr const char * | KG_MOVIE_INFO_URL = "ajJaR0tsRUUzcUE0ZnZGYmhhR205TkwvUGFMcSt3RU5RaGhqQVFEelRjemRVR3RKNjBEVXJzaWFCU2NFNExoaTFFcDI5bkpMQlRnZlRmWHcvQS9DNzVNNGw4ek1pM2NoTjN4QVBYME4zWkxBME94Mg==" |
static constexpr const char * | KG_TOPLIST_URL = "OHd0ZFEzSHlaVTE5K2tibnN0Rk5naDZmbXNTM1l5bjVTVndQbVJ0OTBPTmY0VytpK0FCaVpoQmpIOThMdnhzazJsaUczSXRQamxFTExaTUZNUWlMWlVsYUVERHNzS3NydldUR0xRbXJjVVk9" |
toplist url More... | |
static constexpr const char * | KG_TOPLIST_INFO_URL = "b1QrYWx1TlJMWm00UHRMSUF3Ymcram5IWVRML1lXazdIR2I2RXVmZ0VzTUV3MjNEZG1nS003T2ZJV0c2Njl0NA==" |
static constexpr const char * | KG_COMMENT_SONG_URL = "WklSbmRxMm50MkdJOS91Y0Q1b09ET0IwMlZtNTVKRitGS3BCdkxyUkJXeHkwVGNMeVFZa29weTVEa2VFSFEzUGQvQi9DanNLNnVmcDhEdzU0bUYrMUtpOWNNaXhOTUlUWFF3RG9JSlFhbEpIMndaWS90c2xBb1Q4SWY2dG91NjYxNCtoZDJ3czI5ZU54U2ZlcTdjcGpVNTd1dFR6MGh0Tk5mNGVLT2VXRHFHb1RNZmVaR0NhU1R2VTFhZ25yTVFI" |
comment url More... | |
static constexpr const char * | KG_COMMENT_PLAYLIST_URL = "TEZ4NXdPYnM4MkNJSTZMNUVjU2h5cGFvY0FzWmI2Lzc1RGM5UUJTRTdVcVZEQndyMGRQZ0x0cXJlb1E0dXVqRUZSWXRoSUR4V1lRUVRLQjVuNkdyUDdFZ2x1ZitLZml2eThxU2R2TEJHYUM5a1hDak5GSS9weStvb2JYRXhKL3hkMGVMdmVVbm5DOFEwL3BTMjd6N1VvY1pXYzRlcWdpNFJKVmZqa1hEOTRWUitrVEE3UTBWcEMwMllsMXJZSjV4S1FQSE9wWTlsdmtXQ1pYaA==" |
static constexpr const char * | KG_PLAYLIST_URL = "VXJlbFlzWElZQ25iMzhicGJIVWJqRGpMdnJJU0tlZXdUTlVpWUJkN0xxR1Qya3dud3dLY2JSaWphWTF6QUw5RDJFK3hlZWhxdGhrRWFhQkpJUFhxOGUrY1J2d1NQVGZNM29pOXVXU3h0V1hrR0RIMnhHK2JYZz09" |
playlist url More... | |
static constexpr const char * | KG_PLAYLIST_INFO_URL = "NHZmb0FWT2NGVmkrQ01QNFBYTXM3RGFMbkJrb3VtQXExWXBLK2JIRW5VZEQ1YUN1eEM4Y1l3U09Lb20zWDlKTHBSZXhEdHhveHdLbWFMWnhMR3FnL2c0TTk4SUFMbFdDVDFScVF1UXZMS3BrYVpqdnFURmRUUElxcXlFd3FNVTJNRDhPQ0E9PQ==" |
static constexpr const char * | KG_PLAYLIST_DETAIL_URL = "cEt0bHpiRkFKMTFZbzUyQ1prK1RCMjBqWnRRMGRKY2FqYnVSRllPZHMwcmoyVkZ3WG8vTWhMVUR0ZTdIZUszYmdybXBUdEVxOHdiSEM3Nmw=" |
|
static |
Definition at line 40 of file musickgqueryinterface.h.
Referenced by ReqKGInterface::parseFromSongAlbumInfo().
|
static |
album url
Definition at line 39 of file musickgqueryinterface.h.
Referenced by MusicKGQueryAlbumRequest::startToPage().
|
static |
Definition at line 35 of file musickgqueryinterface.h.
Referenced by MusicKGQueryArtistAlbumRequest::startToPage().
|
static |
Definition at line 34 of file musickgqueryinterface.h.
Referenced by MusicKGQueryArtistRequest::queryArtistIntro().
|
static |
Definition at line 37 of file musickgqueryinterface.h.
Referenced by MusicKGQueryArtistListRequest::startToPage().
|
static |
Definition at line 36 of file musickgqueryinterface.h.
Referenced by MusicKGQueryArtistMovieRequest::startToPage().
|
static |
artist url
Definition at line 33 of file musickgqueryinterface.h.
Referenced by MusicKGQueryArtistRequest::startToPage().
|
static |
Definition at line 49 of file musickgqueryinterface.h.
Referenced by MusicKGPlaylistCommentsRequest::startToPage().
|
static |
comment url
Definition at line 48 of file musickgqueryinterface.h.
Referenced by MusicKGSongCommentsRequest::startToPage().
|
static |
Definition at line 43 of file musickgqueryinterface.h.
Referenced by ReqKGInterface::parseFromMovieProperty().
|
static |
movie url
Definition at line 42 of file musickgqueryinterface.h.
Referenced by ReqKGInterface::parseFromMovieInfo().
|
static |
Definition at line 53 of file musickgqueryinterface.h.
Referenced by MusicKGQueryPlaylistRequest::startToQueryInfo().
|
static |
Definition at line 52 of file musickgqueryinterface.h.
Referenced by MusicKGQueryPlaylistRequest::startToSearch().
|
static |
playlist url
Definition at line 51 of file musickgqueryinterface.h.
Referenced by MusicKGQueryPlaylistRequest::startToPage().
|
static |
Definition at line 31 of file musickgqueryinterface.h.
Referenced by ReqKGInterface::parseFromSongAlbumLrc(), and MusicKGQueryRequest::startToSearchByID().
|
static |
Definition at line 26 of file musickgqueryinterface.h.
Referenced by MusicKGQueryRequest::downLoadSingleFinished(), and ReqKGInterface::parseFromSongAlbumLrc().
|
static |
Definition at line 27 of file musickgqueryinterface.h.
Referenced by parseSongPropertyV1().
|
static |
Definition at line 28 of file musickgqueryinterface.h.
Referenced by parseSongPropertyV2().
|
static |
Definition at line 30 of file musickgqueryinterface.h.
Referenced by parseSongPropertyV3().
|
static |
Definition at line 29 of file musickgqueryinterface.h.
Referenced by parseSongPropertyV3().
|
static |
song url
Definition at line 25 of file musickgqueryinterface.h.
Referenced by MusicKGQueryMovieRequest::startToPage(), and MusicKGQueryRequest::startToPage().
|
static |
Definition at line 46 of file musickgqueryinterface.h.
Referenced by MusicKGQueryToplistRequest::queryToplistInfo().
|
static |
toplist url
Definition at line 45 of file musickgqueryinterface.h.
Referenced by MusicKGQueryToplistRequest::startToPage(), and MusicKGDiscoverListRequest::startToSearch().