summaryrefslogtreecommitdiff
path: root/src/SongUpdate.cxx
AgeCommit message (Expand)Author
2019-11-04meson.build, SongUpdate: disable db-specific archive code if -Ddatabase=falseMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-06db/simple: add an AudioFormat to each SongMax Kellermann
2018-07-06TagFile: rename exported functions, use CamelCaseMax Kellermann
2018-01-21SongUpdate: add "noexcept"Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-08-18DetachedSong, db/LightSong, db/simple/Song: use std::chrono::system_clock::ti...Max Kellermann
2017-02-11storage/FileInfo: convert mtime to std::chrono::system_clock::time_pointMax Kellermann
2017-02-10fs/FileInfo: use std::chrono::system_clockMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-11-07SongLoader, ...: include cleanupMax Kellermann
2016-10-27storage: migrate from class Error to C++ exceptionsMax Kellermann
2016-09-16db/update: catch exceptions from Storage pluginsMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-26SongUpdate: remove obsolete overload UpdateFileInArchive(Storage)Max Kellermann
2016-02-26SongUpdate: remove archive handling from LoadFile()Max Kellermann
2016-02-26SongUpdate: add UpdateFileInArchive(ArchiveFile&)Max Kellermann
2016-02-26TagArchive: add TagBuilder overload with ScanGenericTags() fallbackMax Kellermann
2016-02-26TagStream: add TagBuilder overload with ScanGenericTags() fallbackMax Kellermann
2016-02-26TagFile: add TagBuilder overload with ScanGenericTags() fallbackMax Kellermann
2016-02-22SongUpdate: move tag_scan_fallback() to tag/Generic.cxxMax Kellermann
2016-02-22tag/handler: use CamelCaseMax Kellermann
2015-10-20DetachedSong: check AllocatedPath::FromUTF8() resultMax Kellermann
2015-10-20DetachedSong: move code from Update() to LoadFile()Max Kellermann
2015-03-01SongUpdate: use OpenArchiveInputStream() to open archive fileMax Kellermann
2015-03-01db/simple: eliminate UpdateFileInArchive() if archive API is disabledMax Kellermann
2015-02-28fs/FileInfo: new library providing GetFileInfo()Max Kellermann
2015-02-28storage/FileInfo: rename to StorageFileInfoMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-02-26db/simple: create dedicated directoryMax Kellermann
2014-02-07SongUpdate: pass Storage to UpdateFileInArchive()Max Kellermann
2014-02-06SongUpdate: use the Storage interface, support remote filesMax Kellermann
2014-02-06SongUpdate: make variables more localMax Kellermann
2014-01-30db: add compile-time option to disable databaseMax Kellermann
2014-01-24Database*: move to db/Max Kellermann
2014-01-24decoder/*: move to decoder/plugins/Max Kellermann
2014-01-21DetachedSong: add attribute "real_uri"Max Kellermann
2014-01-19Song: make the "parent" attribute mandatoryMax Kellermann
2014-01-19Song: embed the Tag object statically into class SongMax Kellermann
2014-01-15DetachedSong: add method Update()Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-09DetachedSong: fork of struct SongMax Kellermann
2014-01-08SongUpdate: move code to handle_lsinfo()Max Kellermann
2014-01-08tag/TagBuilder: rename Commit() to CommitNew()Max Kellermann
2013-12-29command: "lsinfo" and "readcomments" allowed for remote filesMax Kellermann
2013-12-29SongUpdate: read tags from songs in an archiveMax Kellermann
2013-12-29DecoderList: add function decoder_plugins_supports_suffix()Max Kellermann