After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 708368 - Add DSD (DSF container) tagging support
Add DSD (DSF container) tagging support
Status: RESOLVED OBSOLETE
Product: easytag
Classification: Other
Component: general
master
Other All
: Normal enhancement
: 2.4
Assigned To: EasyTAG maintainer(s)
EasyTAG maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-09-19 13:09 UTC by David King
Modified: 2021-05-26 09:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David King 2013-09-19 13:09:41 UTC
As reported on the mailing list, it seems that there are two common container formats for DSD: DSDIFF (DFF) or DSF. DFF only supports artist and title, so is not very useful. DSF embeds an ID3 tag, so adding support for that container format to EasyTAG should be relatively straightforward.
Comment 1 Ran 2013-10-20 02:43:59 UTC
Picard is currently the only Linux based application that can tag DSF files. There is a plugin that allows this. It is written in python.

http://www.computeraudiophile.com/f11-software/musicbrainz-picard-tagger-dsf-support-15475/

I hope this will help with the implementation in EasyTag.
Comment 2 David King 2014-04-04 16:50:42 UTC
I cam across dsf2flac, which has code to read the DSF header and the ID3 tag out of a DSF file:

https://code.google.com/p/dsf2flac/source/browse/trunk/src/dsf_file_reader.cpp

It should be straightforward to add this logic to EasyTAG.
Comment 3 Ran 2014-04-04 16:52:40 UTC
Great! I would be bale to easily test this once there is a new build. Thanks.
Comment 4 Ran 2014-04-04 17:24:08 UTC
Sample DSF file can be downloaded from:

http://download.oppodigital.com/hra/davidelias/08%20-%20David%20Elias%20-%20Crossing%20-%20Morning%20Light%20Western%20Town%20%28DSD64%202.0%29.dsf

Also, many DFF files can be downloaded from here:

http://www.2l.no/hires/

DFF will need to be converted to DSF.
Comment 5 David King 2014-11-10 00:12:39 UTC
I worked on this over the weekend, and there is preliminary support for DSF reading and writing in the wip/dsf-support branch:

https://git.gnome.org/browse/easytag/log/?h=wip/dsf-support
https://people.gnome.org/~davidk/easytag/easytag-dsf.png

It is not fully tested, but cover art and standard tags seem to work as expected. There is a bit of tidying that needs to be done before this can be merged, and ID3v2.3 support needs to be added (which needs an addition to the id3lib C++ wrapper inside EasyTAG), but this should not take long.
Comment 6 André Klapper 2021-05-26 09:51:32 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new enhancement request ticket at
  https://gitlab.gnome.org/GNOME/easytag/-/issues/

Thank you for your understanding and your help.