kxPlayer

Audio Apps

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

0
Score 50.0%
Description:

KXplayer is a multimedia player, based on XINE. In it I was trying to combine a native KDE outlook with the fast and reliable playing of boombox. The main aim of the developement is to create a better player for my machine (750MHz, 128RAM) - a player that will play even when I've got OpenOffice.org and Firefox running (unlike XMMS); a player that will not take too much space on-screen and will not try to impress me with too much animation (like amarok); a player that will (one day ... I hope) play audio/video from various sorces - network, local hard disk/CD/DVD, on-air broadcasting stations; a player that will dynamicaly change it's outlook to give me access to information and controls appropriate for the currently played media.
KXplayer is not entirely my creation - I've used classes and algorythms from others GPLed media players. (As far as I have any idea of "the legal world" this is permited by GNU GPL)
Final note: For urget issues please do not use my gmail account. For some reason I cannot login from linux. I'll solve this puzzle, but it'll take me some time. So if you're in a hurry - use this address instead: andie at mail dot bg

juan

14 years ago

I will not start a discussion which player is better for what and so on. But and if the goal is to handle and play, in a proper form, mp3 songs for instance, I can only recommend amarok for KDE. If you don

Report

C

andrej

14 years ago

Well, as stated on the site, one of the goals of the project (may be the major) was and is to learn programming C++ and exp. write KDE apps.
I've published kxplayer just because I tought It might be useful to someone.

Report

ra1n

14 years ago

Well even amarok it's building up on itself, adding features on features, instead of fixing a little bit the usability of the application, noatun it's a big mess! this app seems good, but IMHO you should add gstreamer as backend since it will become a standard part of future desktops, and keep it simple like is now, a bit polish to the user interface and we have a simple audio player for kde

Report

C

andrej

14 years ago

Well I had some terrible time with gstreamer whn trying to compile amarok,
Besides kxplayer is very close with xine right now.
But I promise to do some thinking about gstreamer! :)

Report

ra1n

14 years ago

eheh good, btw I've got another problem when compiling your app, it's the same error that another player gave me, it's related to the cd player part:
n file included from /usr/include/linux/cdrom.h:14,
from loader.cpp:25:
/usr/include/asm/byteorder.h:28: error: syntax error before `(' token
/usr/include/asm/byteorder.h:32: error: '__u64' is used as a type, but is not
defined as a type.
/usr/include/asm/byteorder.h:33: error: parse error before `}' token
/usr/include/asm/byteorder.h:34: error: syntax error before `.' token
/usr/include/asm/byteorder.h:40: error: syntax error before `.' token
/usr/include/asm/byteorder.h:41: error: syntax error before `.' token
/usr/include/asm/byteorder.h:42: error: parse error before `:' token
In file included from /usr/include/linux/byteorder/little_endian.h:11,
from /usr/include/asm/byteorder.h:57,
from /usr/include/linux/cdrom.h:14,
from loader.cpp:25:
/usr/include/linux/byteorder/swab.h:160: error: syntax error before `(' token
/usr/include/linux/byteorder/swab.h:170: error: syntax error before `(' token
/usr/include/linux/byteorder/swab.h:174: error: `__u64' was not declared in
this scope
/usr/include/linux/byteorder/swab.h:174: error: `addr' was not declared in this
scope
/usr/include/linux/byteorder/swab.h:175: error: variable or field `__swab64s'
declared void
/usr/include/linux/byteorder/swab.h:175: error: `__swab64s' declared as an
`inline' variable
/usr/include/linux/byteorder/swab.h:175: error: syntax error before `{' token
make[2]: *** [loader.o] Error 1

It is a problem of 2.6 kernel? I use 2.6.7 packaged by slackware 10.0

Report

C

andrej

14 years ago

Hmm!
I'm not such an expert, so I'm not able saying where's the problem... at least not at once. But it's quite interesting.

Let's see:
1) I've got the kernel headers installed
2) you're using the 2.6.7 kernel.

Well, I'm with 2.6.3.
I have looked at the source code. Seems that this is an include statement. It seems to me that it cannot find the cdrom.h file in the include dir. This file should be part of the kernel headers. (Yep! That's the third requirement of kxplayer that I forgot to write).
At this point I've got several ideas:
1) no kernel headers
2) kernel headers (esp. cdrom.h) not readable (user has no read access)
3) something in kernel is changed since 2.6.3

Anyone else having problems???
Not that I can solve them. Just curious!

Report

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.2.pr1
updated Mar 04 2005
added Mar 04 2005
downloads 24h
0
page views 24h 2