YesPlayMusic/src/ncmModDef.js
pan93412 ebd863f5b6
refactor(ncmapi): manage NCMAPI with submodule
also:
  - docs: tells user to clone repo recursively
  - feat(ci): clone recursively
  - feat(ncmapi): backport my change
    https://github.com/Binaryify/NeteaseCloudMusicApi/pull/1453
  - refactor: rewrite startNeteaseMusicApi()
2022-01-26 18:13:55 +08:00

617 lines
16 KiB
JavaScript

module.exports = [
{
identifier: 'user_update',
route: '/user/update',
module: require('NeteaseCloudMusicApi/module/user_update'),
},
{
identifier: 'user_subcount',
route: '/user/subcount',
module: require('NeteaseCloudMusicApi/module/user_subcount'),
},
{
identifier: 'user_replacephone',
route: '/user/replacephone',
module: require('NeteaseCloudMusicApi/module/user_replacephone'),
},
{
identifier: 'user_record',
route: '/user/record',
module: require('NeteaseCloudMusicApi/module/user_record'),
},
{
identifier: 'user_playlist',
route: '/user/playlist',
module: require('NeteaseCloudMusicApi/module/user_playlist'),
},
{
identifier: 'user_level',
route: '/user/level',
module: require('NeteaseCloudMusicApi/module/user_level'),
},
{
identifier: 'user_follows',
route: '/user/follows',
module: require('NeteaseCloudMusicApi/module/user_follows'),
},
{
identifier: 'user_followeds',
route: '/user/followeds',
module: require('NeteaseCloudMusicApi/module/user_followeds'),
},
{
identifier: 'user_event',
route: '/user/event',
module: require('NeteaseCloudMusicApi/module/user_event'),
},
{
identifier: 'user_dj',
route: '/user/dj',
module: require('NeteaseCloudMusicApi/module/user_dj'),
},
{
identifier: 'user_detail',
route: '/user/detail',
module: require('NeteaseCloudMusicApi/module/user_detail'),
},
{
identifier: 'user_cloud_detail',
route: '/user/cloud/detail',
module: require('NeteaseCloudMusicApi/module/user_cloud_detail'),
},
{
identifier: 'user_cloud_del',
route: '/user/cloud/del',
module: require('NeteaseCloudMusicApi/module/user_cloud_del'),
},
{
identifier: 'user_cloud',
route: '/user/cloud',
module: require('NeteaseCloudMusicApi/module/user_cloud'),
},
{
identifier: 'user_bindingcellphone',
route: '/user/bindingcellphone',
module: require('NeteaseCloudMusicApi/module/user_bindingcellphone'),
},
{
identifier: 'user_binding',
route: '/user/binding',
module: require('NeteaseCloudMusicApi/module/user_binding'),
},
{
identifier: 'user_audio',
route: '/user/audio',
module: require('NeteaseCloudMusicApi/module/user_audio'),
},
{
identifier: 'user_account',
route: '/user/account',
module: require('NeteaseCloudMusicApi/module/user_account'),
},
{
identifier: 'toplist_detail',
route: '/toplist/detail',
module: require('NeteaseCloudMusicApi/module/toplist_detail'),
},
{
identifier: 'toplist_artist',
route: '/toplist/artist',
module: require('NeteaseCloudMusicApi/module/toplist_artist'),
},
{
identifier: 'toplist',
route: '/toplist',
module: require('NeteaseCloudMusicApi/module/toplist'),
},
{
identifier: 'topic_sublist',
route: '/topic/sublist',
module: require('NeteaseCloudMusicApi/module/topic_sublist'),
},
{
identifier: 'topic_detail_event_hot',
route: '/topic/detail/event/hot',
module: require('NeteaseCloudMusicApi/module/topic_detail_event_hot'),
},
{
identifier: 'topic_detail',
route: '/topic/detail',
module: require('NeteaseCloudMusicApi/module/topic_detail'),
},
{
identifier: 'top_song',
route: '/top/song',
module: require('NeteaseCloudMusicApi/module/top_song'),
},
{
identifier: 'top_playlist_highquality',
route: '/top/playlist/highquality',
module: require('NeteaseCloudMusicApi/module/top_playlist_highquality'),
},
{
identifier: 'top_playlist',
route: '/top/playlist',
module: require('NeteaseCloudMusicApi/module/top_playlist'),
},
{
identifier: 'top_mv',
route: '/top/mv',
module: require('NeteaseCloudMusicApi/module/top_mv'),
},
{
identifier: 'top_list',
route: '/top/list',
module: require('NeteaseCloudMusicApi/module/top_list'),
},
{
identifier: 'top_artists',
route: '/top/artists',
module: require('NeteaseCloudMusicApi/module/top_artists'),
},
{
identifier: 'top_album',
route: '/top/album',
module: require('NeteaseCloudMusicApi/module/top_album'),
},
{
identifier: 'song_url',
route: '/song/url',
module: require('NeteaseCloudMusicApi/module/song_url'),
},
{
identifier: 'song_download_url',
route: '/song/download/url',
module: require('NeteaseCloudMusicApi/module/song_download_url'),
},
{
identifier: 'song_detail',
route: '/song/detail',
module: require('NeteaseCloudMusicApi/module/song_detail'),
},
{
identifier: 'simi_mv',
route: '/simi/mv',
module: require('NeteaseCloudMusicApi/module/simi_mv'),
},
{
identifier: 'simi_artist',
route: '/simi/artist',
module: require('NeteaseCloudMusicApi/module/simi_artist'),
},
{
identifier: 'search',
route: '/search',
module: require('NeteaseCloudMusicApi/module/search'),
},
{
identifier: 'scrobble',
route: '/scrobble',
module: require('NeteaseCloudMusicApi/module/scrobble'),
},
{
identifier: 'recommend_songs',
route: '/recommend/songs',
module: require('NeteaseCloudMusicApi/module/recommend_songs'),
},
{
identifier: 'recommend_resource',
route: '/recommend/resource',
module: require('NeteaseCloudMusicApi/module/recommend_resource'),
},
{
identifier: 'playmode_intelligence_list',
route: '/playmode/intelligence/list',
module: require('NeteaseCloudMusicApi/module/playmode_intelligence_list'),
},
{
identifier: 'playlist_video_recent',
route: '/playlist/video/recent',
module: require('NeteaseCloudMusicApi/module/playlist_video_recent'),
},
{
identifier: 'playlist_update',
route: '/playlist/update',
module: require('NeteaseCloudMusicApi/module/playlist_update'),
},
{
identifier: 'playlist_tracks',
route: '/playlist/tracks',
module: require('NeteaseCloudMusicApi/module/playlist_tracks'),
},
{
identifier: 'playlist_track_delete',
route: '/playlist/track/delete',
module: require('NeteaseCloudMusicApi/module/playlist_track_delete'),
},
{
identifier: 'playlist_track_all',
route: '/playlist/track/all',
module: require('NeteaseCloudMusicApi/module/playlist_track_all'),
},
{
identifier: 'playlist_track_add',
route: '/playlist/track/add',
module: require('NeteaseCloudMusicApi/module/playlist_track_add'),
},
{
identifier: 'playlist_tags_update',
route: '/playlist/tags/update',
module: require('NeteaseCloudMusicApi/module/playlist_tags_update'),
},
{
identifier: 'playlist_subscribers',
route: '/playlist/subscribers',
module: require('NeteaseCloudMusicApi/module/playlist_subscribers'),
},
{
identifier: 'playlist_subscribe',
route: '/playlist/subscribe',
module: require('NeteaseCloudMusicApi/module/playlist_subscribe'),
},
{
identifier: 'playlist_privacy',
route: '/playlist/privacy',
module: require('NeteaseCloudMusicApi/module/playlist_privacy'),
},
{
identifier: 'playlist_order_update',
route: '/playlist/order/update',
module: require('NeteaseCloudMusicApi/module/playlist_order_update'),
},
{
identifier: 'playlist_name_update',
route: '/playlist/name/update',
module: require('NeteaseCloudMusicApi/module/playlist_name_update'),
},
{
identifier: 'playlist_mylike',
route: '/playlist/mylike',
module: require('NeteaseCloudMusicApi/module/playlist_mylike'),
},
{
identifier: 'playlist_hot',
route: '/playlist/hot',
module: require('NeteaseCloudMusicApi/module/playlist_hot'),
},
{
identifier: 'playlist_highquality_tags',
route: '/playlist/highquality/tags',
module: require('NeteaseCloudMusicApi/module/playlist_highquality_tags'),
},
{
identifier: 'playlist_detail_dynamic',
route: '/playlist/detail/dynamic',
module: require('NeteaseCloudMusicApi/module/playlist_detail_dynamic'),
},
{
identifier: 'playlist_detail',
route: '/playlist/detail',
module: require('NeteaseCloudMusicApi/module/playlist_detail'),
},
{
identifier: 'playlist_desc_update',
route: '/playlist/desc/update',
module: require('NeteaseCloudMusicApi/module/playlist_desc_update'),
},
{
identifier: 'playlist_delete',
route: '/playlist/delete',
module: require('NeteaseCloudMusicApi/module/playlist_delete'),
},
{
identifier: 'playlist_create',
route: '/playlist/create',
module: require('NeteaseCloudMusicApi/module/playlist_create'),
},
{
identifier: 'playlist_cover_update',
route: '/playlist/cover/update',
module: require('NeteaseCloudMusicApi/module/playlist_cover_update'),
},
{
identifier: 'playlist_catlist',
route: '/playlist/catlist',
module: require('NeteaseCloudMusicApi/module/playlist_catlist'),
},
{
identifier: 'personalized',
route: '/personalized',
module: require('NeteaseCloudMusicApi/module/personalized'),
},
{
identifier: 'personal_fm',
route: '/personal_fm',
module: require('NeteaseCloudMusicApi/module/personal_fm'),
},
{
identifier: 'mv_url',
route: '/mv/url',
module: require('NeteaseCloudMusicApi/module/mv_url'),
},
{
identifier: 'mv_sublist',
route: '/mv/sublist',
module: require('NeteaseCloudMusicApi/module/mv_sublist'),
},
{
identifier: 'mv_sub',
route: '/mv/sub',
module: require('NeteaseCloudMusicApi/module/mv_sub'),
},
{
identifier: 'mv_first',
route: '/mv/first',
module: require('NeteaseCloudMusicApi/module/mv_first'),
},
{
identifier: 'mv_exclusive_rcmd',
route: '/mv/exclusive/rcmd',
module: require('NeteaseCloudMusicApi/module/mv_exclusive_rcmd'),
},
{
identifier: 'mv_detail_info',
route: '/mv/detail/info',
module: require('NeteaseCloudMusicApi/module/mv_detail_info'),
},
{
identifier: 'mv_detail',
route: '/mv/detail',
module: require('NeteaseCloudMusicApi/module/mv_detail'),
},
{
identifier: 'mv_all',
route: '/mv/all',
module: require('NeteaseCloudMusicApi/module/mv_all'),
},
{
identifier: 'lyric',
route: '/lyric',
module: require('NeteaseCloudMusicApi/module/lyric'),
},
{
identifier: 'logout',
route: '/logout',
module: require('NeteaseCloudMusicApi/module/logout'),
},
{
identifier: 'login_status',
route: '/login/status',
module: require('NeteaseCloudMusicApi/module/login_status'),
},
{
identifier: 'login_refresh',
route: '/login/refresh',
module: require('NeteaseCloudMusicApi/module/login_refresh'),
},
{
identifier: 'login_qr_key',
route: '/login/qr/key',
module: require('NeteaseCloudMusicApi/module/login_qr_key'),
},
{
identifier: 'login_qr_create',
route: '/login/qr/create',
module: require('NeteaseCloudMusicApi/module/login_qr_create'),
},
{
identifier: 'login_qr_check',
route: '/login/qr/check',
module: require('NeteaseCloudMusicApi/module/login_qr_check'),
},
{
identifier: 'login_cellphone',
route: '/login/cellphone',
module: require('NeteaseCloudMusicApi/module/login_cellphone'),
},
{
identifier: 'login',
route: '/login',
module: require('NeteaseCloudMusicApi/module/login'),
},
{
identifier: 'likelist',
route: '/likelist',
module: require('NeteaseCloudMusicApi/module/likelist'),
},
{
identifier: 'like',
route: '/like',
module: require('NeteaseCloudMusicApi/module/like'),
},
{
identifier: 'follow',
route: '/follow',
module: require('NeteaseCloudMusicApi/module/follow'),
},
{
identifier: 'fm_trash',
route: '/fm_trash',
module: require('NeteaseCloudMusicApi/module/fm_trash'),
},
{
identifier: 'daily_signin',
route: '/daily_signin',
module: require('NeteaseCloudMusicApi/module/daily_signin'),
},
{
identifier: 'cloudsearch',
route: '/cloudsearch',
module: require('NeteaseCloudMusicApi/module/cloudsearch'),
},
{
identifier: 'cloud',
route: '/cloud',
module: require('NeteaseCloudMusicApi/module/cloud'),
},
{
identifier: 'check_music',
route: '/check/music',
module: require('NeteaseCloudMusicApi/module/check_music'),
},
{
identifier: 'cellphone_existence_check',
route: '/cellphone/existence/check',
module: require('NeteaseCloudMusicApi/module/cellphone_existence_check'),
},
{
identifier: 'captcha_verify',
route: '/captcha/verify',
module: require('NeteaseCloudMusicApi/module/captcha_verify'),
},
{
identifier: 'captcha_sent',
route: '/captcha/sent',
module: require('NeteaseCloudMusicApi/module/captcha_sent'),
},
{
identifier: 'calendar',
route: '/calendar',
module: require('NeteaseCloudMusicApi/module/calendar'),
},
{
identifier: 'batch',
route: '/batch',
module: require('NeteaseCloudMusicApi/module/batch'),
},
{
identifier: 'banner',
route: '/banner',
module: require('NeteaseCloudMusicApi/module/banner'),
},
{
identifier: 'avatar_upload',
route: '/avatar/upload',
module: require('NeteaseCloudMusicApi/module/avatar_upload'),
},
{
identifier: 'audio_match',
route: '/audio/match',
module: require('NeteaseCloudMusicApi/module/audio_match'),
},
{
identifier: 'artists',
route: '/artists',
module: require('NeteaseCloudMusicApi/module/artists'),
},
{
identifier: 'artist_video',
route: '/artist/video',
module: require('NeteaseCloudMusicApi/module/artist_video'),
},
{
identifier: 'artist_top_song',
route: '/artist/top/song',
module: require('NeteaseCloudMusicApi/module/artist_top_song'),
},
{
identifier: 'artist_sublist',
route: '/artist/sublist',
module: require('NeteaseCloudMusicApi/module/artist_sublist'),
},
{
identifier: 'artist_sub',
route: '/artist/sub',
module: require('NeteaseCloudMusicApi/module/artist_sub'),
},
{
identifier: 'artist_songs',
route: '/artist/songs',
module: require('NeteaseCloudMusicApi/module/artist_songs'),
},
{
identifier: 'artist_new_song',
route: '/artist/new/song',
module: require('NeteaseCloudMusicApi/module/artist_new_song'),
},
{
identifier: 'artist_new_mv',
route: '/artist/new/mv',
module: require('NeteaseCloudMusicApi/module/artist_new_mv'),
},
{
identifier: 'artist_mv',
route: '/artist/mv',
module: require('NeteaseCloudMusicApi/module/artist_mv'),
},
{
identifier: 'artist_list',
route: '/artist/list',
module: require('NeteaseCloudMusicApi/module/artist_list'),
},
{
identifier: 'artist_fans',
route: '/artist/fans',
module: require('NeteaseCloudMusicApi/module/artist_fans'),
},
{
identifier: 'artist_detail',
route: '/artist/detail',
module: require('NeteaseCloudMusicApi/module/artist_detail'),
},
{
identifier: 'artist_desc',
route: '/artist/desc',
module: require('NeteaseCloudMusicApi/module/artist_desc'),
},
{
identifier: 'artist_album',
route: '/artist/album',
module: require('NeteaseCloudMusicApi/module/artist_album'),
},
{
identifier: 'album_sublist',
route: '/album/sublist',
module: require('NeteaseCloudMusicApi/module/album_sublist'),
},
{
identifier: 'album_sub',
route: '/album/sub',
module: require('NeteaseCloudMusicApi/module/album_sub'),
},
{
identifier: 'album_songsaleboard',
route: '/album/songsaleboard',
module: require('NeteaseCloudMusicApi/module/album_songsaleboard'),
},
{
identifier: 'album_newest',
route: '/album/newest',
module: require('NeteaseCloudMusicApi/module/album_newest'),
},
{
identifier: 'album_new',
route: '/album/new',
module: require('NeteaseCloudMusicApi/module/album_new'),
},
{
identifier: 'album_list_style',
route: '/album/list/style',
module: require('NeteaseCloudMusicApi/module/album_list_style'),
},
{
identifier: 'album_list',
route: '/album/list',
module: require('NeteaseCloudMusicApi/module/album_list'),
},
{
identifier: 'album_detail_dynamic',
route: '/album/detail/dynamic',
module: require('NeteaseCloudMusicApi/module/album_detail_dynamic'),
},
{
identifier: 'album_detail',
route: '/album/detail',
module: require('NeteaseCloudMusicApi/module/album_detail'),
},
{
identifier: 'album',
route: '/album',
module: require('NeteaseCloudMusicApi/module/album'),
},
{
identifier: 'activate_init_profile',
route: '/activate/init/profile',
module: require('NeteaseCloudMusicApi/module/activate_init_profile'),
},
];