How jpdcs/songhub-karaoke-pc works
SongHub is an offline PC karaoke player. The documented workflow is to add local song folders, scan them into a searchable numbered library, choose a song, and sing while controlling playback. The README also describes queueing, display customization, scoring, and SmartLink remote control. Only the README is available, so the graph represents documented capabilities and broad relationships; implementation details and undocumented connections are omitted.
Main entry points: README.md Song Playback
Components 18
Song Library
- Library Settings
README.md - Content Scanner
README.md - User Library Database
README.md - Song Search
README.md
Karaoke Playback
- Format Support
README.md - Reservation Queue
README.md - Song Playback
README.md - Playback Controls
README.md
Display and Settings
- Lyric Display
README.md - Song Intro
README.md - Background Video
README.md - Scoring Styles
README.md - Display Settings
README.md - Interface Languages
README.md
Remote Control
- SmartLink
README.md
Other components
- PC User
- Song Files
- Network Devices
Connections 21
- PC User → Library Settings: configures
README.md - PC User → Song Files: selects folders
README.md - Library Settings → Content Scanner: starts scan
README.md - Song Files → Content Scanner: scanned from
README.md - Content Scanner → User Library Database: builds
README.md - User Library Database → Song Search: provides songs
README.md - PC User → Song Search: finds songs
README.md - Song Search → Song Playback: selects song
README.md - PC User → Reservation Queue: reserves songs
README.md - Reservation Queue → Song Playback: queues playback
README.md - Format Support → Song Playback: supports formats
README.md - PC User → Playback Controls: controls playback
README.md - Playback Controls → Song Playback: controls
README.md - Song Playback → Lyric Display: displays lyrics
README.md - Song Playback → Song Intro: shows song info
README.md - Song Playback → Background Video: plays background video
README.md - Song Playback → Scoring Styles: scores singing
README.md - PC User → Display Settings: customizes display
README.md - PC User → Interface Languages: chooses language
README.md - PC User → SmartLink: controls remotely
README.md - Network Devices → SmartLink: connects over network
README.md