summaryrefslogtreecommitdiff
path: root/src/tag
AgeCommit message (Expand)Author
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18tag/ApeLoader: remove exception handler, let caller catchMax Kellermann
2020-01-18tag/Id3Scan: remove exception handler, let caller catchMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-11-05tag/Mask: add `noexcept`Max Kellermann
2019-10-25add tag "Conductor"smutbert
2019-08-14tag/MixRamp: pass StringView to ParseMixRampVorbis()Max Kellermann
2019-08-14tag/MixRamp: add `noexcept`Max Kellermann
2019-08-14decoder/{opus,vorbis}: support embedded pictures (METADATA_BLOCK_PICTURE)Max Kellermann
2019-08-14tag/VorbisComment: use struct StringViewMax Kellermann
2019-08-14tag/MixRamp: use StringView in ParseMixRampTagTemplate()Max Kellermann
2019-08-12tag/Id3Scan: support embedded pictures (the "APIC" tag)Max Kellermann
2019-08-12tag/Handler: add virtual method OnPicture()Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17tag/Type: add tag "Work"Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-06tag/Id3Scan: eliminate a string copy in UFID importerMax Kellermann
2019-06-06tag/ApeTag: use IterableSplitStringMax Kellermann
2019-06-06tag/Table: add StringView overloadsMax Kellermann
2019-06-06tag/ParseName: add StringView overloadsMax Kellermann
2019-06-06tag/Handler: pass StringView to OnTag() and OnPair()Max Kellermann
2019-05-31tag/Generic: fail if InputStream is not seekableMax Kellermann
2019-05-22tag/Id3Load: include cleanupMax Kellermann
2019-05-22tag/Generic: allow ScanGenericTags() to throwMax Kellermann
2019-05-21tag/Type: add TAG_GROUPINGMax Kellermann
2019-05-08util/Time*: move to time/Max Kellermann
2019-05-07thread/Mutex: use `using` instead of making it a derived classMax Kellermann
2019-05-07input/InputStreams: pass std::unique_lock<> to various methodsMax Kellermann
2019-04-16tag/Id3Unique: add `noexcept`Max Kellermann
2019-04-05tag/meson.build: move libchromaprint detection to lib/chromaprint/Max Kellermann
2019-04-04tag/Chromaprint: move to lib/chromaprint/Context.hxxMax Kellermann
2019-03-18tag/Chromaprint: relicense as BSD-2Max Kellermann
2019-03-16Merge branch 'v0.21.x'Max Kellermann
2019-03-15tag/Fallback: add API documentationMax Kellermann
2019-03-12tag/Pool: remove redundant `inline` keywords from `constexpr` functionsMax Kellermann
2019-03-08system/ByteOrder: move to util/Max Kellermann
2019-02-22tag/Mask: fix another typo, this time in `operator^=`Max Kellermann
2019-02-02Fixed typo in TagMaskkaliko
2019-01-14Add APE mapping for album artist.James D. Smith
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-24tag/Chromaprint: OO wrapper for a ChromaprintContextMax Kellermann
2018-10-22Merge branch 'v0.20.x'Max Kellermann
2018-10-22db: fix broken command "list ... group"Max Kellermann
2018-10-22db/Count: print empty group if song without grouped tag existsMax Kellermann
2018-10-22db/Count: move code to tag/VisitCallback.hxxMax Kellermann
2018-10-22tag/Fallback: add tag fallbacks for AlbumArtistSort, ArtistSortMax Kellermann
2018-10-22tag/Set: move code to ApplyTagWithFallback()Max Kellermann
2018-10-22tag/Set: include cleanupMax Kellermann
2018-10-22tag/Set: use TagBuilder::AddItemUnchecked()Max Kellermann