| Summary: | mka container not supported - quid linked to Amarok 252510 bug | ||
|---|---|---|---|
| Product: | [Applications] kid3 | Reporter: | phil4000n |
| Component: | general | Assignee: | Urs Fleisch <ufleisch> |
| Status: | REPORTED --- | ||
| Severity: | wishlist | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.8.x | ||
| Target Milestone: | --- | ||
| Platform: | Manjaro | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
phil4000n
2021-01-30 13:02:14 UTC
either one can add the tags to the audio stream itself OR you add them to the container. These are two very, very different options or solutions. I do prefer to add the tags to the stream itself, as if you convert to another container, says webm, by copying the audio stream, you copy at once the tags. I would also like to have Matroska support in Kid3, that's why I migrated the corresponding feature request from SourceForge to GitLab https://invent.kde.org/multimedia/kid3/-/issues/435. However, Kid3 does not parse the metadata itself but uses 3rd party libraries. In the case of Matroska, adding support to TagLib would probably be the best option. There is a pull request for TagLib https://github.com/taglib/taglib/pull/967, however, it is not in a state ready for Kid3, see my comment in this pull request. >However, Kid3 does not parse the metadata itself but uses 3rd party libraries. Better so. There ought to be some read/write libraries for mka/mkv and webm. See: https://www.matroska.org/downloads/third_party.html or https://www.3delite.hu/Object%20Pascal%20Developer%20Resources/MKVTagLibrary.html ffmpeg can tag to some extend(title, album, etc.) do it. More brutal would be convert to for instance the mp4 container, do the changes, then convert back the mka/mkv container. |