spotify-lyrics-widget - #67
Conversation
|
wow this plugins so cool |
|
@h465855hgg Ayy thanks man! |
|
• 1. blocking - spotify-lyrics/plugin.toml:1 The plugin uses the
The thumbnail was not generated with the thumbnail generator. as it should The thumbnail depicts album artwork, playback controls, a progress bar, and a larger multi-line media interface. The implemented panel in spotify-lyrics/panel.luau:54 only provides a track header and previous/current/next lyric lines, with none of those controls or media features. Because the store image materially misrepresents the shipped interface, replace it with an actual or visually accurate plugin screenshot. |
|
i installed this plugin from your repo following the steps in the README.md, for some reason, the bar icon doesnt show up |
Plugin
goatnath/spotify-lyrics-widgetplugin.toml)What it does
This adds a seamless, time-synced scrolling lyrics widget for the Noctalia desktop shell. It reads the current track from Spotify and automatically displays and scrolls the lyrics in sync with the song, creating an immersive listening experience on the desktop.
External dependencies
python3: Used to run the backend script for fetching and syncing lyrics.playerctl(Optional/Likely): Used to fetch the current MPRIS status of Spotify.(Note: If you use any specific Python packages like
spotipy, mention them here!)Testing
I opened the widget via the Noctalia panel, played various tracks on Spotify, and ensured that the IPC messages successfully updated the scrolling position in sync with the song's timestamp.
Screenshots / Videos
recording_20260721_021308.mp4
Checklist
idafter the/inplugin.tomlexactly.plugin.toml,README.md,thumbnail.webp, andtranslations/en.json.README.mdfollows theREADME template, documents
every entry id and dependency, and includes exact panel IPC commands and launcher prefixes where applicable.
thumbnail.webpwith the thumbnail generator.versionfollows semver and is bumped in this PR;plugin_apiis the oldest API level this plugin requires.understand that language well enough to review and maintain it (no unreviewed machine/LLM translations).
catalog.toml; CI generates it.Code review attestation
Plugins run as trusted, unsandboxed Luau in the user's session. Confirm:
licensedeclared inplugin.toml.