How kilicx61/lumina-mus-c works
LCC Music is documented as a desktop music player. Its main user journey is adding an online playlist to the library and listening to its tracks; supporting capabilities include synchronized lyrics, offline caching, remote control, downloads, tray operation, media keys, and Discord status. The repository tree contains no implementation source, so component paths and undocumented internal wiring are omitted; relationships below reflect only README-described behavior.
Components 17
Desktop player
- LCC Music
Library and playback
- Playlist import
- Music library
- Audio playback
- Synced lyrics
- Offline cache
Playback controls
- Remote web server
- System tray
- Download manager
External integrations
- Discord presence
Other components
- Listener
- Local disk
- Online playlists
- Remote controller
- Media keys
- Save folder
- Discord
Connections 20
- Listener → LCC Music: uses
- Listener → Playlist import: pastes link
- Online playlists → Playlist import: provides lists
- Playlist import → Music library: integrates lists
- Music library → Audio playback: supplies tracks
- Audio playback → Synced lyrics: synchronizes lyrics
- Audio playback → Offline cache: caches songs
- Offline cache → Local disk: stores songs
- Local disk → Audio playback: serves offline songs
- LCC Music → Remote web server: starts server
- Remote controller → Remote web server: sends controls
- Remote web server → Audio playback: controls playback
- Remote web server → Music library: searches library
- Listener → System tray: uses
- System tray → LCC Music: manages
- Media keys → Audio playback: controls playback
- Listener → Download manager: requests downloads
- Download manager → Save folder: saves media
- Audio playback → Discord presence: provides track status
- Discord presence → Discord: publishes presence