Description: 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.
Thanks, great application! :)
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.
There is an option for looping only one music file.
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.)
I'm not actually against the playlist option in general. It's great, e.g. when I want to listen whole sound theme for KDE. I meant, maybe, you would like to make it an option to play one file once. Like launch argument or field in a kind of settings file...
Nevermind, I like your application very much, now use it as a default one :)
i like it also very much, but would also like the option to be able to just play the file i selected in konqueror. It's like previewing a sound file. I was kinda surprised the first time i used it, that it played all kde sounds after each other (it's quite a strange concert, try it once ;)) instead of just the file i selected. but that's probably because i am not used to kuickshow..
Hi
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
Hi
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
I am against wma and other, $ related things.
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).
Boys, could you stop please writing application using _scripting_ languages!? That's just _not_ normal. I can imagine that it's a good idea to write _some_ applications using scripting languages, like configuration managers and such, but programs which are running all the time in a kind of daemon mode... no way (IMO) :(
There is not any daemon in the case of this application.
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.
The idea of creating a player in the same vein as Kuickshow is great, and Kuickplay truly is the fastest player beside Console-players, so thank you for giving it to us!
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!
It must remain a slim application, otherwise it will not startup quickly.
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.
Ratings & Comments
14 Comments
Thanks, great application! :) 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.
There is an option for looping only one music file. 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.)
I'm not actually against the playlist option in general. It's great, e.g. when I want to listen whole sound theme for KDE. I meant, maybe, you would like to make it an option to play one file once. Like launch argument or field in a kind of settings file... Nevermind, I like your application very much, now use it as a default one :)
i like it also very much, but would also like the option to be able to just play the file i selected in konqueror. It's like previewing a sound file. I was kinda surprised the first time i used it, that it played all kde sounds after each other (it's quite a strange concert, try it once ;)) instead of just the file i selected. but that's probably because i am not used to kuickshow..
Hi 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
Hi 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
I am against wma and other, $ related things. 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).
Boys, could you stop please writing application using _scripting_ languages!? That's just _not_ normal. I can imagine that it's a good idea to write _some_ applications using scripting languages, like configuration managers and such, but programs which are running all the time in a kind of daemon mode... no way (IMO) :(
There is not any daemon in the case of this application. 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.
+1
The idea of creating a player in the same vein as Kuickshow is great, and Kuickplay truly is the fastest player beside Console-players, so thank you for giving it to us! 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!
Oops, sorry, it *does* handle multiple files when only the first file is clicked, then the mouse-wheel will do the rest.
A missing note: Kuickplay controls the PCM, not the main volume control.
It must remain a slim application, otherwise it will not startup quickly. 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.