MCPcopy Create free account

hub / github.com/darknessomi/musicbox / functions

Functions500 in github.com/darknessomi/musicbox

↓ 2 callersMethod_queue_list
(self)
NEMbox/daemon.py:461
↓ 2 callersMethod_raw_request
(self, method, endpoint, data=None)
NEMbox/api.py:449
↓ 2 callersFunction_read_config_value
Read a config value; handles bare scalars (e.g. top-level version: 9).
NEMbox/cli.py:488
↓ 2 callersMethod_read_line_input
Read a line with UTF-8 aware backspace (get_wch), fallback to getstr.
NEMbox/ui.py:836
↓ 2 callersMethod_set_cookie
(self, name, value)
NEMbox/api.py:389
↓ 2 callersMethod_song_lyric_data
(self, music_id)
NEMbox/api.py:842
↓ 2 callersMethod_song_url_by_id
(cls, sid)
NEMbox/api.py:176
↓ 2 callersMethod_volume
(self, params: dict[str, Any])
NEMbox/daemon.py:411
↓ 2 callersMethodadd
(self, song_id, song_name, artist, url, onExit, song_type="", level="")
NEMbox/cache.py:153
↓ 2 callersMethodadd_songs
(self, songs)
NEMbox/player.py:202
↓ 2 callersFunctionaes
(text, key)
NEMbox/encrypt.py:53
↓ 2 callersMethodappend_songs
(self, datalist)
NEMbox/player.py:772
↓ 2 callersMethodartists
(cls, artists)
NEMbox/api.py:300
↓ 2 callersMethodbuild_login_qr
渲染扫码登录二维码,返回状态提示所在行号。
NEMbox/ui.py:727
↓ 2 callersMethodbuild_menu
(self, datatype, title, datalist, offset, index, step, start)
NEMbox/ui.py:393
↓ 2 callersMethodbuild_playinfo
( self, song_name, artist, album_name, quality, start, pause=False )
NEMbox/ui.py:169
↓ 2 callersMethodchange_mode
(self, step=1)
NEMbox/player.py:182
↓ 2 callersFunctioncmd_parser
A generator manager which can catch StopIteration and start a new Generator. 生成器管理对象,可以优雅地屏蔽生成器的终止信号,并重启生成器
NEMbox/cmd_parser.py:47
↓ 2 callersFunctioncreate_dir
(path)
NEMbox/utils.py:37
↓ 2 callersMethoddjRadios
(self, offset=0, limit=50)
NEMbox/api.py:878
↓ 2 callersMethoddjprograms
(self, radio_id, asc=False, offset=0, limit=50)
NEMbox/api.py:883
↓ 2 callersMethoddown_key_event
(self)
NEMbox/menu.py:392
↓ 2 callersMethodgenerate_config_file
(self)
NEMbox/config.py:231
↓ 2 callersMethodget_account_info
(self)
tests/test_cli.py:54
↓ 2 callersMethodget_param
(self, prompt_string)
NEMbox/ui.py:892
↓ 2 callersMethodgetmaxyx
(self)
tests/test_ui_login_qr.py:9
↓ 2 callersFunctioninfer_cache_extension
(url="", song_type="", level="", configured_quality=None)
NEMbox/cache.py:22
↓ 2 callersMethodinfo
(self)
NEMbox/player.py:83
↓ 2 callersMethodlogin_qr_check
轮询扫码状态。code: 800 过期 / 801 待扫码 / 802 待确认 / 803 成功。
NEMbox/api.py:648
↓ 2 callersMethodlogin_qr_key
获取二维码 unikey。返回 unikey 字符串或 None。
NEMbox/api.py:627
↓ 2 callersMethodlogin_qr_url
由 unikey 生成二维码内容 URL。
NEMbox/api.py:644
↓ 2 callersMethodlogout
服务端登出后清理本地 cookie 与账号缓存,对照 api-enhanced logout。
NEMbox/api.py:431
↓ 2 callersMethodmake_cookie
(self, name, value)
NEMbox/api.py:462
↓ 2 callersFunctionmkdir
(path)
NEMbox/utils.py:29
↓ 2 callersFunctionmusic_quality_to_level
(quality)
NEMbox/api.py:151
↓ 2 callersMethodnext_key_event
(self)
NEMbox/menu.py:372
↓ 2 callersFunctionplayinfo_song_start
(indented_startcol, prefix, quality)
NEMbox/ui.py:54
↓ 2 callersMethodprev
(self)
NEMbox/player.py:882
↓ 2 callersMethodprev_idx
(self)
NEMbox/player.py:849
↓ 2 callersMethodprev_key_event
(self)
NEMbox/menu.py:369
↓ 2 callersMethodrefresh_lyrics
(self, text)
NEMbox/osdlyrics.py:122
↓ 2 callersMethodrefresh_urls
(self)
NEMbox/player.py:211
↓ 2 callersMethodsearch
(self, category)
NEMbox/menu.py:296
↓ 2 callersMethodshow_playing_song
(self)
NEMbox/menu.py:1210
↓ 2 callersMethodshuffle
(self)
NEMbox/player.py:887
↓ 2 callersMethodsong_comments
(self, music_id, offset=0, total="false", limit=100)
NEMbox/api.py:803
↓ 2 callersMethodsongs
(cls, songs)
NEMbox/api.py:258
↓ 2 callersMethodstart_download
(self)
NEMbox/cache.py:74
↓ 2 callersFunctionstop_daemon
(timeout: float = 5.0)
NEMbox/daemon.py:535
↓ 2 callersMethodtop_songlist
(self, idx=0, offset=0, limit=100)
NEMbox/api.py:779
↓ 2 callersMethodupdate_margin
(self)
NEMbox/ui.py:148
↓ 2 callersMethodupdate_space
(self)
NEMbox/ui.py:921
↓ 1 callersMethod__init__
(self)
NEMbox/osdlyrics.py:42
↓ 1 callersMethod_acquire_lock
(self)
NEMbox/daemon.py:141
↓ 1 callersMethod_apply_cookie_string
(self, cookie_text)
NEMbox/api.py:392
↓ 1 callersMethod_apply_input_backspace
(self, y, x, chars)
NEMbox/ui.py:825
↓ 1 callersFunction_async_raise
raises the exception, performs cleanup if needed
NEMbox/kill_thread.py:9
↓ 1 callersMethod_bind
(self)
NEMbox/daemon.py:145
↓ 1 callersFunction_build_control_parsers
(sub: Any)
NEMbox/cli.py:1036
↓ 1 callersFunction_build_parser
()
NEMbox/cli.py:803
↓ 1 callersMethod_cleanup
(self)
NEMbox/daemon.py:153
↓ 1 callersFunction_cloudmusic_dll_encode_id
(some_id: str)
NEMbox/encrypt.py:75
↓ 1 callersMethod_cn_ip_for_device
(device_id)
NEMbox/api.py:378
↓ 1 callersFunction_ctx_from_ns
(ns: argparse.Namespace)
NEMbox/cli.py:200
↓ 1 callersFunction_daemonize_and_serve
Second-stage child: detach from controlling terminal and serve.
NEMbox/daemon.py:494
↓ 1 callersMethod_dispatch
(self, method: str, params: dict[str, Any])
NEMbox/daemon.py:252
↓ 1 callersMethod_eapi_header_cookie
(self)
NEMbox/api.py:523
↓ 1 callersFunction_ensure_daemon
Make sure a daemon is reachable. Returns an exit code on failure.
NEMbox/cli.py:549
↓ 1 callersFunction_erase_coroutine
()
NEMbox/cmd_parser.py:58
↓ 1 callersMethod_format_sample_bits
(fmt)
NEMbox/player.py:433
↓ 1 callersMethod_format_sample_rate
(rate)
NEMbox/player.py:425
↓ 1 callersFunction_format_song_line
(song: dict[str, Any])
NEMbox/cli.py:242
↓ 1 callersMethod_gen_device_id
()
NEMbox/api.py:373
↓ 1 callersMethod_handle_conn
(self, conn: socket.socket)
NEMbox/daemon.py:211
↓ 1 callersMethod_is_cache_successful
(self)
NEMbox/cache.py:60
↓ 1 callersFunction_is_escape_key
(ch)
NEMbox/ui.py:43
↓ 1 callersMethod_is_flac_song
(cls, song, url)
NEMbox/player.py:347
↓ 1 callersMethod_is_flac_url
(url)
NEMbox/player.py:340
↓ 1 callersMethod_kill_all
(self)
NEMbox/cache.py:66
↓ 1 callersMethod_lyrics
(self, params: dict[str, Any])
NEMbox/daemon.py:447
↓ 1 callersMethod_mode
(self, params: dict[str, Any])
NEMbox/daemon.py:420
↓ 1 callersMethod_new_mpv_ipc_path
(self)
NEMbox/player.py:362
↓ 1 callersMethod_next
(self, params: dict[str, Any])
NEMbox/daemon.py:397
↓ 1 callersFunction_on_login_success
(api: NetEase, storage: Storage)
NEMbox/cli.py:217
↓ 1 callersMethod_on_qr_login_success
(self)
NEMbox/menu.py:257
↓ 1 callersFunction_parse_version
(version: str)
NEMbox/__init__.py:36
↓ 1 callersFunction_pkcs7_pad
(data: bytes)
NEMbox/encrypt.py:92
↓ 1 callersFunction_pkcs7_unpad
(data: bytes)
NEMbox/encrypt.py:97
↓ 1 callersMethod_play_backend
(self, song, url)
NEMbox/player.py:356
↓ 1 callersMethod_prev
(self, params: dict[str, Any])
NEMbox/daemon.py:404
↓ 1 callersMethod_queue_add
(self, params: dict[str, Any])
NEMbox/daemon.py:477
↓ 1 callersFunction_render_qr_ascii
(url: str)
NEMbox/cli.py:231
↓ 1 callersMethod_request_mpv_property
(self, name, path=None)
NEMbox/player.py:399
↓ 1 callersMethod_seek
(self, params: dict[str, Any])
NEMbox/daemon.py:431
↓ 1 callersMethod_swap_song
(self)
NEMbox/player.py:792
↓ 1 callersMethodalbums
(cls, albums)
NEMbox/api.py:311
↓ 1 callersMethodalldjprograms
(self, radio_id, asc=False, offset=0, limit=500)
NEMbox/api.py:889
↓ 1 callersFunctionanonymous_username
(device_id: str)
NEMbox/encrypt.py:84
↓ 1 callersFunctionbreak_str
(s, start, max_len=80)
NEMbox/ui.py:87
↓ 1 callersFunctionbreak_substr
(s, start, max_len=80)
NEMbox/ui.py:66
← previousnext →101–200 of 500, ranked by callers