Xiaomusic is a remote media control system designed for Xiaomi smart speaker integration. It enables the streaming of custom audio sources and network playlists to compatible hardware via a centralized software interface.
The system manages network audio streaming by loading external JSON configurations and parsing M3U playlist files. It includes capabilities for directory-based file discovery to index local audio files and performs dynamic audio format conversion to ensure compatibility with the hardware output device.
Playback is managed through a command-driven interface that supports track navigation and state-based sequencing for shuffle and loop modes. The project also includes utilities for music playlist organization and the management of favorite tracks.