Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/darknessomi/musicbox
/ types & classes
Types & classes
26 in github.com/darknessomi/musicbox
⨍
Functions
500
◇
Types & classes
26
↓ 15 callers
Class
Config
NEMbox/config.py:11
↓ 15 callers
Class
DaemonError
Structured error surfaced to the CLI as ``{type, message, hint}``.
NEMbox/daemon.py:43
↓ 9 callers
Class
FakeDaemon
Records RPC calls and replays canned responses for control commands.
tests/test_cli.py:270
↓ 8 callers
Class
NetEase
NEMbox/api.py:333
↓ 7 callers
Class
Storage
NEMbox/storage.py:14
↓ 4 callers
Class
FakePopen
tests/test_player.py:14
↓ 4 callers
Class
Menu
NEMbox/menu.py:139
↓ 4 callers
Class
MusicboxDaemon
NEMbox/daemon.py:128
↓ 2 callers
Class
Cache
NEMbox/cache.py:43
↓ 2 callers
Class
Player
NEMbox/player.py:54
↓ 2 callers
Class
Ui
NEMbox/ui.py:94
↓ 2 callers
Class
scrollstring
NEMbox/scrollstring.py:5
↓ 1 callers
Class
CliContext
NEMbox/cli.py:135
↓ 1 callers
Class
Constant
NEMbox/const.py:6
↓ 1 callers
Class
FakeCookies
tests/test_api_endpoint_updates.py:210
↓ 1 callers
Class
FakeScreen
tests/test_ui_login_qr.py:5
↓ 1 callers
Class
Lyrics
NEMbox/osdlyrics.py:41
↓ 1 callers
Class
LyricsAdapter
NEMbox/osdlyrics.py:114
↓ 1 callers
Class
MusicboxArgumentParser
NEMbox/cli.py:112
↓ 1 callers
Class
NullUi
Headless UI stub for the daemon: every render call is a no-op. The real ``Ui`` grabs the terminal via ``curses.initscr()`` on construction, w
NEMbox/player.py:40
↓ 1 callers
Class
_FakeSession
tests/test_api_endpoint_updates.py:6
Class
FakeNetEase
tests/test_cli.py:9
Class
LoggedInNetEase
tests/test_cli.py:95
Class
Parse
NEMbox/api.py:174
Class
Singleton
Singleton Class This is a class to make some class being a Singleton class. Such as database class or config class. usage: class
NEMbox/singleton.py:1
Class
_FakeNetEase
tests/test_main.py:8