Mini Player

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

13
Score 82.0%
Description:

Advanced media player for Plasma which lets you to listen to your favorite music and watch videos directly on your desktop.
Developed and tested on KDE 4.8 with Qt 4.8 (Kubuntu 12.04).

Warning!
Video output has inverted colors with older versions of GStreamer backend (which is recommended), https://bugs.kde.org/show_bug.cgi?id=234019.

Source (main repository, with more frequent updates) is located at:
https://github.com/Emdek/plasmoid-mini-player/

Features:
- multiple playlists support;
- ability to import from PLS, M3U, XSPF and ASX playlist formats;
- ability to export to PLS and M3U playlist formats;
- streams support;
- optical discs support;
- full MPRIS2 D-Bus interface to control player (disabled by default);
- basic video settings;
- drag and drop support;
- possibility to start playback of last used playlist on startup;
- keyboard shortcuts:
-- pausing and playing (Space);
-- stopping playback (S);
-- play next and previous track (Page Up and Page Down);
-- seeking video (left and right arrow);
-- changing volume (+ and -) and (un)mute (M);
-- toggling full screen (F);
-- toggling controls visibility (C);
-- toggling play list visibility (P);
-- accessing volume slider (V);
-- accessing file open dialog (O);
-- accessing URL open dialog (U);
-- accessing jump to position dialog (G).

If you have found bugs or have suggestions you can contact me via email, message or using comments, before you will vote bad.
And remember that not everybody has enough time for fast replying. ;-)

Don't be silly, don't vote bad just for fun!
Last changelog:

7 years ago

2.5 (01.07.2012):
- allow to toggle playback state using single mouse click on video widget;
- move tracks instead of copying them when dragging inside playlist view;
- try to avoid showing tooltip when there is full screen window;
- allow to copy tracks between tabs by dragging them;
- switch tabs when dragging URLs over their handles;
- allow to copy selected tracks to another playlist;
- added support for media buttons;
- allow to select multiple tracks;
- some other fixes.

2.4 (25.05.2012):
- updated DBus interface to MPRIS2 specification;
- added Current Track Once playback mode;
- fixed Play Previous and Play Next actions;
- enable Apply button when configuration values are changed;
- added Play Previous and Play Next to set of available controls and to toolbars of playlist dialog and full screen view;
- some other fixes and lots of internal changes.

C

Emdek

8 years ago

Oops, sorry, these were remains of unfinished feature, package is now fixed (it seems that generated header file was still in build directory...).

Report

9

buschmann23

8 years ago

Yes, now it works. :) Thanks for the fast response.

Another thing ist, that rpmlint reports this:
Quote:
plasmoid-miniplayer.x86_64: W: incorrect-fsf-address /usr/share/doc/packages/plasmoid-miniplayer/COPYING
The Free Software Foundation address in this file seems to be outdated or
misspelled. Ask upstream to update the address, or if this is a license file,
possibly the entire file with a new copy available from the FSF.


I do not know if it is correct, so this is only a hint.

Report

C

Emdek

8 years ago

Thanks for notice, it seems that COPYING file is a bit outdated in all my applets. ;-)

Report

wackenroader

8 years ago

Hello, this this plasmoid still alive? Any chance to work on new phonon back-ends.

It only run in obsolete xine back-end and the incomplete mplayer back-end, in the new back-end vlc this crash plasma and in gstreamer plays in software mode.


ps. in vlc has video in desktop but image is distorted.

Sorry for english .

Thanks

Report

C

Emdek

8 years ago

