Description: KDE Plasma widget that shows currently playing song information and provide playback controls.
- Show the currently playing song's title and artist in the KDE panel - Manage your music effortlessly with Play, Pause, Next, and Previous controls directly from the KDE panel. - Full View provides the album image, along with Play, Pause, Next, Previous, Shuffle, and Repeat controls. Adjust the volume and track position with ease. - Icon customization: Change the widget's icon in the panel view to suit your preferences. You can also choose to display the album cover. - Playback controls visibility: Choose whether to display Play, Pause, Next, and Previous controls in the panel view. - Preferred source: Change the widget preferred source for music information (spotify, vlc, etc). The name of the source is the same of desktop file name of the application (see `/usr/share/applications/`). - Playing song max display width: Determine the maximum width for displaying the currently playing song in the panel. When the song's text exceeds this maximum width, the text will scroll horizontally. - Playing song scrolling speed: Change the scrolling speed of the song's text.
Feel free to contribute, whether you'd like to open an issue, submit a pull request, or simply show your support by starring the repository, your involvement is greatly appreciated.Last changelog:
2.3.0
### Features
* new configuration page arrangement * panel controls and icon size configuration * scrolling speed config for full view
Firefox, youtube. I would like to control the overall system volume. I have never needed to control the volume of each application. I do not want to keep an additional volume widget on the panel for this.
10This sounds funny, but this actually works better than the stock music player plasmoid, the added customization is really the cherry on top. Thanks for making this!
Hi, this seems to be great. But now that I look at it I have a question, not directly related to your project but I guess you should know better than me - do you know if there's any chance to tweak the mpris datasource or something to make plasmoids like yours work only for certain music players? It kind of irks me that the default one shows up even for stuff like youtube videos, and last time I tried looking at it couldn't find any clue.
Hi, yes with plasmusic you can set a preferred source in the widget settings. You can select the preferred source from a predefined list or add a new source (more details here https://github.com/ccatterina/plasmusic-toolbar/issues/91#issuecomment-2050037738). There isn't, for now, a way to add more than one preferred source.
I don't think there is a more general way that it works with every plasmoid, but I know there is a PR to implement this mecanism also in the default mediacontroller widget https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4132
Hi crany, playback progress adjustment should be supported by the widget. You can drag the progress slider spot or simply click on the slider bar. If it doesn't work may be due to the player that doesn't support the seek action, or it may be a bug.
Which player are you using?
Not OP, but I'm having similar problem, the seekbar works fine on "shorter" tracks (< 30 mins). With longer tracks or dj-sets using the seekbar it will jump to the beginning and also reports the wrong length. It happens with mpd which uses mpd-mpris for mpris2 support and also Tauon Music Player.
Thank you for reporting this, I opened an issue on github (https://github.com/ccatterina/plasmusic-toolbar/issues/81). I will look into it in the next week and I let you know!
Ratings & Comments
25 Comments
10 Does what it should. Nice.
Kubuntu 24.10. Volume control does not work.
Hi! Which player are you using? Some players don't support volume change using MPRIS commands.
Firefox, youtube. I would like to control the overall system volume. I have never needed to control the volume of each application. I do not want to keep an additional volume widget on the panel for this.
Great applet. I'd love to be able to add the album title to the display.
Hi! Good idea, I created an issue in the project to track this feature request (https://github.com/ccatterina/plasmusic-toolbar/issues/168).
10 It's perfect for control music players. Thanks.
10 Very good... Thank you!
10 This sounds funny, but this actually works better than the stock music player plasmoid, the added customization is really the cherry on top. Thanks for making this!
Hi, this seems to be great. But now that I look at it I have a question, not directly related to your project but I guess you should know better than me - do you know if there's any chance to tweak the mpris datasource or something to make plasmoids like yours work only for certain music players? It kind of irks me that the default one shows up even for stuff like youtube videos, and last time I tried looking at it couldn't find any clue.
Hi, yes with plasmusic you can set a preferred source in the widget settings. You can select the preferred source from a predefined list or add a new source (more details here https://github.com/ccatterina/plasmusic-toolbar/issues/91#issuecomment-2050037738). There isn't, for now, a way to add more than one preferred source.
I don't think there is a more general way that it works with every plasmoid, but I know there is a PR to implement this mecanism also in the default mediacontroller widget https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4132
That's absolutely great! I'm trying your plasmoid right now. Thank you so much!
10 Thanks! Exactly what I wanted.
10 This is great! Thanks for porting the extension.
10 i love it! thanks for making this.
Thank you, I appreciate it!
The plug-in is very good, but the progress bar of the plug-in cannot be used to adjust the playback progress of the song.
Hi crany, playback progress adjustment should be supported by the widget. You can drag the progress slider spot or simply click on the slider bar. If it doesn't work may be due to the player that doesn't support the seek action, or it may be a bug. Which player are you using?
Not OP, but I'm having similar problem, the seekbar works fine on "shorter" tracks (< 30 mins). With longer tracks or dj-sets using the seekbar it will jump to the beginning and also reports the wrong length. It happens with mpd which uses mpd-mpris for mpris2 support and also Tauon Music Player.
Thank you for reporting this, I opened an issue on github (https://github.com/ccatterina/plasmusic-toolbar/issues/81). I will look into it in the next week and I let you know!
It should be fixed in the last release (v1.0.5)
Yes works fine now, thank you!