Commit Graph
160 Commits
Author SHA1 Message Date
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 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 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 ea3e453aa1 Improved response time of database queries 2019-07-03 13:32:02 +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 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 234d9f80ef Made transcoding optional 2019-05-20 12:55:17 +02:00
emeric 49dc6c84f1 Added a database version check 2019-05-17 13:11:04 +02:00
emeric febfe518ba Added unit tests on orphaned entries 2019-05-16 13:49:56 +02:00
emeric 3aa6edd74f Added Album Artist support 2019-05-15 13:15:18 +02:00
emeric 397c6f4e9c Add Opus file scan + fixed ogg tag parsing 2019-05-06 13:51:17 +02:00
emeric d19ed184b3 Added Opus transcode support 2019-05-05 23:33:10 +02:00
emeric 0a6eaf847a Enqueue tracks in a understandable order when playing an artist 2019-04-16 13:40:49 +02:00
emeric e2cb6917eb API Subsonic: added getSimilarSongs functions, corrected a bug in the file path generation 2019-04-16 13:13:01 +02:00
emeric fdbac7f444 API Subsonic: Adding playlist support 2019-04-12 14:00:05 +02:00
emeric a0e57ce2c4 Added artist sort name filed 2019-04-09 13:08:05 +02:00
emeric 3da931e52a Subsonic API: improved compatibility for DSub client 2019-04-08 13:38:38 +02:00
emeric 1f344aaaae API Subsonic: added search methods 2019-04-06 15:02:59 +02:00
emeric 316ef6eeb5 API Subsonic: add ID3 browsing support 2019-04-05 15:25:23 +02:00
emeric 35b3d631ef API Subsonic: added authentication support 2019-04-05 10:54:36 +02:00
emeric 3ee937a409 API Subsonic: better support, added genre 2019-04-03 23:53:41 +02:00
emeric ab2ed24f75 API Subsonic: first working version, still WIP (missing commands, no authentication) 2019-04-01 13:57:14 +02:00
emeric be6ca7cc1b Misc cleanup 2019-03-24 14:11:39 +01:00
emeric 202d447422 Added multi artists support 2019-03-18 13:54:13 +01:00
emeric 9538aa9de9 Merge branch 'develop' into multi-artists 2019-03-10 14:22:01 +01:00
emeric e609b239f3 Do not lock the database while retrieving all the track features 2019-03-10 14:13:59 +01:00
emeric 4d01a1e996 WIP 2019-03-10 13:49:51 +01:00
emeric 0a94aa2875 Fixed bug on training + removed some debug info 2019-03-09 14:18:23 +01:00
emeric 45b4468c01 Refactored the inputvector part of the som implementation 2019-03-08 15:46:29 +01:00
emeric 11a0ed9f12 Breakable training, added cache 2019-02-27 13:57:43 +01:00
emeric 6fcb693261 Reorganized sources, better accuracy for similarities based on features 2019-02-05 14:08:46 +01:00
emeric 3e142b5507 [WIP] Added Artist/ReleaseInfo 2019-01-23 13:22:43 +01:00
emeric b76c60f437 WIP on the clusterer 2018-12-14 13:41:22 +01:00
emeric 31afdae4fc Added French translation. Auth token now valid for a year instead of two weeks 2018-11-17 15:59:44 +01:00
emeric ec852f8a2f Persistent radio and repeat button 2018-10-08 13:33:44 +02:00
emeric 995be9470d Fixed bad cluster scan on track update 2018-09-26 22:44:52 +02:00
emeric 9a019aaf3c Made the sort case insensitive 2018-09-24 13:08:39 +02:00
emeric 87f1f1a13d Removed orphan items after scan, make multi tag values work again 2018-09-24 12:56:36 +02:00
emeric f5f6136159 Add copyright/copyrightURL support and display it in the release view 2018-09-21 14:00:15 +02:00
emeric 8bd94d5493 add 96kbps + handle the encoding settings from user 2018-09-17 13:43:58 +02:00
emeric dcf8e3df42 Added Tracks information panel 2018-09-11 13:09:47 +02:00
emeric 500fa104c3 Added a play history view 2018-08-03 15:30:38 +02:00
emeric a7e279ce42 Added an played tracklist 2018-08-03 14:01:56 +02:00
emeric 5c182f2868 Handle multiple connections from the demo user 2018-08-02 12:45:33 +02:00
emeric 4cadb915ba Added demo account support 2018-08-01 12:57:03 +02:00