clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.73k stars 675 forks source link

Tag editor should not write other fields than the edited ones #1835

Open Clementine-Issue-Importer opened 10 years ago

Clementine-Issue-Importer commented 10 years ago

From goetzchrist on May 01, 2011 01:34:26

What steps will reproduce the problem? 1. Edit with Clementine any tag of a file.

  1. Open the file with some other tag editor, e.g. kid3.
  2. It is possible to see that there are other new fields with some values. What is the expected output? What do you see instead? Clementine should not write in any field, only in the edited fields by the user. What version of the product are you using? On what operating system? r3170 Kubuntu 10.10 Please provide any additional information below. The new fields with their respective values I see are (those are ID3v2.4): Date = -1 Track Number = -1 Unknown = 0 (for what is this?)

Also, if I have a file with only tags in ID3v2.x, Clementine should not write the edited tags to ID3v1.x too (or this could be configurable).

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=1835

Clementine-Issue-Importer commented 10 years ago

From goetzchrist on April 30, 2011 16:37:36

I forgot to mention, that there are also some fields with no content:

Album Artist BPM Disc Number

Clementine-Issue-Importer commented 10 years ago

From the.binary.buddha on October 07, 2011 17:11:03

I noticed this too. However, I convert my flac to mp3 using the --id3v2-only option in lame and I've also used id3v2 with the -2 option. When I read the file after after it says it's id3v2. But, if I change the genre via clementine it changes the tag to id3v1 with 255/unknown for the file.

IMO... the tag writing would best suite everyone's needs if the standard was changed to id3v2 and not use id3v1.

Clementine-Issue-Importer commented 10 years ago

From davidsansome on October 08, 2011 03:08:53

Issue 2282 has been merged into this issue.

Clementine-Issue-Importer commented 10 years ago

From UlyaNick on July 31, 2012 03:43:09

Unknown = 0 (for what is this?) As far as i understood it is the TCMP tag, that clementine also saves.

Clementine-Issue-Importer commented 10 years ago

From the.binary.buddha on July 31, 2012 18:50:08

bump... no new changes or responses.

Clementine-Issue-Importer commented 10 years ago

From the.binary.buddha on December 31, 2012 17:30:26

bump... Tags still being written in v1.1

Clementine-Issue-Importer commented 10 years ago

From davidsansome on November 24, 2013 22:52:43

Issue 1257 has been merged into this issue.

Clementine-Issue-Importer commented 10 years ago

From davidsansome on November 24, 2013 22:52:49

Issue 2956 has been merged into this issue.

fcastilloec commented 9 years ago

ID3v1 is ancient technology and the only way to get rid of it is push the boudaries and stop using all together, specially if the user has no v1 field in the tag and Clementine decides to create one. At least the option to choose wether to write v1 or not should be provided. This problem still exist with the latest stable version (1.2.3) on Ubuntu 14.04 64bit.