
Kuickplay
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
Kuickplay is a light-weight skinned, quick start-up music player for KDE written in python-qt.
You can use it like Kuickshow for image files.
It can be started from the Konqueror context menu tree and generates a playlist from the music media files in the current directory.
Using Kuickplay as the default player for KDE:
Right click on a music file, choose "open with other", type in the field "kuickplay"...
There are two frontend versions of kuickplay, "classic" and "mp3-player". The control button functions can be seen on the first and second picture. You can also use the mouse-wheel for jumping to the next/previous music file.
Kuickplay uses the engine of mplayer. Do not forget to install it!
Kuickplay will not be another Amarok. The main purpose of creating this application is playback from Konqueror, like KMediaPlayer:
http://www.kde-apps.org/content/show.php/KMediaPlayer?content=67636,
but it does not depend on KDE4.
Dependencies: mplayer, python (>=2.4.4), python-qt3 (>=3.16)
Copyright (C) Big-Cat Softvare Association, 2007.
Released under the terms of the GNU General Public License Version 3.
13 years ago
Changelog for the version 1.1:
- "mp3-player" skin verion with playlist display.
13 years ago
Changelog for the version 1.1:
- "mp3-player" skin verion with playlist display.
Graker
13 years ago
I've found only one problem: could I make kuickplay to play just a single file, not a whole directory as it does by default?
By the way (to first post) you actually _can_ set kuickplay as a default player. To do that, you should enter "Edit File Type" dialog (e.g. from audio file properties), click "Add" button to add new application and then type in "kuickplayer" manually. I did just that and it works :)
Sorry for my English.
Report
trisz
13 years ago
About 90 % of my work is about the playlist...
If you would like to erase this feature, several function of the skin also will not work.
(See the python file, edit it if you are against the playlist.)
Report
Graker
13 years ago
Nevermind, I like your application very much, now use it as a default one :)
Report
mattie
12 years ago
Report
davepb
13 years ago
I really like this little app :)
The only problem I'm getting is in the mp3-player skin. Only mp3 files will show in the playlist. Any other files, such as wma, m4a etc... don't show up in the playlist.
Looking forward to new skins too. Maybe an option to change the skins whilst listening to the music would be good.
Great work and all the best.
Dave
Report
davepb
13 years ago
I think I've answered my own question. In the file kuickplay.py on Line 234 it reads 'self.playListQDir = QDir(self.playdirname, "*.mp3 *.wav *.ogg *.flac"'
I'm just going to add a couple of other audio file extensions to it (like *.wma, *.m4a) and it now works.
I was thinking of just putting a "*" in but I guess it would read all none audio tracks and put them in the playlist too.
Cheers
Dave
Report
trisz
13 years ago
You can insert if you like it, but do not try any video file, it is not safe for X.
I am not planning to make skins configurable. It would be a Slowplayer not a Kuickplayer.
You can edit the svg file with Inkscape.
If you move/resize the buttons, you have to modify the button areas in the code (QRect definitions).
Report
vovan69
13 years ago
Report
trisz
13 years ago
Scripting is not the same as daemon.
But in the case of other apps you use as a part of any distribution use deamons. Python works with the speed of C because of the bindings. Future developments tends to python.
Moreover, this applications is not in the scripting format of python, it is object oriented.
I can not see any entry of you on kde-apps.org. I think you have not any practice concerning kde programming. So you can only try a certain application. If it works, it is good. Other ideas of you are preconceived ideas.
Report
joshuafr
13 years ago
Report
747419
13 years ago
Yet there's room for improvement:
- The .tgz doesn't contain any instructions
- Kuickplay should be offered in any folder containing audio-files, not only, when they are marked
- It doesn't work when multiple files are chosen (simply doesn't play anything)
- It should be possible to set Kuickplay as default-player whenever an audio-file is clicked (fast previewing seems to be the main idea behing KP, or am I wrong?), it would also be nice to be able to integrate KP for example in Thunderbird (so it would be launched whenever an audio-attachement is clicked)
- After launching, the volume-slider is set at half, but the actual volume is at 100% (by the way, that should be optional)
- The GUI needs some more work, it should be a little smaller and less blue
Yet I really like KP a lot, so please keep on working!
Report
trisz
13 years ago
You can find the application in the folder /usr/share/kuickplay.
You can modify the .svg and .ui file (buttons), if you do not like the colors. The svg can be converted to png, and the kuickplay_ui.ui to to py by the command:
pyuic -x kuickplay_ui.ui > kuickplay_ui.py.
I will develop another version with different skin.
Report
747419
13 years ago
Report
trisz
13 years ago
Report