Do you plan to support reading all tags in a file? That is, report all ID3 frames and not just the 30 or so listed in help.
The ability to read and write the ID3 frames directly would be great. For example:
to write ratings taggersharp ---popm=me@rating.com|255|23
to read ratings taggersharp ---popm "me@rating.com" > 255|23
to read all ratings taggersharp ---popm > descriptor|value (for each)
to write user field taggersharp ---txx=my code|J4892323
to read user field taggersharp ---txx "my code"
to read all user field taggersharp ---txx > descriptor|value (for each)
I've been pointed to Tagger# as I need to re-tag several hundred media files that are in MP3 & WMA pairs, but I need to store the whole date and not just the year. The --Year parameter only accepts a year, but via another Windows gui app 'Tag&Rename', I can enter a full date in "YYYY/MM/DD" format, which gets written as the ID3v2 tag "TYER" for MP3 files, and tag "WM/Year" for WMA. Can Tagger# achieve this?
Also, is wildcard support going to be added at all?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Honestly though I don't know when I'll get to work on this project, as I mentioned above I I'm tied up with other projects (not to mention real life work).
Best,
Ohad
Last edit: Ohad Schneider 2018-04-26
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
Do you plan to support reading all tags in a file? That is, report all ID3 frames and not just the 30 or so listed in help.
The ability to read and write the ID3 frames directly would be great. For example:
to write ratings taggersharp ---popm=me@rating.com|255|23
to read ratings taggersharp ---popm "me@rating.com" > 255|23
to read all ratings taggersharp ---popm > descriptor|value (for each)
to write user field taggersharp ---txx=my code|J4892323
to read user field taggersharp ---txx "my code"
to read all user field taggersharp ---txx > descriptor|value (for each)
write Lyricist taggersharp ---text="John Doe"|"Jane Doe"
read Lyricist taggersharp ---text > name1|name2|namen
I went over the taglib-sharp code, and it seems your request should be possible to implement for the following frame types:
AttachedPictureFrame, CommentsFrame, GeneralEncapsulatedObjectFrame, MusicCdIdentifierFrame, PlayCountFrame, PopularimeterFrame, PrivateFrame, RelativeVolumeFrame, SynchronisedLyricsFrame, TermsOfUseFrame, TextInformationFrame, UserTextInformationFrame, UniqueFileIdentifierFrame, UnknownFrame, UnsynchronisedLyricsFrame.
I'm thinking about something like:
[read] taggersharp --id3v2=frameTypeFrameId
[write] taggersharp --id3v2=frameTypeFrameId:value
I'll put it in my backlog, but I'm not sure exactly when I'll get to it (a bit tied up in a different project at the moment).
Last edit: Ohad Schneider 2015-01-13
Thanks for considering.
I've been pointed to Tagger# as I need to re-tag several hundred media files that are in MP3 & WMA pairs, but I need to store the whole date and not just the year. The --Year parameter only accepts a year, but via another Windows gui app 'Tag&Rename', I can enter a full date in "YYYY/MM/DD" format, which gets written as the ID3v2 tag "TYER" for MP3 files, and tag "WM/Year" for WMA. Can Tagger# achieve this?
Also, is wildcard support going to be added at all?
Hi Simon,
These should really be two separate tickets.
Honestly though I don't know when I'll get to work on this project, as I mentioned above I I'm tied up with other projects (not to mention real life work).
Best,
Ohad
Last edit: Ohad Schneider 2018-04-26