
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.
12 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!
12 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!
MxCl
15 years ago
2. I'll have to look into this.
3. It did do this in the 1.0-betas, I changed it as I don't think it's much use really, and mostly because KDE handles this badly (so does Windows) and you just can't find Codeine in the taskbar with normal Videos having 200 character long titles. For KDE 4 I hope KWin and co. will have separate atoms for Document Title and Application Name, so this can be handled better. Until then I don't think much is lost by not showing it like this. The problem is complex, and basically titles are too damn long to show in a useful way, is it more useful to show Codeine or "some seriously long title about...", I felt the former.
4. Good idea
5. Hmm I thought I'd fixed it, thanks.
6. Good idea again :-)
7. Toolbars at the top are more normal for KDE applications, and I don't know any good reason why video players tend to go bottom (please enlighten me if you know). The lack of realtime update for video is because xine doesn't always do this well, and because I have a better solution that I plan for the future. Maybe for 1.1 I'll do realtime as you are right, this is better.
Thanks for the comments, and I hope you reply.
Report
DarthSide
15 years ago
3. About too long titles:
That's why I suggested "Codeine - Filmtitle". So you still have Codeine in the name, but don't have those ugly "" and "" in it, because of multiple instances/windows with the same name...
Report
fourhead
15 years ago
Good work!
Tom
Report
MxCl
15 years ago
People aren't used to a toggle play button, so they struggle a little with this, but it really is the best solution for playback controls. I'd like amaroK to use the same.
The reason the icon doesn't change is because I think changing the icon is confusing. The icon should stay the same if possible as you shouldn't be making people worried about what the new function of the toolbar button is.
The icon and text does change in the menu though, as menus are different IMO, since they are a list of functions and people don't mind if they change, while toolbars are a defining anchor in the application.
Thanks for the comment, and I'm happy to debate this point with you if you'd like :-)
Report
HJH
15 years ago
(a version for i586 and x86_64)
Report
mrsir
15 years ago
Report
MxCl
15 years ago
Report
dansmug
15 years ago
Report
MxCl
15 years ago
Report
HJH
15 years ago
codeine works just fine here with libxine 1.1.0
(Mandriva Linux 2005 LE)
Report
Yannick
15 years ago
http://keliglia.com/codeine_1.0-1_i386.deb
He work just fine for my Ubuntu Breezy box.
Report
damjan
15 years ago
audio_out: no streams left, closing driver
But still, if I move the position slider forward or backward, the music playing from amarok is interrupted very badly.
(My kernel is 2.6.13 with CONFIG_PREEMPT_VOLUNTARY=y, glibc-2.3.5, kde-3.4.2, xine-lib-1.0.1)
Report
MxCl
15 years ago
Report
damjan
15 years ago
So the proper way to reproduce it is:
1. let some music play in amarok
2. open a video file in codeine
3. pause the video
4. now move the position slider to another position, the music played from amarok is interupted, and if the audio channel in codeine is ON you'll also hear some audio noise (I guess several samples of the sound in the video file).
This doesn't happen in xine for example? Maybe because I have "gui.audio_mixer_method:Software" in xine's config?
Report
damjan
15 years ago
Anyway, I've been hacking src/app/xineEngine.cpp and changed all XINE_PARAM_AUDIO_MUTE to XINE_PARAM_AUDIO_AMP_MUTE, and now the amarok music is not interupted, but when the audio channel in codeine is NOT OFF I still hear audio samples from the video.
Report
MxCl
15 years ago
Report
damjan
15 years ago
in fullscreen mode the toolbar is shown on the bottom of the screen if I touch the top of the screen with the mouse pointer. the toolbar is unusable in this way.
less anoying is that if I right-click on the toolbar and choose "orientation: flat" when it was on the bottom it will be flatened under the codeine menu (like it is orientation: bottom).
Report
MxCl
15 years ago
Report
damjan
15 years ago
The PLAY button on the toolbar should become PAUSE when the video is playing.
About subtitles, I think it shouldn't be very hard to implement, xine has an internal subtilte handling so its just a matter of feeding it the proper MRL?
btw codeine should automatically choose some subtitle file when a video file is selected. This is what kaffeine does for ex.
Nice software though, and I agree a music player and a video player are completelly different.
Report
damjan
15 years ago
Hmm, I see that the PLAY button actually does PAUSE when pressed again... so, maybe only the icon should also change too to be more obvious.
Report
MxCl
15 years ago
The play button doesn't become pause. It is a toggle button. When playing, the play button is toggled, but if you untoggle it, the video pauses. This is the cleanest solution to the mess that is media player playback control in my-long-formulated-opinion. I hope you agree.
Subtitle support is planned for 1.1.
Thanks.
Report
Superstoned
15 years ago
first time you started this poject i thought - just another video player. but now i'm impressed - it is just one of these "just works" applications KDE needs more of :D
good job! and thanx for writing it!
Report
MxCl
15 years ago
Report
vide
15 years ago
Yeah, I know that a video app needs much more option than an audio one, but showing every xine setting is far too distant from the KISS philosophy you have in mind with Codeine.
I mean, you don't even have a stop button on the standard toolbar and you got 6 pages full of widgets in the config window?
Report
MxCl
15 years ago
Report