- 24 Aug, 2015 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 26 Jun, 2015 1 commit
-
-
Max Kellermann authored
default_value defaults to nullptr.
-
- 25 Jun, 2015 1 commit
-
-
Max Kellermann authored
Drop support for misencoded tags. People should not be using ID3v1 anyway.
-
- 17 Mar, 2015 1 commit
-
-
Max Kellermann authored
-
- 05 Mar, 2015 1 commit
-
-
Max Kellermann authored
-
- 06 Feb, 2015 1 commit
-
-
Max Kellermann authored
Build a table of pre-existing tag types before adding new items. The old way would check HasType() each time, which would return true after the first instance of that tag type had been added, preventing duplicate tag types to be merged. This broke duplicate tag types loaded from the state file, because this code path uses TagBuilder::Complement().
-
- 04 Feb, 2015 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 22 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 21 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 14 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 01 Jan, 2015 1 commit
-
-
Max Kellermann authored
-
- 26 Dec, 2014 1 commit
-
-
Max Kellermann authored
New in clang 3.6.
-
- 02 Dec, 2014 1 commit
-
-
Max Kellermann authored
-
- 28 Nov, 2014 1 commit
-
-
Max Kellermann authored
-
- 25 Nov, 2014 1 commit
-
-
Max Kellermann authored
This was used by proprietary software. MPD adopted it a few years ago, which turns out to be a mistake, because it now creates problems for some MPD users (http://bugs.musicpd.org/view.php?id=4168).
-
- 22 Nov, 2014 1 commit
-
-
Max Kellermann authored
-
- 08 Nov, 2014 1 commit
-
-
Max Kellermann authored
On "list albumartist", songs that have no AlbumArtist tag will use the Artist tag. However, if AlbumArtist is disabled via "metadata_to_use", the TagBuilder::AddItem() call is ignored, and PrintUniqueTag() attempts to print a nullptr string. This commit fixes the problem by attempting the fallback only if AlbumArtist is not disabled.
-
- 02 Nov, 2014 1 commit
-
-
Max Kellermann authored
Fixes buffer overflow bug.
-
- 10 Oct, 2014 4 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Fixes buffer overflow bug.
-
Max Kellermann authored
MPD handles all strings in UTF-8 internally. Those decoders which read Latin-1 tags are supposed to implement the conversion, instead of passing Latin-1 to TagBuilder::AddItem(). FixTagString() is simply the wrong place to do that, and hard-coding Latin-1 is kind of arbitrary.
-
- 29 Sep, 2014 1 commit
-
-
Max Kellermann authored
The new tag is supported by all decoders that use the tag name table, and the ID3v2 tag "TSOA" maps to it.
-
- 27 Sep, 2014 1 commit
-
-
Wieland Hoffmann authored
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
-
- 24 Sep, 2014 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Move code from the Vorbis and FLAC decoder plugins.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 29 Aug, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 30 Jul, 2014 1 commit
-
-
Max Kellermann authored
-
- 14 Jul, 2014 1 commit
-
-
Max Kellermann authored
-
- 12 Jul, 2014 1 commit
-
-
Max Kellermann authored
Enables using range-based "for".
-
- 16 Jun, 2014 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-