summaryrefslogtreecommitdiff
path: root/src/playlist
AgeCommit message (Expand)Author
2021-08-16constexpr/std::array conversionsRosen Penev
2021-08-06Merge tag 'v0.22.10'Max Kellermann
2021-08-05fs/Traits: add PathTraitsUTF8::IsAbsoluteOrHasScheme()Max Kellermann
2021-05-30clang-tidy: default virtual destructorsRosen Penev
2021-02-18song/DetachedSong: copy the AudioFormat from LightSongMax Kellermann
2021-01-16clang-tidy: mark a bunch of variables constexprRosen Penev
2021-01-01Merge branch 'v0.22.x'Max Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-11-04playlist/registry: remove duplicate function ExtractMimeTypeMainPart()Max Kellermann
2020-11-04util/MimeType: migrate GetMimeTypeBase() to std::string_viewMax Kellermann
2020-11-04util/UriExtract: uri_get_suffix() returns std::string_viewMax Kellermann
2020-11-04{decoder,archive,playlist}/plugin: pass std::string_view to SupportsMimeType()Max Kellermann
2020-11-04playlist/registry: add option "as_directory"Max Kellermann
2020-11-04playlist/registry: simplify ExtractMimeTypeMainPart()Max Kellermann
2020-10-05playlist/cue/parser: use lambda to fix ambiguous overloadMax Kellermann
2020-10-05playlist/cue/parser: use StringView internallyMax Kellermann
2020-10-05playlist/cue/parser: pass StringView to Feed()Max Kellermann
2020-10-05playlist/cue/parser: add `noexcept`Max Kellermann
2020-10-05playlist/cue/parser: fix nullptr dereferenceMax Kellermann
2020-10-05playlist/cue/parser: fix off-by-one buffer overflowMax Kellermann
2020-05-30use std chr functionsRosen Penev
2020-05-05*/plugins/meson.build: define feature macros in Features.hMax Kellermann
2020-04-02Merge tag 'v0.21.22'Max Kellermann
2020-03-22Support RSS feeds with application/xml MIME-typekowalcj0
2020-03-19Merge tag 'v0.21.21'Max Kellermann
2020-03-19[clang-tidy] use default member initRosen Penev
2020-03-19[clang-tidy] remove redundant access specifiersRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-13fs/Traits: GetParent() returns std::string_viewMax Kellermann
2020-03-13playlist/PlaylistSong: pass std::string_viewMax Kellermann
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12playlist/asx: concatenate multiple CharacterData fragmentsMax Kellermann
2020-03-12playlist/asx: add State::TAGMax Kellermann
2020-03-12playlist/asx: use tag_table to convert element name to TagTypeMax Kellermann
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-03-12playlist/xspf: concatenate multiple CharacterData fragmentsMax Kellermann
2020-03-12playlist/xspf: add State::TAGMax Kellermann
2020-03-11playlist/xspf: move location.empty() check to _start_element()Max Kellermann
2020-03-11playlist/xspf: use tag_table to convert element name to TagTypeMax Kellermann
2020-03-11playlist/xspf: use C++11 initializerMax Kellermann
2020-02-01[clang-tidy] use bool literals where appropriateRosen Penev
2020-02-01*: add `explicit`Max Kellermann
2020-02-01*: use `auto`Max Kellermann
2020-01-31[clang-tidy] use override instead of virtualRosen Penev
2020-01-18copyright year 2020Max Kellermann
2020-01-01playlist/PlaylistSong: also copy start and end time in merge_song_metadataMarkus Mittendrein
2019-09-08db/update: scan CUE playlist contentsMax Kellermann
2019-09-02playlist/Registry: add FindPlaylistPluginBySuffix()Max Kellermann
2019-09-02playlist/Plugin: add SupportsSuffix(), SupportsMimeType()Max Kellermann
2019-09-01playlist/Plugin: add constructorsMax Kellermann