A DankMaterialShell widget plugin that displays synced music lyrics from multiple sources right on your panel.
- Live Lyrics: Shows real-time synced lyrics on the panel bar.
- Smart Fetching: Retrieves lyrics from your local cache, Navidrome, Musixmatch, or lrclib.net.
- Media Player Management: Click the widget to open a popout menu where you can view lyric fetch statuses and switch between active MPRIS media players. Also you can control the media player from the popout menu like play/pause, next/previous track, and volume control.
- Application Filtering: Block specific applications from displaying lyrics on the panel bar.
- Clone this repo directly to your DankMaterialShell plugins directory:
git clone https://github.com/neroices/dms-plugin-musiclyrics ~/.config/DankMaterialShell/plugins/musiclyrics - Open DMS Settings → Plugins, click "Scan", and toggle "Music Lyrics" on.
- Add the plugin to your DankBar widget list.
- Restart your shell using the
dms restartcommand.
Access the plugin settings via DMS to configure:
- Local Cache: Enabled by default. Saves downloaded lyrics to
~/.cache/musicLyricsto speed up loading and reduce network requests. - Navidrome: Enter your Server URL, Username, and Password to fetch lyrics from your own instance.
