summaryrefslogtreecommitdiff
path: root/src/playlist
AgeCommit message (Expand)Author
2020-03-22Support RSS feeds with application/xml MIME-typekowalcj0
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-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
2019-07-29playlist/Song: add missing includesMax Kellermann
2019-07-29playlist/Song: support backslash in relative URIsMax Kellermann
2019-03-14playlist/flac: copy the URI to fix use-after-free bugMax Kellermann
2019-02-26allow loading playlists specified as absolute filesystem pathsStefano Miccoli
2019-02-05playlist/Registry: add RAII classMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-09-21player/Control: convert to classMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-17Merge tag 'v0.20.21'Max Kellermann
2018-08-13playlist/cue: support file type declaration "FLAC" (non-standard)Max Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-08-02Merge branch 'v0.20.x'Max Kellermann
2018-08-02case-insensitive URI scheme comparisonMax Kellermann
2018-07-18fs/Path: add method ToUTF8Throw()Max Kellermann
2018-07-17playlist/Registry: use struct ConfigDataMax Kellermann
2018-07-17config/Global: remove ConfigBlock::SetUsed() call, let caller do thatMax Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-06TagFile: rename exported functions, use CamelCaseMax Kellermann
2018-07-05tag/Handler: convert to class with virtual methodsMax Kellermann
2018-06-22input/Stream: remove attribute "cond", replace with handler interfaceMax Kellermann
2018-02-24Merge tag 'v0.20.18'Max Kellermann
2018-02-24playlist/cue/Parser: parse tags after "INDEX 01"Max Kellermann
2018-01-23playlist/SoundCloud: fix -Wunused-lambda-captureMax Kellermann
2018-01-21playlist/Print: add "noexcept"Max Kellermann
2018-01-21playlist/Song: add "noexcept"Max Kellermann
2018-01-21playlist/Registry: add "noexcept"Max Kellermann
2018-01-21playlist/Plugin: add "noexcept"Max Kellermann
2018-01-20playlist/Queue: use "auto"Max Kellermann
2018-01-20playlist/SongEnumerator: allow NextSong() to throw exceptionsMax Kellermann
2018-01-20playlist/SongEnumerator: add "noexcept"Max Kellermann
2018-01-20playlist/Plugin: use std::unique_ptr<SongEnumerator>Max Kellermann
2018-01-20playlist/Plugin: remove useless wrapper functionsMax Kellermann
2018-01-11lib/yajl/Callbacks: OO wrapper for yajl_callbacksMax Kellermann
2018-01-11playlist/SoundCloud: move code to Yajl::Parse(InputStream&)Max Kellermann
2018-01-11playlist/SoundCloud: soundcloud_parse_json() throws exceptionMax Kellermann
2018-01-11lib/yajl/Handle: libyajl C++ bindingsMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-11-26playlist/{flac,m3u}: use std::make_uniqueMax Kellermann
2017-11-14Merge branch 'v0.20.x'Max Kellermann