Commit Graph
48 Commits
Author SHA1 Message Date
emeric a6d11f4b4b Added a way to set custom tag delimiters for artists and for other fields, fixes #417 2024-03-01 23:58:49 +01:00
emeric 6cfa4e9de6 Switched to C++20 2024-02-01 22:34:36 +01:00
emeric 9060c0d925 Simplified logger configuration, it no longer depends on Wt 2023-11-24 16:23:31 +01:00
emeric b3acdbcb89 Fixed bad content type in case of uppercase file extension 2023-11-20 13:29:57 +01:00
emeric 9cfc47fc82 Fixed freebsd build 2023-11-14 13:25:17 +01:00
emeric 9e2040b449 Some more renaming 2023-11-13 09:25:22 +01:00
emeric 87d70465e9 Renamed some transcoding stuff + now retrieve decoder codecs 2023-11-12 20:51:42 +01:00
emeric 53943c4118 Fixed bitrate detection for av parser 2023-11-12 14:46:44 +01:00
emeric ebc59dd70c Subsonic API: added contentType and transcodedContentType fields, fixes #363 2023-11-11 22:54:27 +01:00
emeric 1d21ba41b7 Subsonic API: added bitrate support, ref #363 2023-11-11 15:13:46 +01:00
emeric 1b2cfb2f79 Raised internal buffers to speed up transfers 2023-11-10 23:08:27 +01:00
emeric 504dfa86a9 Subsonic API: fixed missing mimetype for raw files 2023-11-07 23:51:04 +01:00
emeric cc2e9dee45 Added more logs to track issue ref #355 2023-11-04 21:50:12 +01:00
emeric db7bbf13d6 Switched from custom zipper code to libarchive (better compatibility) 2023-06-25 16:40:10 +02:00
emeric bf0f8b752c Set mime type for raw resource. ref #105 2023-02-11 15:08:25 +01:00
emeric c6fe63f3b2 Simplified interface + fixed segfault when eof is reached. ref #287 2022-12-30 21:01:17 +01:00
emeric fab0823296 Removed unnecessary include 2022-11-22 22:40:08 +01:00
emeric 2b7d3bfaf4 Added a message box to display some track information. closes #276 2022-11-21 21:04:23 +01:00
emeric 56e9b4f787 Better handle badly tagged multi-discs releases 2022-09-04 21:14:48 +02:00
emeric 31fe884c6d Fixed 32bits build 2022-08-21 14:18:16 +02:00
emeric 1fb838c8d0 Subonsic API: added estimateContentLength parameter support for stream endpoint. fixes #244 2022-08-20 14:56:16 +02:00
Ben 12f57d5dce fix: av_guess_format interface has changed with 5.0 2022-02-24 19:17:15 +01:00
emeric 24d239f1e7 Added WavPack support. fixes #195 2022-01-31 20:18:41 +01:00
emeric 5acb5e4f73 WIP 2021-09-26 14:47:24 +02:00
emeric 43fcb2a0d7 Fixes clang build 2021-09-24 20:24:00 +02:00
emeric 444d4af3c6 Escape special characters for like sql searches 2021-05-02 15:10:32 +02:00
emeric 05f0213a9f Do not crash when transcoding a non existing file (regression from eea27b8), fixes #141 2021-04-17 15:00:14 +02:00
emeric 6c15eafee1 Review from CodeFactor 2020-12-12 15:18:37 +01:00
emeric eea27b86f0 Switched from sync transcoder to async transcoder 2020-12-12 14:43:33 +01:00
emeric 8520ca5c0f Added some travis ci target + corrected some warnings 2020-10-31 22:33:01 +01:00
emeric c04f57ceb5 Made STB the default image manipulation library to reduce memory usage (GraphicsMagick can still be selected). closes #93 2020-10-17 14:58:41 +02:00
emeric e79dae48d1 Cover art handling: significantly reduce memory usage. fixes #93 2020-10-12 13:30:34 +02:00
emeric bd7561af8e Changed the way services are handled 2020-08-22 15:20:18 +02:00
emeric 9fbbca97a4 Made av libs private to liblmsav 2020-08-21 10:13:10 +02:00
emeric bc87e16d08 Changed the add button to a contextual menu 2020-08-20 13:10:54 +02:00
emeric 09f5ea5b0f Really fixed bad error handling when transcoding. fixes #75 2020-08-18 12:49:37 +02:00
emeric cb0fe96e4a Fixed bad error handling when transcoding. fixes #75 2020-08-14 11:51:03 +02:00
emeric 30a037d5b0 Clean second pass 2020-07-06 12:20:40 +02:00
emeric c67e54aead Merge branch 'master' of https://github.com/tazio/lms into tazio-pam-auth 2020-07-04 14:54:54 +02:00
Tazio Ceri 22eae833f8 Improved build system to check compile time dependencies 2020-06-28 22:52:41 +02:00
emeric 8a38d130da Handled preferred cover file names (same as track's filename, then cover, then front). fixes #71 2020-06-26 10:56:04 +02:00
emeric 4e998fd507 Fixed bad permission access that caused an application loop 2020-05-20 23:17:30 +02:00
emeric 4749fd7548 Added a new transcoding mode: transcode if and only if the format is not handled by the browser. Made the subsonic API configurable again in conf file. Moved the subsonic's artist list mode in the per-user settings page. fixes #46 2020-04-20 20:54:16 +02:00
emeric 8a09aa4e01 Trying to find std::filesystem using cmake 2020-03-29 18:41:26 +02:00
emeric 7d5654cb7d Subsonic API: do not use ffmpeg to remux the files when transcoding is off. fixes #36 2020-03-08 17:03:49 +01:00
emeric c1da3c5397 Isolate Audio file resource request handler to ease reuse. ref #36 2020-03-07 21:49:28 +01:00
emeric ffbb07f295 Make the ipod format output compatible with non seekable output stream (pipe).#36 2020-03-04 13:15:39 +01:00
emeric 15e53caa2d Split the lib in smaller libs to ease unit tests 2020-02-13 18:04:35 +01:00