Commit Graph
65 Commits
Author SHA1 Message Date
emeric dc52ea4ea5 Introduced new transcoding service 2025-05-30 23:27:01 +02:00
emeric 8cf2e2b660 Removed unused struct 2025-05-30 18:38:53 +02:00
emeric 5b73925019 Switched to full static release + enable lto for the docker release image 2025-01-22 18:34:08 +01:00
emeric 10d900faf2 Simplified some path writes 2025-01-06 22:29:46 +01:00
emeric 38efdfaf87 Prefer first embedded image that contains the 'front' keyword 2024-12-08 11:53:31 +01:00
emeric def4d8c3e3 Subsonic API: getCoverArt: serve raw image if size is not provided 2024-12-07 18:27:01 +01:00
emeric 45175a721c Various minor cleanup 2024-12-05 20:09:14 +01:00
emeric 76b9c1fe10 Exposed metadata for each embedded picture 2024-12-05 20:01:55 +01:00
emeric 39941d90a3 Auto reformatted the base, ref #470 2024-05-24 23:31:52 +02:00
emeric 87222f9e9d Added some missing info 2024-05-12 15:24:55 +02:00
emeric 02a0d4a593 Fixed mimetype for dsf files, ref #462 2024-05-11 11:57:12 +02:00
emeric 1a9b392a71 Upgraded alpine images 2024-04-27 15:16:03 +02:00
emeric e3a6364429 Fixed build on ubuntu 22.04 2024-04-14 23:54:26 +02:00
emeric 0cda12a8bf Subsonic API: added bitDepth, samplingRate and channelCount, see https://github.com/opensubsonic/open-subsonic-api/pull/83 2024-04-14 16:17:45 +02:00
emeric 41992f235e Reworked internal namespaces 2024-03-12 23:11:29 +01:00
emeric 4b7c4295ec Refactored namespaces 2024-03-12 08:32:08 +01:00
David Roman 0e78820402 use cmake lib dir instead of hardcoded name 2024-03-11 19:27:08 +01:00
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