aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/TagId3.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* TagId3: remove the "id3v1_encoding" settingMax Kellermann2015-06-261-47/+10
| | | | | Drop support for misencoded tags. People should not be using ID3v1 anyway.
* fs/Traits: add macro PATH_LITERAL()Max Kellermann2015-03-051-1/+1
|
* config/Option: convert to strictly-typed enumMax Kellermann2015-01-211-1/+2
|
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* TagId3: add "pure" attributesMax Kellermann2014-12-021-1/+4
|
* Tag: support "AlbumSort"Max Kellermann2014-09-291-0/+3
| | | | | The new tag is supported by all decoders that use the tag name table, and the ID3v2 tag "TSOA" maps to it.
* Add MusicBrainz' Release Track Id tagWieland Hoffmann2014-09-271-0/+2
| | | | | | | | | | The Release Track Id uniquely identifies a recording on a release - that is, even if a recording appears twice on a release (meaning that the combination of recording and release id are not enough to figure out which one it is), the release track id will allow differentiating the two. The tag names are taken from https://musicbrainz.org/doc/MusicBrainz_Picard/Tags/Mapping
* TagId3: fix printf string parameterMax Kellermann2014-07-301-1/+1
|
* TagId3: disable charset conversion without GLibMax Kellermann2014-03-011-0/+9
|
* TagId3: use xstrdup() instead of g_strdup()Max Kellermann2014-02-171-3/+4
|
* util/StringUtil: add function Strip()Max Kellermann2014-02-171-1/+2
| | | Replaces g_strstrip().
* Config*: move to config/Max Kellermann2014-01-241-1/+1
|
* copyright year 2014Max Kellermann2014-01-131-1/+1
|
* tag/TagBuilder: rename Commit() to CommitNew()Max Kellermann2014-01-081-1/+1
|
* TagId3: make variables more localMax Kellermann2013-12-041-76/+41
|
* TagId3: use std::string for partial string copyMax Kellermann2013-12-041-3/+4
|
* TagId3: use free() instead of g_free() for libid3tag allocationsMax Kellermann2013-12-041-3/+3
|
* TagId3: use new[]/delete[] instead of g_malloc()/g_free()Max Kellermann2013-12-041-11/+6
|
* TagId3: gcc_unlikely instead of G_UNLIKELYMax Kellermann2013-12-041-4/+2
|
* include cleanup using iwyuMax Kellermann2013-11-281-1/+0
|
* TagFile: use Path instead of const char *Max Kellermann2013-10-261-3/+5
|
* TagType: rename enum tag_type to TagTypeMax Kellermann2013-10-201-7/+7
|
* Log: new logging library APIMax Kellermann2013-10-021-7/+9
| | | | | Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
* tag/{riff,aiff}: convert to C++Max Kellermann2013-09-281-5/+2
|
* TagHandler: use a TagBuilder internallyMax Kellermann2013-09-261-10/+6
| | | | Reduce heap allocator overhead.
* conf.h: remove obsolete headerMax Kellermann2013-09-051-2/+1
| | | | | Use only ConfigData.hxx in plugin sources to reduce header dependencies.
* Tag*: move libtag.a sources to src/tag/Max Kellermann2013-09-041-0/+583