Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/ismailof/mediacontroller_plus

14
Become a Fan
8.7

Available as/for:
Description:
This is a modified version of the offical mediacontroller plasma5 widget.

Add your media controller to your plasma panel or latte dock, and configure it to your liking, by enabling or disabling album artwork, track information, playback controls and playback progress bar.

It provides the same functionality as the traditional mediacontroller widget, giving you control over every media player in your system (through the MPRIS2 protocol), but it adapts to more ratios and sizes, allowing you to have a nice media control on the panel.

Please, fill your issues in https://github.com/ismailof/mediacontroller_plus/issues.
They're easier to track than in the KDE Store comments

0.3.1. UPDATE:
- Fix source removal (cherry-picked from upstream)
- Fix and adapt the layout for vertical panels
Last changelog:

Version 0.3.1

- Fix source removal (cherry-picked from upstream)
- Fix and adapt the layout for vertical panels


Ratings & Comments

54 Comments

43n12y

10 looked for a widget that shows spotify track and album and minimal control in the dock got what i searched with this widget, plus a fenzy progress bar

jozua

10 An absolutely amazing widget!!! Love it and use it in all my setups! Just wondering whether the colour of the progress bar is supposed to change depending on the accent colour selected in Settings? It doesn't seem to for me and that would make it even more amazing!

apone

I really like it, it's very practical, thanks. But the progress bar no longer works for looped tracks (I use it in latte dock)

soujaa

A very very good app. Better than a conky. But the only thing i can't have is the transparency.

soujaa

8 8 great

eleuth

8 8 great

alekksander

9 crushes competition. wish for more frequent updates though.

sadi

10 10 the best! Thanks a lot! I had to replace the default one becase it refused to respect the width of my latte-dock sidebar. I only have a design suggestion: How about moving Track Information to immediately above or below Album Art rather than in between Progress Bar and Playback Controls?

oldfield

10 10 the best

marcyvega

Hi, is it possible to add the controls or the "Now Playing"-informaition for Kodi? If yes, how can i add them?

ismail0f

Hi, you can install an add-on in Kodi to use the MPRIs interface. Like this one: https://kodi.wiki/view/Add-on:MPRIS_D-Bus_interface I have not tried it, but it should work as it's the standard linux interface for media players.

hippo-o-matic

10 10 the best

jburley

10 10 the best

Gedweb

10 customizable, scalable and without background. So useful!

herrbatka

10 This should be part of the KDE.

luizhfsilva

10 great, well balanced and looks nice on every theme I tried

frieder

10 Absolutely fantastic! Works like a charm

kankolo

I don't know why but it shows the name of song and artist but not album, instead shows "Topic" any helps? And the widget when I resize it, after reboot it returns original size :(

luizhfsilva

"Topic" is added by youtubemusic to the end of artist's name, usually they send album name empty too. Not sure if spotify does the same. Check it with playerctl -a metadata

egoitzro

8 Hi, I have a problem with the widget and covers file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:478:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:466:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:457:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:445:17: QML ToolButton: Binding loop detected for property "icon.height" file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:424:17: QML ToolButton: Binding loop detected for property "icon.height" qt.svg: :406:376: Could not add child element to parent element because the types are incorrect. qt.svg: :407:130: Could not add child element to parent element because the types are incorrect. qt.svg: :408:130: Could not add child element to parent element because the types are incorrect. qt.svg: :408:393: Could not add child element to parent element because the types are incorrect. qt.svg: :409:130: Could not add child element to parent element because the types are incorrect. qt.svg: :410:129: Could not add child element to parent element because the types are incorrect. qt.svg: :411:129: Could not add child element to parent element because the types are incorrect. qt.svg: :412:129: Could not add child element to parent element because the types are incorrect. qt.svg: :413:129: Could not add child element to parent element because the types are incorrect. qt.svg: :413:379: Could not add child element to parent element because the types are incorrect. qt.svg: :413:631: Could not add child element to parent element because the types are incorrect. file:///usr/lib64/qt5/qml/org/kde/plasma/components.3/TabBar.qml:20: TypeError: Cannot read property 'implicitWidth' of null file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:47: TypeError: Cannot read property 'CanSeek' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:45: TypeError: Cannot read property 'Rate' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:44: TypeError: Cannot read property 'Position' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:207: TypeError: Cannot read property 'Desktop Icon Name' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:223: TypeError: Cannot

egoitzro

property 'Desktop Icon Name' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:137:9: QML Image: Cannot open: file:amarok-sqltrackuid://5e6006280f1d5c8c336f10f7b9d901bc file:///usr/share/plasma/plasmoids/org.kde.plasma.mediacontroller/contents/ui/ExpandedRepresentation.qml:188:17: QML Image: Cannot open: file:amarok-sqltrackuid://5e6006280f1d5c8c336f10f7b9d901bc

egoitzro

by the way I am using opensuse Tumbleweed

sispus

Hi, I cannot use the widget in Manjaro KDE. I seems installed successfully but doesn't appear among the widgets.

vone

9 Great work! Is possible to hide text and leave only the buttons?

IkiruOG

10 Great plasmoid! But I would like more settings. For example, the ability to remove the control buttons or leave only the play/stop button. I use it on a 24px panel.

Pling
0 Affiliates
Details
license GPLv2 or later
version 0.3.1
updated
added
downloads 24h 5
mediaviews 24h 0
pageviews 24h 5

Other Plasma 5 Multimedia:

PlayBar2
audoban
last update date: 8 years ago

Score 8.4

MPD Now Playing
marcel83
last update date: 4 years ago

Score 6.1

Win7 Volume Mixer
Zren
last update date: 4 years ago

Score 8.4

PlasmaTube
zanturik
last update date: 1 year ago

Score 7.6

MCWS Remote Control Plasmoid
noee
last update date: 2 years ago

Score 6.1

Audio Device Switcher
andik92
last update date: 4 years ago

Score 7.4