Commit Graph
700 Commits
Author SHA1 Message Date
emeric c65338ef4d Better Buster compatibility 2019-09-16 19:20:35 +02:00
emeric 2c5917235a Upgraded code to switch to C++17. Tested on Debian Buster 2019-09-10 13:07:06 +02:00
emeric 178c400067 Subsonic API: better error reporting 2019-08-13 13:58:59 +02:00
emeric add80a9f6c Now checking old password when the user wants to change it (and if he is authenticated using an auth token) 2019-08-12 13:36:53 +02:00
emeric 6343da7747 Bumped version to 2.2.0 2019-08-10 16:02:28 +02:00
emeric 1ab6ee573f Updated README 2019-08-10 15:57:20 +02:00
emeric 14afb1e2db Updated README. lms.conf and lms.service are not longer installed by default, user has to manually copy them in order to prevent accidental deletion when upgrading 2019-08-10 15:44:32 +02:00
emeric 6685285ae6 Updated README 2019-08-10 14:50:59 +02:00
emeric 8b1eed504a Added systemd integration, updated README 2019-08-10 14:03:17 +02:00
emeric 8ea1ed165e Subsonic API: fixed broken getSimilarSongs request 2019-08-09 17:39:46 +02:00
emeric 8c9da5c0e2 Removed curl dependency and use wt's http client instead (used to fetch data from AcousticBrainz) 2019-08-08 13:54:24 +02:00
emeric 35b9b86df5 Scanner: correctly skip files when an error occurs 2019-08-08 13:24:46 +02:00
emeric b87dd2b97a Bumped version to 2.1.0 2019-08-07 13:20:57 +02:00
emeric 4d118221fb Now storing hashed auth tokens 2019-08-07 13:15:33 +02:00
emeric f8cb16954b Added Play/Queue buttons in the releases view 2019-08-06 13:55:43 +02:00
emeric cf46f1a7c2 Subsonic API: fixed regression on media retrieval entrypoints 2019-08-06 13:11:01 +02:00
emeric d540240335 Subsonic API: better logs 2019-08-04 14:33:48 +02:00
emeric 882c166de9 Subsonic API: better handling unhandled commands, safer version check 2019-08-04 14:04:15 +02:00
emeric bbfb2ac736 Subsonic API: added missing getAlbumList types to make Ultrasonic happy + added a protocol version check 2019-08-03 15:02:20 +02:00
emeric 1a1c523d14 Subsonic API: added deleteUser command 2019-08-02 15:53:42 +02:00
emeric faca3a499a minor cleanup 2019-08-02 15:39:00 +02:00
emeric 9d4fdd9a00 Subsonic API: fixed regression on updatePlaylist 2019-08-02 15:10:28 +02:00
emeric 70b7841886 Subsonic API: Fix the Folder id (now really use a int) + fixed regression on getSongsByGenre 2019-08-02 15:09:32 +02:00
emeric 61032e5292 Subsonic API: added user management commands 2019-08-02 14:56:08 +02:00
emeric 8409184511 More efficient way to delete expired auth tokens 2019-07-31 13:29:07 +02:00
emeric 71cc901932 Subsonic API : added getByYear in getAlbumList 2019-07-31 13:20:57 +02:00
emeric 775bb1dfe8 Bump version to v2.0.0 2019-07-31 12:51:11 +02:00
emeric 609b7c87f7 Fix tools/checks builds 2019-07-30 13:34:53 +02:00
emeric 40000249c6 Split auth service in two services 2019-07-30 13:17:25 +02:00
emeric d114c763c3 Config is no longer a singleton as such 2019-07-29 13:00:58 +02:00
emeric 9270d6814c Simplified the login throttler, corrected races on throttler access, recreate the auth cookie with the remaining duration 2019-07-28 16:09:44 +02:00
emeric 336673770d Switched to Wt::WRandom to generate secrets 2019-07-27 11:16:45 +02:00
emeric 81c5a841a3 Fixed regression on similarity engine 2019-07-26 23:06:53 +02:00
emeric e2c8c86e25 Removed unused log 2019-07-26 19:29:22 +02:00
emeric ed50db7a7a Changed auth cookie duration to 3 days for demo user + remove outdated tokens 2019-07-26 19:29:08 +02:00
emeric 9b902b1a59 Moved away from Wt::Auth and use a simplified (?) login/password system with a login throttler based on IP address 2019-07-26 14:02:05 +02:00
emeric 38ce2600d2 Rework DB session + transactions. Now can handle multiple read only transactions in parallel 2019-07-16 13:17:23 +02:00
emeric 2a1fb0182b Improved scan performance 2019-07-03 13:32:24 +02:00
emeric ea3e453aa1 Improved response time of database queries 2019-07-03 13:32:02 +02:00
emeric 78579f2456 Slightly better UI looking 2019-06-19 13:25:49 +02:00
emeric 56260ed727 Fixed regression on lookup performance (introduced when added track/artist links) 2019-06-17 13:43:29 +02:00
emeric ef648d5cb6 Subsonic API: added star support 2019-06-16 15:11:42 +02:00
emeric 08988b17a2 Prevent the media scanner from never quitting 2019-06-13 14:29:39 +02:00
emeric c288e439b3 Fix log config mapping 2019-06-10 19:16:47 +02:00
emeric 76c92cfd5f Redirected the access logs in a dedicated file 2019-06-07 13:05:22 +02:00
emeric 37a41ece1f Map the logger configuration in lms.conf file 2019-06-06 13:40:29 +02:00
emeric 39bf478f9f Subsonic API: some more factorizations in media retrievals 2019-06-04 16:57:23 +02:00
emeric 2f674a0323 Updated README for Raspberry Pi 3B+ 2019-06-04 00:31:06 +02:00
emeric 51a8de8af4 Added some feedback about the last/current/next media directory scans 2019-06-04 00:04:01 +02:00
emeric 6d3ddcddee removed outdated file 2019-05-23 13:46:37 +02:00