dsh-music-player-tui: DSH TUI local music player plugin
dsh-music-player-tui is an MIT-licensed plugin for dsh-tui designed to address the need for users to listen to local music in the terminal while performing operations, without interrupting playback after exiting fullscreen. The plugin opens a fullscreen scene via the `/music` command, recursively scans local directories for common audio formats (such as mp3, flac, wav, etc.), parses tags to generate a track list, and invokes the local player process (prioritizing mpv, with ffplay or afplay as alternatives) to play audio. Core features include: supporting sorting and search/filtering by track title, artist, and duration; providing loop modes such as list loop and single loop; supporting shortcuts for fast-forward, rewind, and volume adjustment; featuring mouse interaction and adaptive window display; supporting track deletion via commands or in-scene operations (requiring double confirmation or unique matching); and state persistence, package...
Read More