mediacontroller_plus

Plasma 5 Multimedia mpris multimedia panel

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/ismailof/mediacontroller_plus

3
Score 71.3%
Description:

This is a modified version of the offical mediacontroller plasma5 widget.

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 even on the panel.

MINIMUM REQUIREMENTS:
- Qt Quick Controls > 2.4 (Qt > 5.11) // If using Ubuntu > 18.10 (it won't work on Ubuntu 18.04 LTS, sorry)
- To use it on latte: Latte Dock v0.9.3

* Full Representation (desktop, pop-up):
- Vertical View (same as in classic mediacontroller)
- Horizontal View: when the widget gets wider, the album art goes to the left
- Icon tab bar to select the player in a nicer and quicker way

* Compact Representation (panel, system tray):
- Compact View for panels. It keeps most of the functionality in a smaller size: icon/album art, track/artist, player controls and progress bar which uses the same style as the taskbar progress jobs.
- Minimal View for thinner panels, hiding the album art and progress bar
- Icon View for smaller sizes (same as in classic mediacontroller)

- Minimum (preferred) / Maximum widths configurable
- Some display options to personalize your widget
- Drag and drop any media file to open it on the selected player (the player has to support this option)

This is one of my first tries on qml and plasmoids, and I just wanted to have a nicer media player applet for my panel, while keeping the most of the classic widget untouched. Of course, my main wish would be for this changes to be integrated in the official mediacontroller applet, which I find kind of visually simple in its current state.
Last changelog:

Version 0.2.0 2 months ago

- Add configuration options to the panel view:
* Minimum/maximum width
* Show progress bar
* Hide disabled controls

marqs

1 month ago

Hi! I'm trying to add this on desktop, but I get error about QML file (.../org.kde.plasma.mediacontroller_plus/contents/ui/main.qml:186:34: Type ExpandedRepresentation unavailable) and "Cannot assign to non-existent property 'icon'". Kubuntu 18.04.3 (LTS), plasma-workspace (4:5.12.9-0ubuntu0.1). Installed mediacontroller_plus from Plasmoid download/install window.

Report

C

ismail0f

1 month ago

I'm sorry that it requires a higher version of Qt Quick Controls, which is not provided by Kubuntu 18.04.

Report

8

palacio

2 months ago

This is exactly what I've been looking for, thanks for sharing it. I have some suggestions:
I second the need for a maximum width option in panels. Also an option to disable the progress bar, it's distracting in a panel.
The controls flicker when the song changes and it's very noticeable. I think all the controls should always be visible even when they aren't necessary in the context, e.g. there's no previous song, so the buttons won't move or flicker at all on song changes.

Report

8

palacio

2 months ago

I noticed the previous/next icons change depeding on their location https://i.imgur.com/6ldEFur.png
Is it intentional?

There's a tooltip that appears when you hover the widget. Isn't it redundant?

Report

C

ismail0f

2 months ago

Now that I think better about that, the icons depend on your current plasma-theme, and they have smaller size on the panel than on the full applet. Which theme are you using? If the provide different icons for different sizes it'll show that way. Or else, if the theme miss the smaller icon size, it could show the default plasma one.

Report

C

ismail0f

2 months ago

About the icon theme change it's strange. It shouldn't do it, since they're only hiding/showing depending on the action availability.
I've noted down your suggestions for the next options to add. First, I need to add an options module to the plasmoid and then it will be kind of easier to implement.

Report

8

palacio

2 months ago

I'm using the Materia theme. Indeed the icons aren't mismatching with a different theme. Thanks.
>About the icon theme change it's strange. It shouldn't do it, since they're only hiding/showing depending on the action availability.'
The icon hiding/showing is unrelated to the theme. All the icons disappear and reappear quickly on song changes.

Report

8

palacio

2 months ago

I guess the tooltip is okay to show the complete song title when it isn't visible

Report

8

palacio

2 months ago

8 8 great this add-on is very much needed. thanks!

Report

8

palacio

2 months ago

please test it on a thin latte-dock panel. the widget is clickable but its content disappears on the panel.

Report

C

ismail0f

2 months ago

Thanks for reporting it! Latte's author @psifidotos has found the problem and it will be fixed from version 0.9.3 of latte-dock.

Report

8

palacio

2 months ago

Awesome. Thanks!

Report

DanielRios549

2 months ago

Add an option to set the width, it is too large when in pannel

Report

C

ismail0f

2 months ago

I will work on it for the next version

Report

9

frag

2 months ago

9 9 excellent

Report

10

programie

2 months ago

10 The original Media Controller widget just adds a button to show the player controls, but I wanted to have the player controls in a big panel on the side of my second screen. And this widget exactly does what I need. Thank you!

Report

10

araujosi2u

3 months ago

10 10 o melhor. Great job. I loved the widget with icons to switch between the players.

Report

Version 0.2.0 2 months ago

- Add configuration options to the panel view:
* Minimum/maximum width
* Show progress bar
* Hide disabled controls

Version 0.1.1 2 months ago

Fix sources tab-bar continuous update

12345678910
112
product-maker palacio Sep 11 2019 8 great
8 great this add-on is very much needed. thanks!
product-maker frag Sep 04 2019 9 excellent
9 excellent
product-maker programie Sep 01 2019 10 the best
The original Media Controller widget just adds a button to show the player controls, but I wanted to have the player controls in a big panel on the side of my second screen. And this widget exactly does what I need. Thank you!
product-maker araujosi2u Aug 06 2019 10 the best
10 o melhor. Great job. I loved the widget with icons to switch between the players.
product-maker Base: 4 x 5.0 Ratings
dunazeih
Oct 31 2019
slm33
Oct 17 2019
programie
Sep 01 2019
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv2 or later
version
0.2.0
updated Sep 14 2019
added Aug 05 2019
downloads 24h
16
pageviews 24h 21