Commit Graph

  • f5034e1e7b Fix some compilation warnings emeric 2020-03-29 14:16:58 +02:00
  • f4d1202dda Merge branch 'graphicsmagick' into develop. ref #42 emeric 2020-03-29 14:07:00 +02:00
  • 7bad8ff98b Updated Dockerfile. ref #42 emeric 2020-03-29 14:06:35 +02:00
  • e5e23009cb Updated readme and travis scripts. ref #42 emeric 2020-03-28 20:15:26 +01:00
  • 2c9952b8b7 Switching from ImageMagick++ to GraphicsMagick++ to ease compatibility with wt4. ref #42 emeric 2020-03-28 20:09:57 +01:00
  • bd6a08facb WMA: better metadata parsing. fixes #40 emeric 2020-03-23 20:16:12 +01:00
  • a40c05ec6b Always storing MBID in lowercase to avoid silly duplicates emeric 2020-03-23 18:06:39 +01:00
  • c0b54a6457 Merge branch 'develop' for release 3.8.0 emeric 2020-03-09 12:53:24 +01:00
  • 5ab16ee821 Silented warning/error emeric 2020-03-09 12:52:36 +01:00
  • 7d5654cb7d Subsonic API: do not use ffmpeg to remux the files when transcoding is off. fixes #36 emeric 2020-03-08 17:03:49 +01:00
  • e1755342a4 Fixed memleak at exit emeric 2020-03-08 16:56:23 +01:00
  • c1da3c5397 Isolate Audio file resource request handler to ease reuse. ref #36 emeric 2020-03-07 21:49:28 +01:00
  • 6ce0d155f6 Now delevering the raw file when transcoding is not enabled (no more remux done via fmmpeg). Fixes #28, Ref #36 emeric 2020-03-07 17:50:03 +01:00
  • ffbb07f295 Make the ipod format output compatible with non seekable output stream (pipe).#36 emeric 2020-03-04 13:15:39 +01:00
  • d24ee46f8f As for tracks in albums, set multiple artists for each album, comma separated. Fixes #35 emeric 2020-03-02 18:50:03 +01:00
  • 97754e5e97 Added missing virtual decls emeric 2020-03-01 21:18:20 +01:00
  • c69f81c12e Removed no longer used files emeric 2020-02-21 16:07:21 +01:00
  • 2e051e1fc5 Merge branch 'develop' for release 3.7.0 emeric 2020-02-21 15:45:06 +01:00
  • d02a7ca86b Made the recommendation engine more usable during initial scan/rescans emeric 2020-02-21 15:03:42 +01:00
  • 0ad4973a5a Restored cancellable scan emeric 2020-02-20 14:09:52 +01:00
  • 284231ff92 Attempt to properly scan all the files during scan emeric 2020-02-20 13:32:48 +01:00
  • 428ab70d27 Attempt to check why some files are missing emeric 2020-02-19 13:35:31 +01:00
  • 0663ddb41a Merge branch 'develop' into cmake emeric 2020-02-18 13:52:28 +01:00
  • d8712de585 Adapted dockerfile to build using cmake emeric 2020-02-18 13:51:30 +01:00
  • efbec56d26 Restored audio simimarity based classifier emeric 2020-02-18 13:11:00 +01:00
  • 53b3429c74 Atomatically reload recommendation engines emeric 2020-02-16 16:33:38 +01:00
  • a414a80bbb Further decoupled recommendation engine: it now has its own thread emeric 2020-02-16 12:39:27 +01:00
  • 6239064396 Now have a recommendation tool for the whole database emeric 2020-02-15 16:33:05 +01:00
  • cfb8bbe2ce Reloading the recommendation engine once scan is complete emeric 2020-02-15 16:22:28 +01:00
  • d1bdaf6203 Started to restore clusters based recommendation engine emeric 2020-02-15 15:52:39 +01:00
  • 7f05a1d4e6 Updated README emeric 2020-02-15 14:04:04 +01:00
  • ef5cf9b5aa Added some more tools emeric 2020-02-15 13:44:58 +01:00
  • 4c6af6f9d3 Made tests optional emeric 2020-02-14 14:01:27 +01:00
  • d06dfde187 Added tools emeric 2020-02-14 13:53:46 +01:00
  • 8f6f044533 Bumped version to v3.6.3 emeric 2020-02-14 13:28:42 +01:00
  • 6578d3f339 Update the artist and album names if they are outdated (and if they contain a MBID). Fixes #30 emeric 2020-02-14 13:27:40 +01:00
  • ed3d728c02 Fixed typo emeric 2020-02-13 21:03:58 +01:00
  • 4c535da6dc Removed Werror that was used for testing purpose emeric 2020-02-13 20:31:49 +01:00
  • 942d0b4631 Adapted travis ci script emeric 2020-02-13 20:10:41 +01:00
  • 8f86850da0 Removed autotools emeric 2020-02-13 20:06:10 +01:00
  • f44addc2a2 Restored unit tests emeric 2020-02-13 20:04:20 +01:00
  • 15e53caa2d Split the lib in smaller libs to ease unit tests emeric 2020-02-13 18:04:35 +01:00
  • 1e2c1caeed Isolated ImageMagick++ in liblms emeric 2020-02-13 16:10:43 +01:00
  • 8abf063aae Merge branch 'develop' into cmake emeric 2020-02-13 15:56:55 +01:00
  • ab2efcc5ad Bumped version to v3.6.2 emeric 2020-02-13 13:32:26 +01:00
  • 934dd5adf1 Fixed regression about multi words parsing. Fixes #30 emeric 2020-02-13 13:29:57 +01:00
  • 876fb12fe4 WIP emeric 2020-02-13 13:00:22 +01:00
  • e274c0ca89 Split the utils file emeric 2020-02-08 17:44:12 +01:00
  • 52a0f62491 Sanitize MBID usage: do not trust MBID coming from files' metadata emeric 2020-02-08 12:38:28 +01:00
  • a4bcd3bbaa Bumped version to v3.6.1 emeric 2020-02-07 13:52:28 +01:00
  • f9aeb34606 Fixed badly escaped strings. Fixes #29 emeric 2020-02-07 13:51:04 +01:00
  • 812ea7f614 Bumped version to v3.6.0 emeric 2020-02-01 14:18:11 +01:00
  • 37f37fbdab Added ALAC file support emeric 2020-02-01 14:13:12 +01:00
  • fdb4c1e581 Added M4B file support emeric 2020-01-29 20:27:56 +01:00
  • 8d62df00ef Subsonic API: added bookmark support. Fixes #24 emeric 2020-01-29 17:02:18 +01:00
  • 0ef6f82732 Follow symlinks when scanning directories. #23 emeric 2020-01-27 19:39:38 +01:00
  • cb59b09157 Do not log not implemented commands as errors, fixes #11 emeric 2020-01-24 14:05:58 +01:00
  • c69ce99bd1 Keep media player volume persistent, fixes #21 emeric 2020-01-23 20:58:23 +01:00
  • 897e52466c Bumped version to 3.5.0 emeric 2020-01-22 21:32:46 +01:00
  • 6950616466 Added a way to filter artist by type (album artist, track artist, all artits). Fixes #19 emeric 2020-01-22 21:31:11 +01:00
  • e384cdd021 Fixed regression on the play previous button emeric 2020-01-22 21:19:24 +01:00
  • 1b7f864980 Bumped version to 3.4.0 emeric 2020-01-21 13:28:48 +01:00
  • efe73e0491 Support embedded covers in flac files. fixes #18 emeric 2020-01-21 13:22:54 +01:00
  • cce5d35ca2 Added support for MediaSession API. fixes #17 emeric 2020-01-20 13:55:32 +01:00
  • 6af46f553a Bumped version to 3.3.0 emeric 2020-01-19 18:35:27 +01:00
  • af1692fde3 Restored separator in file logger emeric 2020-01-19 18:26:59 +01:00
  • 99756d6c64 Merge branch 'features-training' into develop emeric 2020-01-19 18:21:21 +01:00
  • 9e78c6b4d9 Improved info debug message about database version emeric 2020-01-19 18:20:18 +01:00
  • 60701fe182 Added volume support in the audio player. Fixes #14 emeric 2020-01-19 16:02:31 +01:00
  • e4e294aa92 Added duration in the audio player. Fixes #15 emeric 2020-01-14 13:57:14 +01:00
  • 0ee1a32bc2 Don't fill minutes with 0. #15 emeric 2020-01-14 13:01:56 +01:00
  • 5478406553 Added track duration in various relevant place in the UI. #15 emeric 2020-01-08 13:34:42 +01:00
  • 88c5475149 Added mov demuxer in docker image. Fixes #10, #13 emeric 2019-12-31 15:28:55 +01:00
  • b16dafa7da Added aac demuxer in docker image. Fixes #10 emeric 2019-12-19 23:02:32 +01:00
  • e0711861b5 Simplified the feature settings emeric 2019-12-15 14:29:44 +01:00
  • 74a5f6389d Added a cache for track features, made the crossover ratio configurable, now using a fitness proportional selection emeric 2019-12-03 13:47:48 +01:00
  • 93cd3b6020 Made the number of samples per neuron configurable emeric 2019-11-29 13:37:41 +01:00
  • 85129d4a40 WIP, first working genetic algorithm to train the neural network emeric 2019-11-29 13:24:03 +01:00
  • bf2116ff7e Added cluster info emeric 2019-11-20 13:54:39 +01:00
  • c2ee50ab70 Restored similarity dumps in the similarity tool emeric 2019-11-20 13:47:11 +01:00
  • 6d69fc043b Reworked the database session creation emeric 2019-11-20 12:58:44 +01:00
  • b69e0c0c3d Split the LMS_LOG macro to work either with a ostream logger or a wt logger emeric 2019-11-19 18:14:23 +01:00
  • 9259ec19e1 Merge branch 'develop' into features-training emeric 2019-11-18 13:11:06 +01:00
  • 3fec59d404 Provide docker images. Fixes #3 emeric 2019-11-17 20:51:23 +01:00
  • 7f5b6a9690 Bumped version to 3.2.0 emeric 2019-11-12 22:07:32 +01:00
  • 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 emeric 2019-11-10 14:52:37 +01:00
  • 07eae9cf96 WIP, reworking features emeric 2019-11-08 13:34:07 +01:00
  • f3c02a84ba Minor cleanup emeric 2019-10-28 20:31:08 +01:00
  • 512dae2ad9 Removed implicit conversion from std::filesystem::file_time_type since it is broken in GCC9, fixes #7 emeric 2019-10-28 20:04:19 +01:00
  • d261b6a651 Moved service file into utils emeric 2019-10-28 20:01:23 +01:00
  • f3b8417caa Moved service file into utils emeric 2019-10-28 16:32:40 +01:00
  • e507eafccd Moved service file into utils emeric 2019-10-28 13:35:39 +01:00
  • a1e06282d6 Incremented the database version so that next rescan will force rescan to detect missing WMA covers emeric 2019-10-26 15:37:59 +02:00
  • 55d9220ae4 Now correctly detects embedded WMA covers emeric 2019-10-26 15:27:47 +02:00
  • c9ffbd125c Try to retrieve a cover file in the parent directory, fixes #6 emeric 2019-10-26 14:06:32 +02:00
  • 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 emeric 2019-10-26 11:50:20 +02:00
  • ef6aafcde2 Updated README, fixes #5 emeric 2019-10-25 15:27:08 +02:00
  • dbafa89c17 Updated README, fixes #5 emeric 2019-10-25 14:12:33 +02:00
  • fb02be0220 Changed AM_INIT_AUTOMAKE to silent warnings #5 emeric 2019-10-25 14:02:18 +02:00
  • 88570d7f0b Added a configuration option to specify ffmpeg binary location #5 emeric 2019-10-25 13:51:59 +02:00