It's currently suspended until there will be working solution, Phonon was never reliable when using it with Graphics View (which is the only sensible way to do it in Plasma) and new Qt multimedia widgets weren't integrated into Qt 4.7 but lives in Mobility package and I couldn't find any information how and if it is possible to use it with CMake (I've tried this standalone Graphics View application using Qt build system and it works very good, probably using GStreamer internally).
I'll try again with Phonon when I'll get 4.6 packages (I've broken rpm database and soon I will do clean install) but most probably it will fail again or will require many work and will give not satisfying results...
Also I'll try again with that new multimedia kit from Mobility package... It was very sad that they removed it from main Qt package before final release. :-/

Report

thevladsoft

9 years ago

Hi, I know the proyect is stopped right now, but I wanted to report a weird behavior on kubuntu lucid:

If i have now-playing on the desktop and amarok runing, adding this plasmoid will do what it must, and I can play music with it while controling amarok with now-playing. (both in the same time, kde has progressed a lot, I remember when that was not possible without some fighting)

But if I close amarok, now-playing will pass to control the mini-player playlist, and never control amarok again until I restart kde, even if I close the mini-player plasmoid and start amarok (in that case now-playing won't control either)

I think it must be a dbus thing, but I'm only starting to get familiarized with kde4 (really waited for it to be stable), so cant solve it myself. Not big problem for me because love this plasmoid, it allows me to quickly start play some music in an old machine, and only use amarok for some heavy music playing.

Report

C

Emdek

9 years ago

Yes, the reason for this behavior is D-Bus service.
For now it can be only disabled changing source code of file MiniPlayerApplet.cpp by removing or commenting out these lines:
QDBusConnection dbus = QDBusConnection::sessionBus();
dbus.registerService("org.mpris.PlasmaMiniPlayerApplet");
dbus.registerObject("/PlasmaMiniPlayerApplet", this);

Report

doochik

9 years ago

Can you add support for flac format?

Report

C

Emdek

9 years ago

Supported formats depends on Phonon backend, if it supports it (for example can be played in Dragon Player) then they should be usable also here (but not necessary shown in file open dialog).

Report

PsycoDwarf

10 years ago

With your plasmoid I get only audio and no video. However, Dolphin's mini player for video preview works properly:

http://www.imagebam.com/image/9fbf5951328362/

Could you please take a look at the code of Dolphin's widget?

svn://anonsvn.kde.org/home/kde/tags/KDE/4.3.2/kdebase/apps/dolphin/src/panels/information/

The files you should look for are phononwidget.cpp and phononwidget.h. Thanks in advance!

Report

C

Emdek

10 years ago

The problem exists with video on desktop or in dialog?

In case of desktop it was recently confirmed that it will never work there (on Graphics View) with Phonon and it works for GStreamer only because of ugly and slow hack...

In case of problems with dialog I need more information, mostly KDE version, Phonon backend and distribution.

Report

hurvajs

10 years ago

This plasmoid is shit! After compile source on Gentoo, I have broken original plasmoid 'Now playing'... It's terrible.

Don't install it.

Report

C

Emdek

10 years ago

How it could become broken?
It don't override any files...

Report

RGBkde

10 years ago

Suggestion: add a menu that shows all the playlist in a given location so you click on one of them, the previous playlist is replaced by the new one and the music starts. Something like this idea in kde's brainstorm forum:
http://forum.kde.org/brainstorm.php?mode=idea&i=62605
What do you think?

Report

C

Emdek

10 years ago

Thanks for link. :-)
Interesting idea, but I'm not sure if it really fits into Mini Player philosophy, this could be done as separated applet. By the way, starting from KDE 4.4 play lists will be most probably available through data engines (done as part of Media Center work).

Report

RGBkde

10 years ago

Oh! I just started enjoying 4.3 and now I need to wait for 4.4!!! XD

Report

C

Emdek

10 years ago

True, sometimes I think that they do too much. :-D
But it is better than doing not enough.

Report

wackenroader

10 years ago

http://www.4shared.com/dir/18613917/e11a446/sharing.html

Report

C

Emdek

10 years ago

Thanks. :-)

Report

wackenroader

10 years ago

wackenroader@Wackenroader:~/Download/miniplayer-1.0
$ -> ./install.sh
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:84 (MESSAGE):
ERROR: cmake/modules/FindKDE4Internal.cmake not found in
/home/wackenroader/.kde/share/apps;/usr/share/kde4/apps
Call Stack (most recent call first):
CMakeLists.txt:3 (find_package)


CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 2.6)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Configuring incomplete, errors occurred!
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.

Report

C

Emdek

10 years ago

It looks like you don't have all needed devel packages for KDE4, at least kdelibs4-devel or something similar.

Report

dglent

10 years ago

Mandriva i586 rpm :
http://www.mandrivalinux.gr/rpm/2009.1/i586/plasma-applet-miniplayer-1.0-1mlgr2009.1.i586.rpm

Report

C

Emdek

10 years ago

Thanks. :-)

Report

google01103

10 years ago

enable/add file dialog filter so only audio and video files are displayed

Report

C

Emdek

10 years ago

It's already done. Doesn't it work for you?
Dialog should only show audio and video files and play lists.

Report

7 years ago

2.5 (01.07.2012):
- allow to toggle playback state using single mouse click on video widget;
- move tracks instead of copying them when dragging inside playlist view;
- try to avoid showing tooltip when there is full screen window;
- allow to copy tracks between tabs by dragging them;
- switch tabs when dragging URLs over their handles;
- allow to copy selected tracks to another playlist;
- added support for media buttons;
- allow to select multiple tracks;
- some other fixes.

2.4 (25.05.2012):
- updated DBus interface to MPRIS2 specification;
- added Current Track Once playback mode;
- fixed Play Previous and Play Next actions;
- enable Apply button when configuration values are changed;
- added Play Previous and Play Next to set of available controls and to toolbars of playlist dialog and full screen view;
- some other fixes and lots of internal changes.

12345678910
16
product-maker DJKnusper Feb 16 2015 9 excellent
product-maker sealbhach Jul 01 2012 9 excellent
product-maker Contrast Jul 01 2012 9 excellent
product-maker gericom May 26 2012 9 excellent
product-maker lazx888 May 25 2012 9 excellent
product-maker CobraDOT May 11 2012 9 excellent
product-maker step-2 Mar 30 2012 9 excellent
product-maker stathisq Feb 26 2012 9 excellent
product-maker sylgil88 Dec 31 2011 9 excellent
product-maker mreloads Dec 07 2011 9 excellent
product-maker pejakm Dec 06 2011 9 excellent
product-maker tobaj Dec 05 2011 9 excellent
product-maker buschmann23 Dec 02 2011 9 excellent
product-maker deabru Dec 01 2011 9 excellent
product-maker symbianflo Dec 01 2011 9 excellent
product-maker vitoubien Dec 01 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
Landis
Nov 05 2015
nekoprog
Oct 01 2012
gericom
May 26 2012
HATRED
May 26 2012
tobaj
Dec 05 2011
wackenroader
Aug 20 2009
madsheytan
Aug 01 2009
doktor5000
Jul 24 2009
Kirilo
Jun 12 2009
CobraDOT
May 30 2009
patkoscsaba
May 12 2009
universe777
Apr 18 2009
Frank
Dec 23 2008
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
version
2.5
updated Jul 01 2012
added Dec 21 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 14