Commit Graph
37 Commits
Author SHA1 Message Date
emeric d52cc71667 Restored thread checks on database accesses 2022-01-20 19:56:45 +01:00
emeric c6338771cf Changed http client to be instanciated by services 2021-12-05 15:20:57 +01:00
emeric 11f8a9e38b Reworked http client to ease reuse 2021-10-05 18:41:54 +02:00
emeric 828e2364a7 Subsonic API: better compability with clients 2021-09-24 12:37:54 +02:00
emeric 441aed622c Made database ID manipulations safer 2021-09-20 23:53:38 +02:00
emeric 7d0dae1a0c Fixed build (hopefully) on arch, fixes #169 2021-08-15 21:35:27 +02:00
emeric 444d4af3c6 Escape special characters for like sql searches 2021-05-02 15:10:32 +02:00
emeric a6398738bb listenbrainz: added a listens synchronizer. fixes #142 2021-04-30 17:41:03 +02:00
emeric acf81e3f1a Implemented a Scrobbling service + ListenBrainz scrobbler. fixes #118 2021-04-06 19:59:12 +02:00
emeric 260e5833d3 Skipping directories containing a .lmsignore file. fix #120 2021-03-21 14:32:26 +01:00
emeric ad84c888f5 Made early exit a bit faster 2021-03-17 15:17:07 +01:00
emeric cc28d893f5 Added authentication backends: internal, pam and http-headers. fixes #119 2021-03-04 19:32:09 +01:00
emeric eea27b86f0 Switched from sync transcoder to async transcoder 2020-12-12 14:43:33 +01:00
emeric 633ce7d392 Fixed codefactor review 2020-11-13 17:12:18 +01:00
emeric b78967262c Added composer, conductor, lyricist, mixer, producer, remixer tag support 2020-11-12 13:19:22 +01:00
emeric 9a1e730831 LGTM alerts review 2020-11-03 11:26:44 +01:00
emeric 438e99f5c2 Loading of the recommendation engine now controlled by scanner. Bonus: better control/reporting 2020-10-28 17:40:15 +01:00
Bram edc16f6d5e Fixed several compilation errors 2020-10-28 12:22:53 +01:00
emeric 12de97788f Added ZIP64 support. One can download whatever file(s) 2020-09-17 14:26:20 +02:00
emeric 52d5c3fee3 Downloads: set the last modifier date/time of the files to the current UTC time, no need to expose the actual date/time 2020-09-01 13:47:03 +02:00
emeric f44f7d7ca5 Zipper: added an overflow check to make sure to produce a valid zip (next step is to implement zip64) 2020-08-30 15:58:06 +02:00
emeric c9aed37fc2 Zipper: now computeing crc32 on the fly during zip creation 2020-08-30 15:13:46 +02:00
emeric a785847b9c [WIP] Zipper to download artists/releases, ref #37 2020-08-27 13:31:25 +02:00
emeric bd7561af8e Changed the way services are handled 2020-08-22 15:20:18 +02:00
emeric 718d2ee6d7 Made Audinaut work. fixes #76 2020-07-03 21:03:16 +02:00
emeric b2863e927c Scan files which extensions is not lowercase 2020-07-03 10:03:26 +02:00
emeric 74fc4e058e New UI layout and UI improvements. Fixes #50 2020-05-10 13:11:43 +02:00
emeric a40c05ec6b Always storing MBID in lowercase to avoid silly duplicates 2020-03-23 18:06:39 +01: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 e1755342a4 Fixed memleak at exit 2020-03-08 16:56:23 +01:00
emeric c1da3c5397 Isolate Audio file resource request handler to ease reuse. ref #36 2020-03-07 21:49:28 +01:00
emeric 97754e5e97 Added missing virtual decls 2020-03-01 21:18:20 +01:00
emeric 0ad4973a5a Restored cancellable scan 2020-02-20 14:09:52 +01:00
emeric 284231ff92 Attempt to properly scan all the files during scan 2020-02-20 13:32:48 +01:00
emeric 428ab70d27 Attempt to check why some files are missing 2020-02-19 13:35:31 +01:00
emeric a414a80bbb Further decoupled recommendation engine: it now has its own thread 2020-02-16 12:39:27 +01:00
emeric 15e53caa2d Split the lib in smaller libs to ease unit tests 2020-02-13 18:04:35 +01:00