TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The namespace of the kuwo request interface. More...
Functions | |
void | makeRequestRawHeader (QNetworkRequest *request) |
QString | makeSongArtist (const QString &name) |
QString | makeCoverPixmapUrl (const QString &url, const QString &id) |
void | parseFromSongProperty (TTK::MusicSongInformation *info, int bitrate) |
void | parseFromSongProperty (TTK::MusicSongInformation *info, const QString &format) |
static void | parseFromMovieInfo (TTK::MusicSongInformation *info) |
static void | parseFromMovieProperty (TTK::MusicSongInformation *info, const QString &format) |
static void | parseFromMovieProperty (TTK::MusicSongInformation *info, const QString &format, int bitrate) |
The namespace of the kuwo request interface.
Make cover pixmap url.
Definition at line 18 of file musickwqueryinterface.cpp.
References TTK::String::isNetworkUrl(), KW_ALBUM_COVER_INFO_URL, KW_ALBUM_COVER_URL, and TTK::Algorithm::mdII().
Referenced by MusicKWQueryPlaylistRequest::downloadDetailsFinished(), MusicKWQueryAlbumRequest::downLoadFinished(), MusicKWQueryArtistRequest::downLoadFinished(), MusicKWQueryMovieRequest::downLoadFinished(), MusicKWQueryToplistRequest::downLoadFinished(), MusicKWQueryRequest::downLoadFinished(), and MusicKWQueryArtistAlbumRequest::downLoadFinished().
void ReqKWInterface::makeRequestRawHeader | ( | QNetworkRequest * | request | ) |
Make request query data.
Definition at line 6 of file musickwqueryinterface.cpp.
References TTK::makeContentTypeHeader(), TTK::makeUserAgentHeader(), and TTK::setSslConfiguration().
Referenced by MusicKWQueryPlaylistRequest::morePlaylistDetails(), parseFromMovieInfo(), parseFromMovieProperty(), parseSongPropertyV1(), parseSongPropertyV2(), MusicKWQueryArtistRequest::queryArtistIntro(), MusicKWQueryToplistRequest::queryToplistInfo(), MusicKWSongCommentsRequest::startToPage(), MusicKWQueryPlaylistRequest::startToPage(), MusicKWQueryAlbumRequest::startToPage(), MusicKWQueryArtistRequest::startToPage(), MusicKWQueryRequest::startToPage(), MusicKWQueryToplistRequest::startToPage(), MusicKWQueryArtistListRequest::startToPage(), MusicKWQueryMovieRequest::startToPage(), MusicKWPlaylistCommentsRequest::startToPage(), MusicKWQueryArtistAlbumRequest::startToPage(), MusicKWQueryArtistMovieRequest::startToPage(), MusicKWQueryPlaylistRequest::startToQueryInfo(), MusicKWDownLoadCoverRequest::startToRequest(), MusicKWDiscoverListRequest::startToSearch(), MusicKWQueryPlaylistRequest::startToSearch(), and MusicKWQueryRequest::startToSearchByID().
QString ReqKWInterface::makeSongArtist | ( | const QString & | name | ) |
Make song artist name.
Definition at line 13 of file musickwqueryinterface.cpp.
References TTK::String::charactersReplace().
Referenced by MusicKWQueryPlaylistRequest::downloadDetailsFinished(), MusicKWQueryAlbumRequest::downLoadFinished(), MusicKWQueryArtistRequest::downLoadFinished(), MusicKWQueryMovieRequest::downLoadFinished(), MusicKWQueryToplistRequest::downLoadFinished(), MusicKWQueryRequest::downLoadFinished(), MusicKWQueryRequest::downLoadSingleFinished(), and parseFromMovieInfo().
|
static |
Read mv info property from query results.
Definition at line 22 of file musickwquerymovierequest.cpp.
References TTK::String::charactersReplace(), TTKTime::formatDuration(), KW_SONG_INFO_URL, TTK::MusicSongInformation::m_artistName, TTK::MusicSongInformation::m_coverUrl, TTK::MusicSongInformation::m_duration, TTK::MusicSongInformation::m_songId, TTK::MusicSongInformation::m_songName, makeRequestRawHeader(), makeSongArtist(), TTK::Algorithm::mdII(), QJson::Parser::parse(), TTK::syncNetworkQueryForGet(), TTK::toString(), and TTK_DN_S2MS.
Referenced by MusicKWQueryMovieRequest::downLoadSingleFinished().
|
static |
Read mv tags(size and bitrate and url) from query results.
Definition at line 59 of file musickwquerymovierequest.cpp.
References TTK::MusicSongInformation::m_songId, parseFromMovieProperty(), TTK_BN_1000, TTK_BN_250, TTK_BN_500, and TTK_BN_750.
Referenced by MusicKWQueryMovieRequest::downLoadFinished(), and MusicKWQueryMovieRequest::downLoadSingleFinished().
|
static |
Read mv tags(size and bitrate and url) from query results.
Definition at line 87 of file musickwquerymovierequest.cpp.
References QAlgorithm::Des::encrypt(), TTK::MusicSongProperty::isEmpty(), KW_MOVIE_ATTR_URL, KW_MOVIE_URL, TTK::MusicSongProperty::m_bitrate, TTK::MusicSongProperty::m_format, TTK::MusicSongProperty::m_size, TTK::MusicSongInformation::m_songId, TTK::MusicSongInformation::m_songProps, TTK::MusicSongProperty::m_url, makeRequestRawHeader(), TTK::Algorithm::mdII(), MDII_SHR_KEY, MP4_FILE_SUFFIX, TTK::syncNetworkQueryForGet(), and TTK_DEFAULT_STR.
Referenced by parseFromMovieProperty().
void ReqKWInterface::parseFromSongProperty | ( | TTK::MusicSongInformation * | info, |
int | bitrate | ||
) |
Read tags(size and bitrate and url) from query results.
Definition at line 203 of file musickwqueryinterface.cpp.
References FLAC_FILE_SUFFIX, TTK::MusicSongInformation::m_formatProps, TTK::MusicSongInformation::m_songId, MP3_FILE_SUFFIX, parseSongProperty(), TTK_BN_0, TTK_BN_1000, TTK_BN_128, TTK_BN_192, and TTK_BN_320.
Referenced by MusicKWQueryPlaylistRequest::downloadDetailsFinished(), MusicKWQueryArtistRequest::downLoadFinished(), MusicKWQueryAlbumRequest::downLoadFinished(), MusicKWQueryRequest::downLoadFinished(), MusicKWQueryToplistRequest::downLoadFinished(), MusicKWQueryRequest::downLoadSingleFinished(), MusicKWQueryAlbumRequest::startToQueryResult(), MusicKWQueryArtistRequest::startToQueryResult(), MusicKWQueryRequest::startToQueryResult(), MusicKWQueryToplistRequest::startToQueryResult(), and MusicKWQueryPlaylistRequest::startToQueryResult().
void ReqKWInterface::parseFromSongProperty | ( | TTK::MusicSongInformation * | info, |
const QString & | format | ||
) |
Read tags(size and bitrate and url) from query results.
Definition at line 229 of file musickwqueryinterface.cpp.
References TTK::MusicSongInformation::m_formatProps.