| Summary: | Playback of DSF/DSD files | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Mark Fraser <mfraz74+kde> |
| Component: | Playback | Assignee: | Amarok Bugs <amarok-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | tuomas |
| Priority: | NOR | ||
| Version First Reported In: | 3.1.1 | ||
| Target Milestone: | kf5 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Kid3 reading DSF | ||
|
Description
Mark Fraser
2025-03-28 19:02:46 UTC
Thank you for the request! Just some background comments: Support can be seen to consist of playback support, and tag support. Playback support for DSF/DSD is something that might come as a sideproduct of playback system rework that'll take place at some point (should the chosen new backend support the format). Tag support depends on TagLib, no idea what DSF/DSD tags are like, but I didn't see any indication that they would be supported by TagLib when I had a quick look. Created attachment 179890 [details]
Kid3 reading DSF
Comment on attachment 179890 [details] Kid3 reading DSF This is Kid3 version 3.9.6 reading the ID3 headers in a DSF audio file. According to Kid3's CMakeList file it uses TagLib which does support DSF. From https://taglib.org/ TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4, APE, ASF, DSF, DFF and AAC files. Okay, good to know, thank you very much! So the tag side should be ok, just support in audio backend would be needed. Tested some .dsf track I found online with Amarok 3.3.0 (with the new GStreamer audio backend). Collection scanner found it, I could edit its tags, and I could play it. Marking as resolved. |