summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Expand)Author
2018-07-06Merge branch 'v0.20.x'Max Kellermann
2018-07-06input/curl: use new class HttpStatusErrorMax Kellermann
2018-07-06lib/nfs/Connection: use new class NfsClientErrorMax Kellermann
2018-07-06input/Error: new library providing IsFileNotFound()Max Kellermann
2018-07-06input/Domain: remove obsolete variableMax Kellermann
2018-07-06util/StringFormat: new utility libraryMax Kellermann
2018-07-06input/Offset: add macro PRIoffsetMax Kellermann
2018-07-06input/curl: remove obsolete Windows sprintf() fallbackMax Kellermann
2018-06-22input/curl: use class MaybeBufferedInputStreamMax Kellermann
2018-06-22input/MaybeBuffered: proxy InputStream implementation which auto-uses Buffere...Max Kellermann
2018-06-22input/buffered: proxy InputStream implementation which caches in a huge bufferMax Kellermann
2018-06-22input/Stream: remove attribute "cond", replace with handler interfaceMax Kellermann
2018-06-22input/rewind: move sources out of the "plugins" directoryMax Kellermann
2018-06-21input/Stream: mark qobuz:// and tidal:// as "seeking is expensive"Max Kellermann
2018-06-14input/Stream: make "uri" constMax Kellermann
2018-06-14input/Stream: remove obsolete commentMax Kellermann
2018-05-03Merge branch 'v0.20.x'Max Kellermann
2018-05-03{input,output}/alsa: work around -Wswitch due to SND_PCM_STATE_PRIVATE1Max Kellermann
2018-03-15Merge branch 'v0.20.x'Max Kellermann
2018-03-15input/thread: move code to Stop()Max Kellermann
2018-03-14input/thread: set InputStream::ready after Open() failureMax Kellermann
2018-02-17input/InputPlugin: add API documentationMax Kellermann
2018-02-17input/RemoteTagScanner: add API documentationMax Kellermann
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-09input/file: don't use posix_fadvise() on AndroidMax Kellermann
2018-01-29test/run_input: move code from Scan() to input/ScanTags.cxxMax Kellermann
2018-01-26input/qobuz: implement InputPlugin::scan_tags()Max Kellermann
2018-01-26input/tidal: implement InputPlugin::scan_tags()Max Kellermann
2018-01-26input/Plugin: add method scan() with asynchronous callback classMax Kellermann
2018-01-26input/qobuz: remove obsolete prototypesMax Kellermann
2018-01-26input/tidal: add setting "audioquality"Max Kellermann
2018-01-26input/qobuz: move code to ExtractQobuzTrackId()Max Kellermann
2018-01-26input/qobuz: add setting "format_id"Max Kellermann
2018-01-26input/tidal: move code to ExtractTidalTrackId()Max Kellermann
2018-01-26input/{tidal,qobuz}: remove unused list_base_hookMax Kellermann
2018-01-25input/qobuz: remove bogus "noexcept"Max Kellermann
2018-01-25input/{tidal,qobus}: add bogus "noexcept"Max Kellermann
2018-01-24input/tidal: retry if session is expiredMax Kellermann
2018-01-24input/tidal/Error: add method IsInvalidSession()Max Kellermann
2018-01-24input/tidal: parse subStatus in error responsesMax Kellermann
2018-01-24input/tidal: add exception class TidalErrorMax Kellermann
2018-01-24input/tidal: add some debug loggingMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-24input/Offset: add macro PRIoffsetMax Kellermann
2018-01-24input/curl: remove obsolete Windows sprintf() fallbackMax Kellermann
2018-01-24input/qobuz: use class DelegateCurlResponseHandler to eliminate duplicate codeMax Kellermann
2018-01-24input/tidal: include cleanupMax Kellermann
2018-01-23lib/curl/Delegate: helper class for response body parsersMax Kellermann
2018-01-21input/qobuz: dispose the TidalLoginRequest earlierMax Kellermann
2018-01-21input/qobuz: dispose the QobuzTrackRequestMax Kellermann