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

2
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.

* 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 7 days ago

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

palacio

10 days 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

palacio

10 days 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

8 days 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

8 days 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

palacio

6 days 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

palacio

9 days ago

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

Report

palacio

10 days ago

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

Report

palacio

12 days ago

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

Report

C

ismail0f

10 days 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

palacio

10 days ago

Awesome. Thanks!

Report

DanielRios549

16 days ago

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

Report

C

ismail0f

8 days ago

I will work on it for the next version

Report

frag

17 days ago

9 9 excellent

Report

programie

20 days 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

araujosi2u

1 month ago

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

Report

Version 0.2.0 7 days ago

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

Version 0.1.1 18 days 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 Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
GPLv2 or later
version
0.2.0
updated Sep 14 2019
added Aug 05 2019
downloads 24h
23
page views 24h 29