Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/darknessomi/musicbox
/ functions
Functions
500 in github.com/darknessomi/musicbox
⨍
Functions
500
◇
Types & classes
26
↓ 2 callers
Method
_queue_list
(self)
NEMbox/daemon.py:461
↓ 2 callers
Method
_raw_request
(self, method, endpoint, data=None)
NEMbox/api.py:449
↓ 2 callers
Function
_read_config_value
Read a config value; handles bare scalars (e.g. top-level version: 9).
NEMbox/cli.py:488
↓ 2 callers
Method
_read_line_input
Read a line with UTF-8 aware backspace (get_wch), fallback to getstr.
NEMbox/ui.py:836
↓ 2 callers
Method
_set_cookie
(self, name, value)
NEMbox/api.py:389
↓ 2 callers
Method
_song_lyric_data
(self, music_id)
NEMbox/api.py:842
↓ 2 callers
Method
_song_url_by_id
(cls, sid)
NEMbox/api.py:176
↓ 2 callers
Method
_volume
(self, params: dict[str, Any])
NEMbox/daemon.py:411
↓ 2 callers
Method
add
(self, song_id, song_name, artist, url, onExit, song_type="", level="")
NEMbox/cache.py:153
↓ 2 callers
Method
add_songs
(self, songs)
NEMbox/player.py:202
↓ 2 callers
Function
aes
(text, key)
NEMbox/encrypt.py:53
↓ 2 callers
Method
append_songs
(self, datalist)
NEMbox/player.py:772
↓ 2 callers
Method
artists
(cls, artists)
NEMbox/api.py:300
↓ 2 callers
Method
build_login_qr
渲染扫码登录二维码,返回状态提示所在行号。
NEMbox/ui.py:727
↓ 2 callers
Method
build_menu
(self, datatype, title, datalist, offset, index, step, start)
NEMbox/ui.py:393
↓ 2 callers
Method
build_playinfo
( self, song_name, artist, album_name, quality, start, pause=False )
NEMbox/ui.py:169
↓ 2 callers
Method
change_mode
(self, step=1)
NEMbox/player.py:182
↓ 2 callers
Function
cmd_parser
A generator manager which can catch StopIteration and start a new Generator. 生成器管理对象,可以优雅地屏蔽生成器的终止信号,并重启生成器
NEMbox/cmd_parser.py:47
↓ 2 callers
Function
create_dir
(path)
NEMbox/utils.py:37
↓ 2 callers
Method
djRadios
(self, offset=0, limit=50)
NEMbox/api.py:878
↓ 2 callers
Method
djprograms
(self, radio_id, asc=False, offset=0, limit=50)
NEMbox/api.py:883
↓ 2 callers
Method
down_key_event
(self)
NEMbox/menu.py:392
↓ 2 callers
Method
generate_config_file
(self)
NEMbox/config.py:231
↓ 2 callers
Method
get_account_info
(self)
tests/test_cli.py:54
↓ 2 callers
Method
get_param
(self, prompt_string)
NEMbox/ui.py:892
↓ 2 callers
Method
getmaxyx
(self)
tests/test_ui_login_qr.py:9
↓ 2 callers
Function
infer_cache_extension
(url="", song_type="", level="", configured_quality=None)
NEMbox/cache.py:22
↓ 2 callers
Method
info
(self)
NEMbox/player.py:83
↓ 2 callers
Method
login_qr_check
轮询扫码状态。code: 800 过期 / 801 待扫码 / 802 待确认 / 803 成功。
NEMbox/api.py:648
↓ 2 callers
Method
login_qr_key
获取二维码 unikey。返回 unikey 字符串或 None。
NEMbox/api.py:627
↓ 2 callers
Method
login_qr_url
由 unikey 生成二维码内容 URL。
NEMbox/api.py:644
↓ 2 callers
Method
logout
服务端登出后清理本地 cookie 与账号缓存,对照 api-enhanced logout。
NEMbox/api.py:431
↓ 2 callers
Method
make_cookie
(self, name, value)
NEMbox/api.py:462
↓ 2 callers
Function
mkdir
(path)
NEMbox/utils.py:29
↓ 2 callers
Function
music_quality_to_level
(quality)
NEMbox/api.py:151
↓ 2 callers
Method
next_key_event
(self)
NEMbox/menu.py:372
↓ 2 callers
Function
playinfo_song_start
(indented_startcol, prefix, quality)
NEMbox/ui.py:54
↓ 2 callers
Method
prev
(self)
NEMbox/player.py:882
↓ 2 callers
Method
prev_idx
(self)
NEMbox/player.py:849
↓ 2 callers
Method
prev_key_event
(self)
NEMbox/menu.py:369
↓ 2 callers
Method
refresh_lyrics
(self, text)
NEMbox/osdlyrics.py:122
↓ 2 callers
Method
refresh_urls
(self)
NEMbox/player.py:211
↓ 2 callers
Method
search
(self, category)
NEMbox/menu.py:296
↓ 2 callers
Method
show_playing_song
(self)
NEMbox/menu.py:1210
↓ 2 callers
Method
shuffle
(self)
NEMbox/player.py:887
↓ 2 callers
Method
song_comments
(self, music_id, offset=0, total="false", limit=100)
NEMbox/api.py:803
↓ 2 callers
Method
songs
(cls, songs)
NEMbox/api.py:258
↓ 2 callers
Method
start_download
(self)
NEMbox/cache.py:74
↓ 2 callers
Function
stop_daemon
(timeout: float = 5.0)
NEMbox/daemon.py:535
↓ 2 callers
Method
top_songlist
(self, idx=0, offset=0, limit=100)
NEMbox/api.py:779
↓ 2 callers
Method
update_margin
(self)
NEMbox/ui.py:148
↓ 2 callers
Method
update_space
(self)
NEMbox/ui.py:921
↓ 1 callers
Method
__init__
(self)
NEMbox/osdlyrics.py:42
↓ 1 callers
Method
_acquire_lock
(self)
NEMbox/daemon.py:141
↓ 1 callers
Method
_apply_cookie_string
(self, cookie_text)
NEMbox/api.py:392
↓ 1 callers
Method
_apply_input_backspace
(self, y, x, chars)
NEMbox/ui.py:825
↓ 1 callers
Function
_async_raise
raises the exception, performs cleanup if needed
NEMbox/kill_thread.py:9
↓ 1 callers
Method
_bind
(self)
NEMbox/daemon.py:145
↓ 1 callers
Function
_build_control_parsers
(sub: Any)
NEMbox/cli.py:1036
↓ 1 callers
Function
_build_parser
()
NEMbox/cli.py:803
↓ 1 callers
Method
_cleanup
(self)
NEMbox/daemon.py:153
↓ 1 callers
Function
_cloudmusic_dll_encode_id
(some_id: str)
NEMbox/encrypt.py:75
↓ 1 callers
Method
_cn_ip_for_device
(device_id)
NEMbox/api.py:378
↓ 1 callers
Function
_ctx_from_ns
(ns: argparse.Namespace)
NEMbox/cli.py:200
↓ 1 callers
Function
_daemonize_and_serve
Second-stage child: detach from controlling terminal and serve.
NEMbox/daemon.py:494
↓ 1 callers
Method
_dispatch
(self, method: str, params: dict[str, Any])
NEMbox/daemon.py:252
↓ 1 callers
Method
_eapi_header_cookie
(self)
NEMbox/api.py:523
↓ 1 callers
Function
_ensure_daemon
Make sure a daemon is reachable. Returns an exit code on failure.
NEMbox/cli.py:549
↓ 1 callers
Function
_erase_coroutine
()
NEMbox/cmd_parser.py:58
↓ 1 callers
Method
_format_sample_bits
(fmt)
NEMbox/player.py:433
↓ 1 callers
Method
_format_sample_rate
(rate)
NEMbox/player.py:425
↓ 1 callers
Function
_format_song_line
(song: dict[str, Any])
NEMbox/cli.py:242
↓ 1 callers
Method
_gen_device_id
()
NEMbox/api.py:373
↓ 1 callers
Method
_handle_conn
(self, conn: socket.socket)
NEMbox/daemon.py:211
↓ 1 callers
Method
_is_cache_successful
(self)
NEMbox/cache.py:60
↓ 1 callers
Function
_is_escape_key
(ch)
NEMbox/ui.py:43
↓ 1 callers
Method
_is_flac_song
(cls, song, url)
NEMbox/player.py:347
↓ 1 callers
Method
_is_flac_url
(url)
NEMbox/player.py:340
↓ 1 callers
Method
_kill_all
(self)
NEMbox/cache.py:66
↓ 1 callers
Method
_lyrics
(self, params: dict[str, Any])
NEMbox/daemon.py:447
↓ 1 callers
Method
_mode
(self, params: dict[str, Any])
NEMbox/daemon.py:420
↓ 1 callers
Method
_new_mpv_ipc_path
(self)
NEMbox/player.py:362
↓ 1 callers
Method
_next
(self, params: dict[str, Any])
NEMbox/daemon.py:397
↓ 1 callers
Function
_on_login_success
(api: NetEase, storage: Storage)
NEMbox/cli.py:217
↓ 1 callers
Method
_on_qr_login_success
(self)
NEMbox/menu.py:257
↓ 1 callers
Function
_parse_version
(version: str)
NEMbox/__init__.py:36
↓ 1 callers
Function
_pkcs7_pad
(data: bytes)
NEMbox/encrypt.py:92
↓ 1 callers
Function
_pkcs7_unpad
(data: bytes)
NEMbox/encrypt.py:97
↓ 1 callers
Method
_play_backend
(self, song, url)
NEMbox/player.py:356
↓ 1 callers
Method
_prev
(self, params: dict[str, Any])
NEMbox/daemon.py:404
↓ 1 callers
Method
_queue_add
(self, params: dict[str, Any])
NEMbox/daemon.py:477
↓ 1 callers
Function
_render_qr_ascii
(url: str)
NEMbox/cli.py:231
↓ 1 callers
Method
_request_mpv_property
(self, name, path=None)
NEMbox/player.py:399
↓ 1 callers
Method
_seek
(self, params: dict[str, Any])
NEMbox/daemon.py:431
↓ 1 callers
Method
_swap_song
(self)
NEMbox/player.py:792
↓ 1 callers
Method
albums
(cls, albums)
NEMbox/api.py:311
↓ 1 callers
Method
alldjprograms
(self, radio_id, asc=False, offset=0, limit=500)
NEMbox/api.py:889
↓ 1 callers
Function
anonymous_username
(device_id: str)
NEMbox/encrypt.py:84
↓ 1 callers
Function
break_str
(s, start, max_len=80)
NEMbox/ui.py:87
↓ 1 callers
Function
break_substr
(s, start, max_len=80)
NEMbox/ui.py:66
← previous
next →
101–200 of 500, ranked by callers