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!

MxCl

15 years ago

If you can't find the two ways then you haven't explored the application very thoroughly, and I can't explain the issues very easily. Start codeine by itself, not via Konqueror to see.

The play/stop actions in the menu have to be there if I am to obey the HIG, and they don't clutter in the same way as multiple play entries. The current menu is composed of items that perform distinct functions, multiple "play x..." functions are too similar and thus more cluttering/confusing.

Interface design requires you to think about a problem from many different angles and involves a great amount of compromise. My solution seems the best for the problems it solves, the extra click is unfortunate but as I said it improves the interface overall.

Thanks.

Report

cmf

15 years ago

Just compiled codeine beta6 and it seems (like in beta5 also) dvd menus don't work in the sense that it isn't possible to select any part of teh menu, there is a reaction (buttons glow etc), but now ability to select said button.

Arch Linux
xine-lib 1.0.1-1
gcc 3.4.3-2


Thanks

Report

MxCl

15 years ago

Yes, sorry, it's quite possible I broke this as I couldn't test DVDs as I have none with me currently (long story). Will test and fix for 1.0.0-rc1. Thanks!

Report

cmf

15 years ago

Thanks for the reply, kepp up the good work ;)

Report

maarizwan

15 years ago

~/codeine-1.0-beta6# make
scons/scons -Q
g++ -I/opt/kde/include/ -I/usr/lib/qt/include/ -O2 -DNDEBUG -DNO_DEBUG -DQT_NO_TRANSLATION -Ibuild/app -Isrc/app -Ibuild -Isrc -I. -c -o build/app/xineEngine.o src/app/xineEngine.cpp
src/app/xineEngine.cpp: In destructor `virtual
Codeine::XineEngine::~XineEngine()':
src/app/xineEngine.cpp:62: error: call of overloaded `log10(int)' is ambiguous
/usr/include/bits/mathcalls.h:113: error: candidates are: double log10(double)
/usr/include/c++/3.3.4/cmath:429: error: float
std::log10(float)
/usr/include/c++/3.3.4/cmath:437: error: long double
std::log10(long double)
scons: *** [build/app/xineEngine.o] Error 1
make: *** [all] Error 2

Report

C

eean

15 years ago

Which version of GCC do you use?

Report

MxCl

15 years ago

So it is ambiguous because it doesn't know whether to convert to float or double? GCC 3.3.5 apparently sucks arse.

You can simply change line 65 so it reads blah log10( (double)foo ); and it should compile.

Report

OneWingedAngel

15 years ago

Thanks, I was having the same problem on my Debian box (I want to upgrade GCC but when I try apt threatens to remove KDE @_@)

Report

C

eean

15 years ago

heh, nevermind 3.3.4.

It compiled fine on a computer for 3.4.3 but didn't for 3.3.5. I guess this is what the issue is.

Report

maarizwan

15 years ago

The previous Codeine version 1.0beta5 compiled fine on Slackware 10.1.

anyways I'll wait for stable Codeine release!

Report

C

eean

15 years ago

Heh, if you do that it might not be stable. It is what we make of it.

Report

maniac

15 years ago

great work. just one minor issue. codeine will open a new player for each media file played. can u add an option so that codeine will use the same player for each media file?

Report

MxCl

15 years ago

Yeah I might do this. But really it's designed to be a non-unique application.

Report

aaron

15 years ago

Codeine works fine when its already opened, but if you launch it with a filename as an argument, it crashes.

codeine: xine_new()
codeine: xine_config_load()
codeine: xine_init()
codeine: xine_open_video_driver()
codeine: xine_open_audio_driver()
codeine: xine_stream_new()
codeine: xine_osd_new()
codeine: scope_plugin_new()
codeine: xine_event_create_listener_thread()
ASSERT: "action" in mainWindow.cpp (589)
KCrash: Application 'codeine' crashing...

Doing that from the command line gives me that, and then the KDE crash window pops up letting me know it crashed. Like I said, only when giving an argument or clicking on a video file from kde does it do this. Version 1.0_beta4

Report

MxCl

15 years ago

Yeah, I fixed this locally. Expect beta5 soonish. Thanks.

Report

darkcoder

15 years ago

It compiles and installs fine on Arch Linux. Video plays fine, but if I select the top window menus while playing a video, the application freeze, and even free X. When playback is paused, menus work fine.

Report

MxCl

15 years ago

If it can freeze X then there is an issue with your X server, no user land application should be able to do that. The app freezing issue has been reported to me though, and I'll hopefully figure it out eventually. I could use a backtrace though.

Report

Shadowman

15 years ago

Why Gentoo ebuilds only? What about the source for the rest of us?

Report

MxCl

15 years ago

This is a kde-apps bug that always stings me. It fills in ebuild for both fields. The first is the tarball.

Report

AndrewJ

15 years ago

check here:

http://www.methylblue.com/codeine/

Report

btrident

15 years ago

Using apt to install the debian package failed on my Mepis 3.3 Debian system with an unresolved dependancy.

Depends: libstdc++6 but it is not going to be installed.

Report

peroxid

15 years ago

You can apt-get codeine in:

deb http://webs.ono.com/usr047/uucp/debian unstable main

Please report me any issue

Report

brk3

15 years ago

Where did you get your wallpaper?! Any chance you could email me a link..?(pauldbourke[at]gmail[dot]com)
Cheers, codine is coming along really well, keep up the good work :)

Report

MxCl

15 years ago

This is a common request. There's a link that is still active on page one of the comments.

Report

soimpossible

15 years ago

Codeine is sweet.

I have been using kaffeine, but it has become _painful_ to use kaffeine recently. It skips every few seconds. And takes ages to load.

Codeine is a refreshing change! Much smoother, faster and more responsive.

I am experiencing some crashes however, though I imagine that its a problem with xine-lib or something.

Another thing... Its all well and good me whinging about this without opening an editor to code it myself. But gstreamer support would be excellent.

Gstreamer is great from within amaroK, but it seems to f**k up KDE. So I end up using artsd engine instead.

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 3
System Tags app software