
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
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.
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!
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!
logixoul
13 years ago
Report
bsander
13 years ago
I understand your concerns about there being no UI in minimal mode, but what about showing the toolbar at mouseover, in the same way as happens now in fullscreen mode? That way it won't confuse anybody, right? :)
Report
logixoul
13 years ago
Report
kdefish
13 years ago
Report
enr1x
13 years ago
Report
enr1x
13 years ago
Report
eean
13 years ago
Report
NeoExt
13 years ago
I think it will be perfect if it'll be possible to
- hide the recently played file
- hide the 'welcome' dialog
- choose whether to remember or not the playback position of a video
Report
kimothy
13 years ago
Just hope this app still going some place...
Report
PhinnFort
13 years ago
Report
mtz
13 years ago
i think codeine would be best(for me atleasy) if it had the following
1. ability to reuse the opened windows, if an instance of codeine is running and i click another video file, another instance will show up and i will have two of them. two ways around this is to open a new video from within codeine or to drag and drop it ..it would have been nice to just double click a video and have it opened in an already running instant.
2. an option to hide the right bar that asks about resizing the windows, it is very distracting and hard to ignore.
3. an ability to change aspect ratios from right clicking a video windows instead of going to the menus
4. have a way to clear or delete entries in the receant played videos ..i looked at the code and i found a way to hide "my private video collections" from the list but its cumbersome to rename files to hide them from codeine.
I noticed that codeine doesnt have a configuration settings of its own, why not of you dont mind?
it would be nice it had one that will all me to specify default options to:
1. start all my videos with a specific aspect ratio( i always watch my video with 16:9 ratio and its tedious to change it with every video)
2. make codeine reuse an already running instance if a video file is clicked from konqueror for example or opening another instant like it is now.
3. always hide that bar about resizing windows. i always run codeine with the same window dimensions and i really do not want to be asked this question every time.
i managed to hack the code to change most of what i have said but i have so far failed to make codeine reuse the already running instant when double clicking another file from konq. any pointers ..i am sure its just 10-15 lines of code but i have no idea how to do that
Report
MxCl
13 years ago
This is basically by design. I never liked it when videos replaced the current instance. If enough people want the other behaviour then it could be made an option.
> an option to hide the right bar that
> asks about resizing the windows, it
> is very distracting and hard to
> ignore.
Unless you play 5 videos a minute, I can't see how this would get that annoying.
> an ability to change aspect ratios
> from right clicking a video windows
> instead of going to the menus
Seems a little hardcore.
> have a way to clear or delete entries
> in the receant played videos
Yeah I should add this.
> I noticed that codeine doesnt have a
> configuration settings of its own,
> why not of you dont mind?
I prefer to pick sensible behaviour and not make it configurable. This way if it's wrong people tell you about it and the application improves. If you make everything configurable you never find out that actually, the default application sucks. I think you are demonstrating my theory ;)
> start all my videos with a specific
> aspect ratio( i always watch my video
> with 16:9 ratio and its tedious to
> change it with every video)
Yeah this is doable.
> make codeine reuse an already running
> instance if a video file is clicked
> from konqueror for example or opening
> another instant like it is now.
This too.
> always hide that bar about resizing
> windows. i always run codeine with
> the same window dimensions and i
> really do not want to be asked this
> question every time.
I spose this can be done, but I think you are being a little fickle ;)
To easily force Codeine to be a single instance app. Change the KApplication to KUniqueApplication in main.cpp.
Have fun! And thanks for the pointers.
Report
DarkCow
13 years ago
Firstly, I also think that a configuration section would be a good idea. After all, you can't choose what's best for everyone, as different people want different things.
I, for example, would love an option (even an setting to make the option appear in a menu) somewhere to make the player deinterlace the video, because I record a lot of plain MPEG-2 television, and it's pretty unwatchable without deinterlacing.
I do love the simplicity of your player - it's very nice to use, but I think you risk falling into the GNOME camp by having no setting dialog at all, and it really wouldn't add much clutter. That's the point of a config area, isn't it? To move all of the rarely-used options out of the way.
Report
mtz
13 years ago
the compiler complained about type mismatch when i make that change ..can you look into this sometime within this decade? ..smile.. ..i will try to copy and paste code from kaffeine and see if i can make it work(to me, this will be like cutting and pasting chinese text from one paragraph to another but ..it will be fun)
Report
mtz
13 years ago
wow, that was quick, i didnt expect a response ths quick, if any at all.
hope you dont mind few more suggestions :-)
1. have an extra option to have the window in minimal mode when right clicking the playing video window(like kaffeine). it could say something like toggle to minimal mode(if its off) and toogle to normal mode(if on) ..
2.when you drag and grop an mp3 file, it will play it with a blank windows. i read on your code that you plan to bring up a warning msg with saying something about the file not having video in it. Wouldn't it be nicer it it could just play a file with a visualization something showing on the screen like most players?
bugs i have found.
1. when exiting full screen, the status bar always reappears
2.when you click to open a new file and the click cancel(changed my mind about playing a new file) on the open file dialog box, codeine brings an error msgbox with something like "codeine was asked to play and empty file, it cant do this:
thats for your time, great work
Report
maarizwan
14 years ago
what's missing..?
subtitle support.
Please support subtitles in codeine..
Report
linmain
14 years ago
Report
logixoul
14 years ago
Report
kimothy
14 years ago
Report
IceRAM
14 years ago
Unfortunately, I wasn't able to find an easy way to load a subtitles file for the currently loaded movie. Was this intented?
(this = not having support for subtitles)
I'd only be interested in being able to load subtitles and change their display encoding (having reasonable defaults +not changeable OSD font settings).
Report
darkcoder
14 years ago
Found three issues that if resolved would make codeine even better. All of them were found in the embeeded mode when playing a movie (ie. quicktime trailer) from apple.com
1. After trailer finish, you cannot replay the movie again using the play button, need to refresh the entire konqueror window.
2. Do not provide an option (or a easy one) to switch to Full screen, again on embeeded mode.
3. Allow an option to specify the percentage of a movie to cache locally before playing begins. Something like quicktime player do before the web trailers begins. This will help people with slower connections.
Again thanks for your good work.
Report
Superstoned
14 years ago
anyway, here my wish:
i have several dvd iso's which i can mount, but not play. only the vlc player has the ability to play a directory, and see if it contains a dvd. kaffeine just plays the files in there (which kind'a works) and codeine just can't do it at all... maybe this could be resolved some way?
thanx,
superstoned
Report
crisalide
14 years ago
Report
liquidat
14 years ago
/usr/lib/libXtst.so.6 for example.
liquidat
Report
nutshell42
14 years ago
Report