aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/TagId3.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-11-06tag/id3: convert path from "wchar_t*" to "char*" for error messageMax Kellermann1-1/+3
2015-06-26TagId3: remove the "id3v1_encoding" settingMax Kellermann1-47/+10
2015-03-05fs/Traits: add macro PATH_LITERAL()Max Kellermann1-1/+1
2015-01-21config/Option: convert to strictly-typed enumMax Kellermann1-1/+2
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-12-02TagId3: add "pure" attributesMax Kellermann1-1/+4
2014-09-29Tag: support "AlbumSort"Max Kellermann1-0/+3
2014-09-27Add MusicBrainz' Release Track Id tagWieland Hoffmann1-0/+2
2014-07-30TagId3: fix printf string parameterMax Kellermann1-1/+1
2014-03-01TagId3: disable charset conversion without GLibMax Kellermann1-0/+9
2014-02-17TagId3: use xstrdup() instead of g_strdup()Max Kellermann1-3/+4
2014-02-17util/StringUtil: add function Strip()Max Kellermann1-1/+2
2014-01-24Config*: move to config/Max Kellermann1-1/+1
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-08tag/TagBuilder: rename Commit() to CommitNew()Max Kellermann1-1/+1
2013-12-04TagId3: make variables more localMax Kellermann1-76/+41
2013-12-04TagId3: use std::string for partial string copyMax Kellermann1-3/+4
2013-12-04TagId3: use free() instead of g_free() for libid3tag allocationsMax Kellermann1-3/+3
2013-12-04TagId3: use new[]/delete[] instead of g_malloc()/g_free()Max Kellermann1-11/+6
2013-12-04TagId3: gcc_unlikely instead of G_UNLIKELYMax Kellermann1-4/+2
2013-11-28include cleanup using iwyuMax Kellermann1-1/+0
2013-10-26TagFile: use Path instead of const char *Max Kellermann1-3/+5
2013-10-20TagType: rename enum tag_type to TagTypeMax Kellermann1-7/+7
2013-10-02Log: new logging library APIMax Kellermann1-7/+9
2013-09-28tag/{riff,aiff}: convert to C++Max Kellermann1-5/+2
2013-09-26TagHandler: use a TagBuilder internallyMax Kellermann1-10/+6
2013-09-05conf.h: remove obsolete headerMax Kellermann1-2/+1
2013-09-04Tag*: move libtag.a sources to src/tag/Max Kellermann1-0/+0
2013-09-04util/Error: new error passing libraryMax Kellermann1-11/+7
2013-07-30tag: convert to C++Max Kellermann1-5/+6
2013-07-29tag_table: convert to C++Max Kellermann1-1/+1
2013-07-29tag_handler: convert to C++Max Kellermann1-1/+1
2013-07-28tag_id3: convert to C++Max Kellermann1-60/+61
2012-10-27Add tag support for DSD (DSDIFF & DSF) decodersJurgen Kramer1-1/+1
2012-10-04PlaylistFile, client_file, tag_id3: don't use g_file_error_quark()Max Kellermann1-1/+2
2012-04-23tag_id3: export tag_id3_load()Max Kellermann1-17/+29
2012-03-06use g_strerror() instead of strerror()Max Kellermann1-1/+1
2012-02-12tag_{ape,id3}: remove the _load() functionsMax Kellermann1-28/+0
2012-02-12tag_handler: handle arbitrary name/value pairsMax Kellermann1-8/+11
2012-02-11decoder_plugin: scan tags with callback tableMax Kellermann1-39/+97
2012-02-11tag_id3: use the tag_table library for TXXXMax Kellermann1-15/+10
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-12-07tag_id3: support multiple valuesMax Kellermann1-10/+36
2010-05-20tag_{id3,ape}: explicitly open files in binary modeMax Kellermann1-1/+1
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-30tag_id3: fix ID3v1 charset conversionsvitoos1-1/+1
2009-11-15id3: allow 4 MB RIFF/AIFF tagsMax Kellermann1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-10-13tag: removed the "_ITEM_" suffix from the enum namesMax Kellermann1-13/+13
2009-08-04tag_id3: moved id3_genre_name() call to tag_id3_import_text()Max Kellermann1-6/+6