emeric
|
c69ce99bd1
|
Keep media player volume persistent, fixes #21
|
2020-01-23 20:58:23 +01:00 |
|
emeric
|
897e52466c
|
Bumped version to 3.5.0
|
2020-01-22 21:32:46 +01:00 |
|
emeric
|
6950616466
|
Added a way to filter artist by type (album artist, track artist, all artits). Fixes #19
|
2020-01-22 21:31:11 +01:00 |
|
emeric
|
e384cdd021
|
Fixed regression on the play previous button
|
2020-01-22 21:19:24 +01:00 |
|
emeric
|
1b7f864980
|
Bumped version to 3.4.0
|
2020-01-21 13:28:48 +01:00 |
|
emeric
|
efe73e0491
|
Support embedded covers in flac files. fixes #18
|
2020-01-21 13:22:54 +01:00 |
|
emeric
|
cce5d35ca2
|
Added support for MediaSession API. fixes #17
|
2020-01-20 13:55:32 +01:00 |
|
emeric
|
6af46f553a
|
Bumped version to 3.3.0
|
2020-01-19 18:35:27 +01:00 |
|
emeric
|
af1692fde3
|
Restored separator in file logger
|
2020-01-19 18:26:59 +01:00 |
|
emeric
|
99756d6c64
|
Merge branch 'features-training' into develop
|
2020-01-19 18:21:21 +01:00 |
|
emeric
|
9e78c6b4d9
|
Improved info debug message about database version
|
2020-01-19 18:20:18 +01:00 |
|
emeric
|
60701fe182
|
Added volume support in the audio player. Fixes #14
|
2020-01-19 16:02:31 +01:00 |
|
emeric
|
e4e294aa92
|
Added duration in the audio player. Fixes #15
|
2020-01-14 13:57:14 +01:00 |
|
emeric
|
0ee1a32bc2
|
Don't fill minutes with 0. #15
|
2020-01-14 13:01:56 +01:00 |
|
emeric
|
5478406553
|
Added track duration in various relevant place in the UI. #15
|
2020-01-08 13:34:42 +01:00 |
|
emeric
|
88c5475149
|
Added mov demuxer in docker image. Fixes #10, #13
|
2019-12-31 15:28:55 +01:00 |
|
emeric
|
b16dafa7da
|
Added aac demuxer in docker image. Fixes #10
|
2019-12-19 23:02:32 +01:00 |
|
emeric
|
e0711861b5
|
Simplified the feature settings
|
2019-12-15 14:29:44 +01:00 |
|
emeric
|
74a5f6389d
|
Added a cache for track features, made the crossover ratio configurable, now using a fitness proportional selection
|
2019-12-03 13:47:48 +01:00 |
|
emeric
|
93cd3b6020
|
Made the number of samples per neuron configurable
|
2019-11-29 13:37:41 +01:00 |
|
emeric
|
85129d4a40
|
WIP, first working genetic algorithm to train the neural network
|
2019-11-29 13:24:03 +01:00 |
|
emeric
|
bf2116ff7e
|
Added cluster info
|
2019-11-20 13:54:39 +01:00 |
|
emeric
|
c2ee50ab70
|
Restored similarity dumps in the similarity tool
|
2019-11-20 13:47:11 +01:00 |
|
emeric
|
6d69fc043b
|
Reworked the database session creation
|
2019-11-20 12:58:44 +01:00 |
|
emeric
|
b69e0c0c3d
|
Split the LMS_LOG macro to work either with a ostream logger or a wt logger
|
2019-11-19 18:14:23 +01:00 |
|
emeric
|
9259ec19e1
|
Merge branch 'develop' into features-training
|
2019-11-18 13:11:06 +01:00 |
|
emeric
|
3fec59d404
|
Provide docker images. Fixes #3
|
2019-11-17 20:51:23 +01:00 |
|
emeric
|
7f5b6a9690
|
Bumped version to 3.2.0
|
2019-11-12 22:07:32 +01:00 |
|
emeric
|
e9673e44e3
|
Subsonic API: added support for the format parameter in the stream request (only format=raw is handled, otherwise, it is ignored).
Added Matroksa/Opus output to ease compatibility with old devices. Fixes #8
|
2019-11-10 14:54:03 +01:00 |
|
emeric
|
07eae9cf96
|
WIP, reworking features
|
2019-11-08 13:34:07 +01:00 |
|
emeric
|
f3c02a84ba
|
Minor cleanup
|
2019-10-28 20:31:08 +01:00 |
|
emeric
|
512dae2ad9
|
Removed implicit conversion from std::filesystem::file_time_type since it is broken in GCC9, fixes #7
|
2019-10-28 20:04:19 +01:00 |
|
emeric
|
d261b6a651
|
Moved service file into utils
|
2019-10-28 20:01:23 +01:00 |
|
emeric
|
f3b8417caa
|
Moved service file into utils
|
2019-10-28 16:32:40 +01:00 |
|
emeric
|
e507eafccd
|
Moved service file into utils
|
2019-10-28 13:35:39 +01:00 |
|
emeric
|
a1e06282d6
|
Incremented the database version so that next rescan will force rescan to detect missing WMA covers
|
2019-10-26 15:37:59 +02:00 |
|
emeric
|
55d9220ae4
|
Now correctly detects embedded WMA covers
|
2019-10-26 15:27:47 +02:00 |
|
emeric
|
c9ffbd125c
|
Try to retrieve a cover file in the parent directory, fixes #6
|
2019-10-26 14:06:32 +02:00 |
|
emeric
|
2fa3663289
|
Reverted changes made on AM_INIT_AUTOMAKE to silent warnings, as it is not working on bionic (automake-1.16 used on buster is OK though) #5
|
2019-10-26 11:50:20 +02:00 |
|
emeric
|
ef6aafcde2
|
Updated README, fixes #5
|
2019-10-25 15:27:08 +02:00 |
|
emeric
|
dbafa89c17
|
Updated README, fixes #5
|
2019-10-25 14:12:33 +02:00 |
|
emeric
|
fb02be0220
|
Changed AM_INIT_AUTOMAKE to silent warnings #5
|
2019-10-25 14:02:18 +02:00 |
|
emeric
|
88570d7f0b
|
Added a configuration option to specify ffmpeg binary location #5
|
2019-10-25 13:51:59 +02:00 |
|
emeric
|
4ab91aea44
|
Improved the tag based similarity results
|
2019-10-22 12:47:25 +02:00 |
|
emeric
|
cdcc84ab03
|
Travis CI: test tool compilation
|
2019-10-13 15:25:10 +02:00 |
|
emeric
|
ef347c875a
|
Bumped to version 3.1.0
|
2019-10-10 18:08:18 +02:00 |
|
emeric
|
322f90dc93
|
Added a scan report button (Fixes #4), also fixed the regression about files being always rescanned even if no change has been made
|
2019-10-10 13:05:05 +02:00 |
|
emeric
|
736e1bd9ec
|
Added travis CI support
|
2019-10-06 19:36:22 +02:00 |
|
emeric
|
174158aa63
|
Various UI small improvements (better error reporting in case of bad url, made the password change fields more explicit)
|
2019-10-06 18:59:13 +02:00 |
|
emeric
|
b5cfe014ec
|
Renamed default conf file
|
2019-09-27 19:51:24 +02:00 |
|
emeric
|
8bef6e4a95
|
Do not enable the features based similarity engine by default
|
2019-09-20 10:44:06 +02:00 |
|
emeric
|
1c05fe6049
|
Updated README
|
2019-09-16 19:53:45 +02:00 |
|
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 |
|