Dragon Player

Video Players

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

2
6.8
Available as/for: -
Description:

Dragon Player is a video player for KDE 4 that focuses on simplicity
and easy of use. It is the successor of Codeine, a player for KDE 3.

It is now available in gutsy-backports, check out the Dragon Player website if you use Kubuntu.
Last changelog:

13 years ago

2.0.1
Removed the locking of the volumeSlider if the mute is active

2.0.0
Fixed issue where if the user ESCed the play media dialog it wouldn't reappear.
Pressing 'M' causes mute
Return to the logo when playback is explictly stopped
New Icon
Fixed crash on double click in KPart Bug #157579
The volumeSlider is locked if the mute is active

2.0-rc1
Fix status bar title disappearing on window resize
Can turn off subtitles
Can revert to the 'auto' audio channel
Save subtitle and audio channel selection
New DBus API under /Player and /TrackList. A full implementation of MPRIS.
Fix pausing and then playing causing the window size to revert.
A new smart "Play Disc" button that plays whatever kind of media is inserted and
if more then one disc is inserted it lets you pick which disc to play.
As a result, Video CD's and Audio CD's are now experimentally supported.

2.0-beta1
Fix hang on close when paused
Restore cursor hiding over the playing video widget
Restore video settings widget (contrast, brightness), as a sidebar instead of a window.
Restore KPart
Save video settings
Audio channel selectable
Volume slider toolbar. Volume saved globally, not per-file.
Imported Amarok's runtime-selectable debug() system

2.0-alpha1
New maintainer: Ian Monroe
Renamed to Dragon Player
Ported to Qt4, KDE4 and Phonon. Many feature regressions. None of Codeine's bugs though... a whole new set!

cmf

16 years ago

ahh yes, issue with my ARch pkg, all's good now :)

Report

vide

16 years ago

Max, are you going in the future to integrate this with amaroK? :)

Report

MxCl

16 years ago

What kind of integration are you thinking of?

Report

vide

16 years ago

Sorry for the delay...

Well, being Codeine a multi-windows application, it could be IMO quite easy to integrate the video output window in amaroK, so if in the playlist you have something that needs a video output, here it pop up a video window.

Report

kinkerlitzchen

16 years ago

Why are you separating the output window from the controls? Don't tell me it's just because you wanted to be different from kaffeine...

Report

MxCl

16 years ago

I've always found it is more useful to have the windows separate. With video you frequently resize the video, because video streams are always different sizes. However if you resize the mainwindow frequently it also means the positions of the toolbar buttons and status informations are moving and resizing. As a frequent operation this is disruptive to the user experience in my opinion.

Also Codeine tries to be clever and resizes the VideoWindow automatically to the default video size, and then in future sessions, to whatever size the user resized that particular video. It is very disorientating for the user when Windows with controls in them automatically resize. The only real option is to separate the two windows.

Thanks for your interest in Codeine.

Report

kinkerlitzchen

16 years ago

OK, I see. Yet I can imagine several problems:

1. What's happening to the controls if the output window is automatically resizing? Are they possibly overlapped? What if they are overlapped? How do I access the controls then?

2. I want to rearrange my windows. Do the controls follow the movement of the output window? I guess not, so I would have to move two windows out of my way. When moving the output window I have to keep an eye on the controls so as to not hide them under the output window. That's annoying.

3. I want to close the application. Does closing the output window close the application? Or do I have to close the controls window? The same applies to minimize: I want to minimize the movie player. As i am currently watching a movie, i try to minimze the output window. There's no button. Where are the controls? Ah, there they are. Let's minimize them to also minimize the output window.... weird.

I think it less problematic to have the controls and the output in one window. Actions like minimizing or closing will be unambiguous. The controls will always be visible - and always accessible at the bottom or the top of the one, single window.

to make it short: The soultion with two windows produces more problems than it seems to solve.

Regards,
kinkerlitzchen aka kiki

Report

MxCl

16 years ago

1. Yes, the controls may get overlapped. Good point. I think I can fix this.

2. Annoying, but so is automatically resizing a window that contains controls. Everything's a compromise.

3. Closing the videoWindow stops playback, I feel that closing the application when you close a secondary-window is very bad usability. The other point about wanting to minimise the videoWindow is valid, the problem is related to a few bugs in KWin that I need to figure out and report. Basically the two windows need one taskbar entry, this they have, but KWin isn't perfect in how it handles stuff.

> to make it short: The soultion with
> two windows produces more problems
> than it seems to solve.

Well not IMO. I have listed arguments before that explain that a single window design is not perfect either. All interface decisions tend to involve compromise. I believe my choices offer the best solution for the usage Codeine is designed for. Still I am starting to consider a single Window design that may be a better compromise. I have to make some notes.

Thanks for your comments. Just out of interest, what are you thoughts on Codeine in general?

Report

kinkerlitzchen

16 years ago

Sorry, I wasn't notified about your answer. Here's my somewhat "late" reply:

> Thanks for your comments. Just out of interest,
> what are you thoughts on Codeine in general?

