Commit Graph
697 Commits
Author SHA1 Message Date
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
emeric 6be92ed241 do not fetch features if the recommendation engine is tags based 2019-05-23 13:35:02 +02:00
emeric 5f02dfeff1 Added an option for the user to choice the type of the similarity engine to use 2019-05-23 13:25:25 +02:00
emeric ae8aadfdde Do not compile tools by default 2019-05-21 13:32:13 +02:00