Commit Graph
95 Commits
Author SHA1 Message Date
emeric 6baf0d313d Finished clean on recommendation engines 2021-09-30 19:02:49 +02:00
emeric ada50d80c8 Fixed clang warning 2021-09-26 15:44:53 +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 7affe08fc4 Centralized demo account logic in the password auth service. ref #167 2021-09-03 13:41:30 +02:00
emeric 56a588a06b Fixed demo account creation. fixes #167 2021-09-02 21:05:13 +02:00
emeric c5078ccaf0 added the 'created' field for tracks 2021-05-04 12:36:56 +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 42e9403b55 Fixed subsonic scrobble command + internal scrobbler: do not record listen that have been played for less than 5s 2021-04-08 14:11:09 +02:00
emeric acf81e3f1a Implemented a Scrobbling service + ListenBrainz scrobbler. fixes #118 2021-04-06 19:59:12 +02:00
emeric 1b49e8f6a6 Properly handled http headers for subsonic API. ref #119 2021-03-05 13:23:47 +01:00
emeric cc28d893f5 Added authentication backends: internal, pam and http-headers. fixes #119 2021-03-04 19:32:09 +01:00
emeric 85a95ef897 Fixed 32 bits build 2020-12-16 11:53:59 +01:00
emeric c6322cda18 Fixed 32 bits build 2020-12-16 09:08:23 +01:00
emeric 0586e93655 Subsonic API: improved compatibility 2020-11-28 22:39:12 +01:00
emeric 6240ccf747 Fixed regression on artist/release artist handling + fixed bug when firing a signal on still connected but deleted listener 2020-11-12 17:12:08 +01:00
emeric b78967262c Added composer, conductor, lyricist, mixer, producer, remixer tag support 2020-11-12 13:19:22 +01:00
emeric 7cd5076b93 Subsonic API: handled the scrobble call (just put in the common played list for now, no scrobble on external services for now) 2020-11-06 15:01:09 +01:00
emeric 9a1e730831 LGTM alerts review 2020-11-03 11:26:44 +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 26d12c39e4 UI: Added star/unstar for tracks/albums/artists. ref #74 2020-09-05 11:05:57 +02:00
emeric bd7561af8e Changed the way services are handled 2020-08-22 15:20:18 +02:00
emeric 10369fdfee Subsonic API: fixed recently added releases 2020-07-14 12:23:43 +02:00
emeric 73031a33bb Subsonic API: fixed playlist update. fixes #80 2020-07-14 12:18:45 +02:00
emeric d3dcee35a3 Subsonic API: various fixes to make Sublime Music happy 2020-07-14 11:38:06 +02:00
emeric 50b0fd1cb8 Various fixes + refacto 2020-07-05 15:15:51 +02:00
emeric 718d2ee6d7 Made Audinaut work. fixes #76 2020-07-03 21:03:16 +02:00
emeric 03446188ba Subsonic API: do not report numeric values as strings 2020-06-21 14:25:23 +02:00
emeric 73acd65bb3 Subsonic API: added the getScanStatus and startScan commands. fixes #62 2020-06-20 14:31:53 +02:00
emeric 74fc4e058e New UI layout and UI improvements. Fixes #50 2020-05-10 13:11:43 +02:00
emeric 8277b9c82b Corrected typo. fixes #53 2020-05-02 20:46:18 +02:00
emeric e69c4038ac Add a hint for files that are going to be transcoded. ref #53 2020-05-02 16:03:29 +02:00
emeric 9edad1314e Use the last modified file attribute in order to display recently added items. fixes #51 2020-05-02 14:34:40 +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 9a3dcbdcbf Subsonic API: Added an option to only list album artists. fixes #27 2020-04-17 23:36:34 +02:00
emeric 06f9673b28 Sort artists using sortname tag + search by name also in this tag. Fixes #44 2020-04-04 15:34:26 +02:00
emeric 5d07dcbc3b Handle sorting method for artists 2020-04-04 14:47:39 +02:00
emeric d8fa47c949 Added missing includes. ref #42 2020-03-29 14:20:29 +02:00
emeric f5034e1e7b Fix some compilation warnings 2020-03-29 14:16:58 +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 d24ee46f8f As for tracks in albums, set multiple artists for each album, comma separated. Fixes #35 2020-03-02 18:50:03 +01:00
emeric 15e53caa2d Split the lib in smaller libs to ease unit tests 2020-02-13 18:04:35 +01:00