I think it a good idea to reduce the controls to a minimum and offer an application that just -well, yeah!- plays video(/media) files. There is still (resp.: again) a lack of such an application in the KDE world. But be careful not to cut a feature a lot of people may miss. As an example think of a volume control. It's essential in my opinion. I'm sure most people are used to controlling the volume via the player they're currently using. If you plan to incorporate one, please make it _vertical_.
On the other hand reconsider the visual analyzer. Though it may have some justified reason to be there -it shows that actually there is some sound- it just doesn't fit into an interface with such reduced controls. People who want all the fuzz may be better pleased with a "fully featured video suite" like Kaffeine. People who don't like Kaffeine due to it's recent bloat may be offended by an analyzer that's taking up a considerable amount of the otherwise carefully reduced interface.

Note I was surprised to see Codeine is able to play audio cds as well. I'm not sure what to think about that, whether people would expect Codeine to do so, whether they would use it. I hope you will get some feedback on this matter. I liked the "recently played" field, it's very handy. But I missed a "stop" button. I know it works without, but I expect media players to have one.

Wrt to the "2 vs 1 windows" thing bear in mind:
1. "Understand what the user needs"
2. "You are not the user".

I am looking forward to the next release of Codeine, keep up the good work :)

kiki

Report

iceman

16 years ago

Hi,

Am keen to give this a try, was wondering if you were looking at trying out other engines like GStreamer or NMM for Video and Audio support. Secondly i see a poll on the amaroK website about amaroK video support, for now it seems most users want this feature, what will happen to Codeine then? Could you put you efforts in adding these features to amaroK maybe? There is need for a playlist manager since people have huge collections of DivX and Theora movies on their harddrives these days.

thank you for Codeine and amaroK!

iCEmAn

Report

MxCl

16 years ago

I won't be switching the backend from xine to something else until I am sure it is wise. But if say, NMM becomes common and stable, I may make it possible to compile different backends into Codeine. Most likely this will be a compile time thing, not a plugin system, so as to keep things simple and bug-free.

It is worth mentioning that supporting one backend means Codeine has a good user experience. For example seeking has a different feel for different backends, you have to tweak the UI and the use of the engine to make seeking quick and responsive. If I started supporting multiple backends without care, Codeine would not be as good for any of them. This doesn't mean Codeine will never switch backend or support superior backends, it just means I would be sure to choose carefully.

amaroK's video support will be _very_ basic. Really basic! We won't be adding any new interface to support video at all (in all liklihood). Codeine is very specialised for video and thus will always be a superior option for people who just want to play some video files or DVDs. Of course it doesn't have a playlist and won't ever have one, so maybe Kaffeine is better for some people.

Thanks for the interest! :)

Report

C

eean

16 years ago

ironically, according to amaroK's CVS changelog, amaroK now has video support when using NMM, if I read it correctly.

Report

peroxid

16 years ago

I really like the concept fast/simple/clean 2 window player. If I want a featurefull and messed player I switch to the original xine gui. Just click and play almost instaneous... gooood

Also agree on the volume control, there is alsamixer, kmix, that round thing on my table atached to my speakers, on the keyboad, etc. But if many people wants, a little bar at right is not annoying.

Only a glitch, the position bar does not work. 99% of the times it goes to (the end of the movie - 5secs).

What about making it a "unique instance" app? I mean clicking on konqueror opens the movie in the running player.

Report

MxCl

16 years ago

I'll probably add a volume control, but make it hidden by default.

> Only a glitch, the position bar does
> not work. 99% of the times it goes to
> (the end of the movie - 5secs).

Should be fixed for beta2 that will be released later this week. I'd release today but I'm about to go away for a few days..

> What about making it a "unique
> instance" app? I mean clicking on
> konqueror opens the movie in the
> running player.

Report

Evilstreak

16 years ago

How about renaming Codeine to Kodeine to help emphasise the fact this project is a KDE app?

Report

MxCl

16 years ago

I'm not a big fan of K-naming, really.

Report

C

eean

16 years ago

You should somehow associate the name with amaroK. Not that I'm sure how.

Report

asciiwhite

16 years ago

I'd love too see some decent subtitle support...
Some of us like to watch those wacky asian martial arts movies with subs(srt's)...

Report

MxCl

16 years ago

I guarantee good subtitle support before beta 2 or 3. Cheers :)

Max

Report

pivarac

16 years ago

Temper, temper my friend, calling ppl idiots isn't that appealing for further feedback... good thing I am not that vain to refuse an apology, so it is ok... next time, though... ;). I actually did make install for your personal info, only I did ./configure without --prefix=/usr, which is an obviously an issue on Mandrake, that is why I added Post Scriptum which goes " My system is Mdk 10 with Qt/KDE 3.3, if it should matter in regard of any issues I mentioned..." Key word - issues ;). I recompiled, the buttons are there, but still most of my points are on the spot, imho - control bar needs few buttons more, stop, back, fwd, which, I see, you plan to add... and subs - well, I haven't seen an option to load/unload subtitles for any kind of films/media. Docking just as an option would be nice, as well as comprehensive settings dialogue, and splash screen would solve the problem with initial unresponsiveness... hope you like this post more than previous one...

