MCPcopy Create free account

hub / github.com/canxin121/music_api / functions

Functions224 in github.com/canxin121/music_api

↓ 151 callersMethodto_string
(&self)
src/interface/server.rs:21
↓ 29 callersFunctionget_db
()
src/interface/database.rs:53
↓ 23 callersMethodinto
(self)
src/server/kuwo/web_api/music.rs:184
↓ 20 callersMethodinsert_to_db
insert a playlist to db
src/interface/playlist.rs:137
↓ 18 callersMethodparse
(self)
src/server/netease/web_api/lyric.rs:26
↓ 16 callersMethodget
(&self, index: i64)
src/server/netease/web_api/playlist_tag.rs:195
↓ 16 callersMethodinto_music
(self, from_db: bool)
src/server/kuwo/model.rs:24
↓ 13 callersMethodall
()
src/interface/server.rs:18
↓ 12 callersMethodadd_aggs_to_db
add playlist music aggregator junction to db this will also add the music and music aggregators to the db
src/interface/playlist.rs:208
↓ 12 callersMethodfetch_musics_online
Fetch musics from playlist
src/server/mod.rs:380
↓ 11 callersMethodfrom
(qualities: Vec<Artist>)
src/interface/artist.rs:16
↓ 11 callersMethodinto
(self)
src/server/netease/web_api/music.rs:156
↓ 10 callersFunctionset_db
(database_url: &str)
src/interface/database.rs:33
↓ 9 callersMethodidentity
(&self)
src/interface/music_aggregator.rs:113
↓ 7 callersFunctiondecode_html_entities
(input: String)
src/server/kuwo/web_api/utils.rs:3
↓ 7 callersFunctionre_init_db
()
src/interface/playlist.rs:439
↓ 6 callersFunctionaes_encrypt
(buffer: &[u8], key: &[u8; 16], iv: Option<&[u8; 16]>, mode: AesMode)
src/server/netease/web_api/encrypt.rs:38
↓ 6 callersMethodget_cover
(&self, size: u16)
src/server/mod.rs:128
↓ 6 callersFunctionget_musics_from_music_list
( musiclist_id: &str, page: u16, limit: u16, )
src/server/netease/web_api/playlist.rs:108
↓ 6 callersFunctionweapi
(data: &str)
src/server/netease/web_api/encrypt.rs:94
↓ 5 callersFunctionget_music_chart_collection
()
src/server/kuwo/web_api/chart.rs:15
↓ 5 callersFunctionget_music_rid_pic
(music_rid: &str)
src/server/kuwo/web_api/utils.rs:72
↓ 5 callersMethodget_musics_from_db
get all music aggregators from db
src/interface/playlist.rs:323
↓ 5 callersFunctionget_playlists_from_tag
( tag_id: &str, order: TagPlaylistOrder, page: u16, size: u16, )
src/server/kuwo/web_api/playlist_tag.rs:18
↓ 5 callersMethodinsert_to_db
(self, playlist_collection_id: i64)
src/interface/json.rs:293
↓ 5 callersMethodsave_to_db
Ignores depulicate error, but return the depulicated music_aggregator identity
src/interface/music_aggregator.rs:173
↓ 5 callersMethodto
The final relation is Album -> MusicAlbumJunction -> Music
src/data/models/playlist.rs:69
↓ 4 callersMethoddef
(&self)
src/data/models/playlist.rs:49
↓ 4 callersMethoddef
(&self)
src/data/models/music_aggregator.rs:29
↓ 4 callersFunctioneapi_request
(url: &str, data: &str)
src/server/netease/web_api/request.rs:7
↓ 4 callersFunctionget_kuwo_music_album
( album_id: &str, album_name: &str, page: u16, limit: u16, )
src/server/kuwo/web_api/album.rs:16
↓ 4 callersFunctionget_musics_from_chart
( id: &str, page: u16, size: u16, )
src/server/kuwo/web_api/chart.rs:25
↓ 4 callersFunctionget_playlist_tags
()
src/server/kuwo/web_api/playlist_tag.rs:14
↓ 4 callersFunctionreinit_db
()
src/interface/database.rs:76
↓ 4 callersFunctionsearch_kuwo_musics
( content: &str, page: u16, limit: u16, )
src/server/kuwo/web_api/music.rs:7
↓ 3 callersMethodapply_to_db
takes ownership
src/interface/json.rs:91
↓ 3 callersFunctiondo_search
(aggs: Vec<MusicAggregator>)
src/interface/music_aggregator.rs:345
↓ 3 callersFunctiondo_search_music
()
src/server/kuwo/web_api/mod.rs:26
↓ 3 callersFunctioneapi
(url: &str, data: &str)
src/server/netease/web_api/encrypt.rs:126
↓ 3 callersFunctionget_artist_albums
( artist_id: &str, page: u16, page_size: u16, )
src/server/kuwo/web_api/artist.rs:51
↓ 3 callersFunctionget_artist_musics
( artist_id: &str, page: u16, page_size: u16, )
src/server/kuwo/web_api/artist.rs:16
↓ 3 callersFunctionget_musics_from_album
( album_id: &str, )
src/server/netease/web_api/album.rs:12
↓ 3 callersMethodinsert_to_db
(&self)
src/interface/music_aggregator.rs:72
↓ 3 callersMethodinsert_to_db
(&self)
src/interface/playlist_collection.rs:73
↓ 3 callersFunctionlinux_api
(text: &str)
src/server/netease/web_api/encrypt.rs:141
↓ 3 callersFunctionparse_qualities_formats
(formats: &str)
src/server/kuwo/web_api/utils.rs:51
↓ 3 callersFunctionparse_qualities_minfo
(input: &str)
src/server/kuwo/web_api/utils.rs:14
↓ 3 callersFunctionre_init_db
()
src/interface/music_aggregator.rs:332
↓ 3 callersFunctiontest_op
()
src/interface/database.rs:94
↓ 3 callersMethodto
()
src/data/models/music_aggregator.rs:90
↓ 3 callersMethodupdate_subscription
(&self)
src/interface/playlist.rs:357
↓ 2 callersFunctionaes_decrypt
( ciphertext: &[u8], key: &[u8; 16], iv: Option<&[u8; 16]>, mode: AesMode, )
src/server/netease/web_api/encrypt.rs:60
↓ 2 callersMethodauto_increment
()
src/data/models/playlist_music_junction.rs:36
↓ 2 callersMethoddef
(&self)
src/data/models/playlist_music_junction.rs:48
↓ 2 callersMethoddel_from_db
delete a playlist from db this will also delete all junctions between the playlist and music
src/interface/playlist.rs:175
↓ 2 callersFunctiondo_search_music_list
()
src/server/kuwo/web_api/mod.rs:30
↓ 2 callersFunctionfind_duplicate_music_agg
( db: &DatabaseConnection, music_agg: &MusicAggregator, )
src/interface/utils.rs:17
↓ 2 callersMethodfrom
(music: Music)
src/server/netease/model.rs:41
↓ 2 callersMethodfrom
(music: Music)
src/server/kuwo/model.rs:41
↓ 2 callersMethodget_album
return the album playlist on first page, and musics on each page on some music server, the page and limit has no effect, they just return the all musi
src/server/mod.rs:78
↓ 2 callersFunctionget_kuwo_lyric
(song_id: &str)
src/server/kuwo/web_api/lyric.rs:28
↓ 2 callersFunctionget_kuwo_music_list_from_share
(share: &str)
src/server/kuwo/web_api/share_playlist.rs:9
↓ 2 callersFunctionget_kuwo_musics_of_music_list
( playlist_id: &str, page: u16, limit: u16, )
src/server/kuwo/web_api/playlist.rs:29
↓ 2 callersFunctionget_netease_lyric
(music_id: &str)
src/server/netease/web_api/lyric.rs:67
↓ 2 callersFunctionget_netease_music_list_from_share
(share: &str)
src/server/netease/web_api/share_playlist.rs:14
↓ 2 callersFunctionget_playlists_from_tag
( tag_id: &str, order: TagPlaylistOrder, page: u16, size: u16, )
src/server/netease/web_api/playlist_tag.rs:30
↓ 2 callersMethodinto
(self)
src/server/netease/web_api/playlist_tag.rs:108
↓ 2 callersMethodinto
(self)
src/server/netease/web_api/chart.rs:80
↓ 2 callersMethodinto
(self)
src/server/netease/web_api/artist.rs:184
↓ 2 callersMethodinto
(self)
src/server/netease/web_api/album.rs:93
↓ 2 callersMethodinto
(self)
src/server/kuwo/web_api/playlist_tag.rs:82
↓ 2 callersMethodinto
(self)
src/server/kuwo/web_api/playlist.rs:105
↓ 2 callersMethodinto
(self)
src/server/kuwo/web_api/chart.rs:110
↓ 2 callersMethodinto
(self)
src/server/kuwo/web_api/artist.rs:188
↓ 2 callersMethodinto
(self)
src/server/kuwo/web_api/album.rs:121
↓ 2 callersFunctionrsa_encrypt_to_hex
(message: &[u8])
src/server/netease/web_api/encrypt.rs:85
↓ 2 callersFunctionsearch
( search_target: SearchTarget, content: &str, page: u16, limit: u16, )
src/server/netease/web_api/request.rs:36
↓ 2 callersFunctionsearch_kuwo_music_list
(content: &str, page: u16, limit: u16)
src/server/kuwo/web_api/playlist.rs:13
↓ 2 callersFunctionsearch_netease_music
( content: &str, page: u16, limit: u16, )
src/server/netease/web_api/music.rs:11
↓ 2 callersFunctionsearch_netease_music_list
搜索歌单
src/server/netease/web_api/playlist.rs:18
↓ 2 callersMethodto
()
src/data/models/playlist_music_junction.rs:65
↓ 2 callersMethodto
()
src/server/netease/model.rs:72
↓ 2 callersMethodto
()
src/server/kuwo/model.rs:72
↓ 1 callersFunctionclose_db
()
src/interface/database.rs:57
↓ 1 callersFunctioncreate_sqlite_db_file
(database_url: &str)
src/interface/database.rs:8
↓ 1 callersMethoddef
(&self)
src/data/models/playlist_collection.rs:19
↓ 1 callersMethoddef
(&self)
src/server/netease/model.rs:61
↓ 1 callersMethoddef
(&self)
src/server/kuwo/model.rs:61
↓ 1 callersMethoddel_from_db
(&self)
src/interface/music_aggregator.rs:278
↓ 1 callersMethoddel_music_agg
(&self, music_agg_identity: String)
src/interface/playlist.rs:412
↓ 1 callersMethoddelete_from_db
(&self)
src/interface/playlist_collection.rs:137
↓ 1 callersMethodfetch_server_online
takes ownership
src/server/mod.rs:233
↓ 1 callersFunctionfind_kuwo_plylist_id_from_share_url
(url: &str)
src/server/kuwo/web_api/utils.rs:86
↓ 1 callersFunctionfind_netease_playlist_id_from_share
(url: &str)
src/server/netease/web_api/utils.rs:1
↓ 1 callersMethodfrom
(value: playlist::Model)
src/interface/playlist.rs:50
↓ 1 callersMethodfrom
(value: playlist_collection::Model)
src/interface/playlist_collection.rs:22
↓ 1 callersFunctionget_artist_albums
( artist_id: &str, page: u16, limit: u16, )
src/server/netease/web_api/artist.rs:34
↓ 1 callersFunctionget_artist_musics
( artist_id: &str, page: u16, limit: u16, )
src/server/netease/web_api/artist.rs:11
↓ 1 callersMethodget_music_aggregator
( &self, db: &DatabaseConnection, order: i64, )
src/data/models/music_aggregator.rs:53
↓ 1 callersFunctionget_music_chart_collection
()
src/server/netease/web_api/chart.rs:11
next →1–100 of 224, ranked by callers