Bug 426758 - Modifying DSF file metags will no longer play
Summary: Modifying DSF file metags will no longer play
Status: RESOLVED WORKSFORME
Alias: None
Product: kid3
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: Urs Fleisch
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-20 02:25 UTC by vidiot.brown
Modified: 2021-03-02 04:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vidiot.brown 2020-09-20 02:25:09 UTC
SUMMARY
Changing the existing tag(s) within a DSF file results in the file no longer being playable. The Denon AVR-S700W declares that the file format is bad. Before I modified one of the tags in the file, the AVR played it just fine.

STEPS TO REPRODUCE
1. Modify a tag
2. Try to play the file (in this case via the serviio DLNA server)
3. 

OBSERVED RESULT
The AVR refuses the play the file.

EXPECTED RESULT
The AVR plays the file

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora 27 w/ MATE X server
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Urs Fleisch 2020-09-20 07:18:56 UTC
I personally do not have a device which can play DSF files. However, I never heard of such a case and would expect such a file to be repairable because these are simple ID3v2.4 tags appended to the original DSF file, i.e. you have a block of bytes starting with "ID3" at the end of the file (as you can see with `xxd` or a hex editor). When using "Remove" in the "Tag 2" section of Kid3, this block should be removed and the file be restored in its original untagged form. You could verify this using a copy of an untagged file and comparing the original with the copy after removing the tag.

Alternatively, you could use a hex editor which allows deletion, for example `ncurses-hexedit` with the `-b` option.

If the file plays again after removing the tag, it is possible that your player does not support ID3v2 tags on DSF files. You could also verify that the file permissions are still the same after editing the tag.
Comment 2 Urs Fleisch 2021-01-31 08:25:45 UTC
Please try the suggestions in my previous comment.
Comment 3 Bug Janitor Service 2021-02-15 04:33:10 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-03-02 04:33:17 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!