Report

MxCl

16 years ago

I liked both posts very well, after I had calmed down... :) I can only apologise for my temper, a problem that plagues me all the time, and gives me no benefits.

Anyway I will look into the subtitle support. I confess that I was not aware that you could have subtitles on anything apart from VCD and DVD. So I'll have to do some research. I promise beta2 or 3 will have full-subtitle support.

Stop is actually there, play is a toggle button. This is different to other players, and I'm seeing how it pans out. If people don't like it I'll deactivate the toggle. Back and forwards are only useful in a single-use player as rewind/fast-forwards which I do plan to try to implement. In dvd's/cds they are useful so they will pop-up when required as another toolbar in these cases.

I think I have been convinced to make docking possible too.

Thanks!

Max

Report

laktose

16 years ago

Well I agree with a lot of what the poster above me has said.. but this is a very nice beginning..
I have a play/pause button, so thats fine, though the ability to fast foreward would be nice :) also a volume slider would be a good idea.
Its odd to see a program integrated with KDE yet with completely separate color and style schemes, a option to use the default KDE scheme might be nice at some point but definitely isnt like critical or anything..
A option to disable the screen that comes up asking you what you'd like to do would also be nice, though its a nice feature..
All in all I'd say my first impression of this is that it will likely be replacing my kaffeine soon enough, as I do not much like kaffeines new layout, especially compared to this

Thanks..

Report

MxCl

16 years ago

Could you do me a screenshot of you different looking Codeine? Two people have now reported this, and I find it most myseterious! Thanks :-)

Report

MxCl

16 years ago

With regard to codeine not using your configured kde colour scheme and style, I can only assume you ran the application as root because I assure you Codeine doesn't pick its own scheme or colours! It is a completely standard KDE application.

I confess I see no reason to make the initial dialog optional, it doesn't appear if you open Codeine via Konqueror etc. so why would you open Codeine if you didn't first want to play some media?

I'd like to add fast forward/rewind as I think they are useful. Volume slider will be coming, although personally I think there are already too many volume sliders on your average computer without media players getting cluttered with them too.

Thanks for the comments.

Report

pivarac

16 years ago

First impressions: 1) nice idea for a simple player 2) wtf interface is this? No play/pause/stop buttons, gui is unresponsive upon starting, although very nice menu pops up for me to choose what to play after a few seconds of bewilderment 3) Fullscreen works ok, but only if movie window is selected, else kicker stays visible 4) no sound control or subtitle loading but 5)player overall feels so right that I must make some

Suggestions: 1) adding control bar, volume and slider to the GUI would be great - amaroK style, which means nice and uncluttered 2) the control GUI should be dockable, ie. easily made a part of the movie window and undocked to function in order it now does, again somewhat reminiscent of amaroK behaviour 3) fullscreen menu for complete DVD navigation in Kaffeine's fashion (on left-click lil' gui appears with basic controls, would go very well with overall amaroKish feeling). 3) Definitely an option to configure and load subs, both divx and dvd ;). Thanx for the preview of possibly great player...

P.S. My system is Mdk 10 with Qt/KDE 3.3, if it should matter in regard of any issues I mentioned...

Report

13 years ago

2.0.1
Removed the locking of the volumeSlider if the mute is active

2.0.0
Fixed issue where if the user ESCed the play media dialog it wouldn't reappear.
Pressing 'M' causes mute
Return to the logo when playback is explictly stopped
New Icon
Fixed crash on double click in KPart Bug #157579
The volumeSlider is locked if the mute is active

2.0-rc1
Fix status bar title disappearing on window resize
Can turn off subtitles
Can revert to the 'auto' audio channel
Save subtitle and audio channel selection
New DBus API under /Player and /TrackList. A full implementation of MPRIS.
Fix pausing and then playing causing the window size to revert.
A new smart "Play Disc" button that plays whatever kind of media is inserted and
if more then one disc is inserted it lets you pick which disc to play.
As a result, Video CD's and Audio CD's are now experimentally supported.

2.0-beta1
Fix hang on close when paused
Restore cursor hiding over the playing video widget
Restore video settings widget (contrast, brightness), as a sidebar instead of a window.
Restore KPart
Save video settings
Audio channel selectable
Volume slider toolbar. Volume saved globally, not per-file.
Imported Amarok's runtime-selectable debug() system

2.0-alpha1
New maintainer: Ian Monroe
Renamed to Dragon Player
Ported to Qt4, KDE4 and Phonon. Many feature regressions. None of Codeine's bugs though... a whole new set!

12345678910
4
product-maker slavslav Oct 06 2018 9 excellent
+
product-maker roentgen May 17 2014 9 excellent
product-maker YAFU Nov 22 2011 9 excellent
product-maker mtelesha Dec 04 2010 9 excellent
Be the first to comment
roentgen
May 17 2014
helios17
Aug 12 2009
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.0.1
updated Feb 26 2008
added Oct 19 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5
System Tags app software