This forum has been archived. All content is frozen. Please use KDE Discuss instead.

matroska ( .mka ) support in amaroK

Tags: None
(comma "," separated)
ChristianHJW
Karma
0

matroska ( .mka ) support in amaroK

Wed Jan 05, 2005 3:59 am
Hi,

i am a member of the matroska team ( http://www.matroska.org ), just an offer from our side :

If you ever thought about adding mka support to amaroK and need help for this, give us a shout. You will usually find us on irc.corecodec.org #matroska .

Both Gstreamer and Xine do have a matroska parser, and a mka file ( matroska audio ) has the same basic layout as a mkv ( matroska video ) file, and that includes advanced features like

- menues
- chapters
- super chapters
- tags

etc. matroska can currently support the following audio compression standards :

PCM
MP2
MP3
AC3
AAC
Vorbis
FLAC
DTS
Wavpack4
TTA
RALF
ATRAC
RealAudio


as well as all audio compression formats where ACM codecs exist ( M$ Video for Windows Audio Codec Manager ).

I dont own a Linux box myself, but we do have a Linux fraction in our core development team and they can certainly report about the status in both Xine and Gstreamer, with respect to what audio formats should be supported already. In any case, the first 8 should be well supported in both of them.

matroska has gained some attention in audio circles like at hydrogenaudio.org, because it offers easy possibility to store a complete album in a single mka file, with chapters marking each song, and including attachements for covers, lyrics, etc.

Regards

Christian
matroska project admin
http://www.matroska.org

chris AT matroska DOT org
User avatar
eean
KDE Developer
Posts
1016
Karma
0
OS
Do you mean amaroK should be able to do anything outside of straight playing matroska? This would work already (I assume), thanks to xine and gstreamer. I suppose if there are multiple audio tracks, there would be no way to select the second one. Though since amaroK isn\'t a video player there wouldn\'t be a point really... right?


Amarok Developer
User avatar
Christian HJ Wiesner
Registered Member
Posts
1
Karma
0
For proper support of MKA files containing one complete album, it would be nice if amaroK would offer a interface to read matroska chapters, as in those files every song of the album is a chapter, while the complete album is a single track. This is not difficult at all, you can use our libs to read those chapter entries, as well as tracknames, before playing the file.

In your playlist you could display every chapter entry as a song of its own, so people can access the songs directly.

Another thing to do then is support for our tagging system, so people could access the tags for each album or each song, and maybe even for writing.

Super chapters are a bit more difficult to support, they will allow to use different audio compression for each song of an album, but still having one single file for it. But this is not a real problem, as there are currently no tools creating super chapters for audio only files.

As our libs are L-GPL and pretty well documented, i cant see this would take too long. Again the offer, if you need help for that, ping us. We also have a couple of demo files on bittorrent, just email me for them if you care.

Christian
matroska project admin
http://www.matroska.org


Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], markhm, Sogou [Bot], Yahoo [Bot]