| Summary: | Support module music formats in TaglibExtractor (MOD, S3M, XM, IT) | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kfilemetadata | Reporter: | Nagy Tibor <xnagytibor> |
| Component: | general | Assignee: | Pinak Ahuja <pinak.ahuja> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | nate, stefan.bruens, tagwerk19 |
| Priority: | NOR | Keywords: | junior-jobs |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/kfilemetadata/-/commit/eefc973b56e39034e498487f6d9900a4008e560e | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Nagy Tibor
2022-01-09 21:15:49 UTC
This is quite trivial to add, even for a new contributor. A MR should contain test files (with appropriate licenses) for all formats, and cover the all supported properties in unit tests. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kfilemetadata/-/merge_requests/139 Git commit eefc973b56e39034e498487f6d9900a4008e560e by Nate Graham, on behalf of Wladimir Leuschner. Committed on 14/03/2024 at 15:03. Pushed by ngraham into branch 'master'. Add support for .mod/.s3m/.xm/.it Module Tracker formats meta data KFileMetaData did not parse module tracker files, although TagLib has support in parsing meta data from these files. Tracker files are supported in TagLig since version 1.8 and therefore below required version that CMakeLists.txt asks for in KFileMetaData, which is version 1.12.1 M +4 -0 autotests/extractorcoveragetest.cpp A +- -- autotests/samplefiles/test.it A +- -- autotests/samplefiles/test.mod A +- -- autotests/samplefiles/test.s3m A +- -- autotests/samplefiles/test.xm M +69 -5 autotests/taglibextractortest.cpp M +35 -0 src/extractors/taglibextractor.cpp M +5 -2 src/extractors/taglibextractor.json https://invent.kde.org/frameworks/kfilemetadata/-/commit/eefc973b56e39034e498487f6d9900a4008e560e |