dsh-MusicPlayer: Control music while chatting in DSH Web

`dsh-MusicPlayer` is a plugin for DSH Web, maintained by xiekai886 under the MIT license. It features a dark frosted glass floating player in the bottom right corner, supporting drag-and-drop position memory, expand/collapse animations, and playback controls such as play/pause, track switching, progress bar, volume, loop/random modes, and a playlist. It utilizes custom frontend module loading and inline SVG icons without relying on CDNs. Core capabilities include importing NetEase Cloud Music playlists and searching for individual tracks, proxying search results, playlists, and audio streams on the host side to bypass CORS and hotlink protection, and supporting Meting same-origin parsing. Default playlists can be configured via the environment variable `DSH_MUSIC_PLAYLIST` and are automatically loaded upon startup. It provides a `music` tool that enables the agent to control playback, import playlists, search for songs, switch tracks, and more using natural language.

Read More