Commit Graph
2030 Commits
Author SHA1 Message Date
emeric 4fe6edb87f Added release comment support, ref #568 2025-02-07 17:02:08 +01:00
emeric df93425748 json serialize seems to allow corrupted urf8 string, add a check when reading back to avoid crashing, ref #607 2025-02-07 17:01:59 +01:00
emeric d625f749b6 Merge branch 'tuukkao-seek-keyboard-shortcuts' into develop 2025-02-02 14:25:27 +01:00
emeric fdea16adb6 Removed useless dependency 2025-02-02 14:21:15 +01:00
emeric 2e2cf2049a Added explicitStatus in docs 2025-02-02 14:21:15 +01:00
emeric 9f90dee032 Removed useless dependency 2025-02-02 14:11:49 +01:00
Tuukka Ojala ce5fb17722 Add keyboard shortcuts for seeking
- Seeks by 5 seconds back / forward
- Note: Pressing these shortcuts quickly in succession while transcoding is active will throw an error since the previous request hasn't had time to finish before the next one. This bug also happens with the seek bar so might perhaps be best addressed in a separate pr / commit.
2025-02-02 13:46:24 +02:00
emeric 22e30322c4 Added explicitStatus in docs 2025-01-27 08:39:49 +01:00
emeric aab5dbee2b Fixed a badly constructed Wt::WdateTime from partial date times, ref #601 2025-01-26 19:01:59 +01:00
emeric 814eaf0a3e Switched the file added info back to a full date time, ref #601 2025-01-26 15:08:31 +01:00
emeric e553e840d3 Subsonic: use file added info for 'created' fields, ref #601 2025-01-25 14:44:49 +01:00
emeric 8c11bef1b6 Try to set mbids for composers, conductors, etc. if the mbid is found in other fields for the same name 2025-01-25 14:27:32 +01:00
emeric 534df42f9d Distinguish initial scan to import last time write as added time, ref #601 2025-01-24 17:59:25 +01:00
emeric cfa59cb32c Rollback the full static binary in the docker image as it is currently not working on all archs 2025-01-24 08:37:12 +01:00
emeric 5b73925019 Switched to full static release + enable lto for the docker release image 2025-01-22 18:34:08 +01:00
emeric 40416cb907 Fixed code factor issue 2025-01-22 13:42:52 +01:00
emeric 21a60dca89 Upgrades packages in docker images 2025-01-21 17:01:28 +01:00
emeric 1a525a9e25 Added new sort method 'recently modified', ref #571 2025-01-21 17:01:22 +01:00
emeric 07e120abf2 Sorting by recently added now uses the 'added' info instead of the 'last write time' of the underlying file, ref #571 2025-01-21 16:47:57 +01:00
emeric 6f214f839e Added a separator after the save/discard buttons to better reflect they apply on the whole page 2025-01-21 14:03:33 +01:00
emeric 063e3242b4 Enable link time optims for non debug builds 2025-01-21 13:56:19 +01:00
emeric 135150a458 Allow fallback on ORGANIZATION for record labels, fixes #576 2025-01-21 13:46:30 +01:00
emeric c22394bc4a Fixed some warnings 2025-01-21 13:42:03 +01:00
emeric 8161dbec96 Fixed clang14 build 2025-01-21 13:41:49 +01:00
emeric 8be99113fa Fixed build on taglib v1 2025-01-21 13:41:25 +01:00
emeric 41f75311db Fixed parsing of some wma multi-artist files, fixes #597 2025-01-20 23:24:48 +01:00
emeric 04c90ae3cf Fixed abusive assert 2025-01-20 23:23:53 +01:00
emeric 817588a755 Properly exclude 00 for partial dates, fixes #477 2025-01-20 13:43:19 +01:00
emeric 33759def78 Adding support for partial dates (only year or month), fixes #477 2025-01-19 23:50:39 +01:00
emeric c73ff7dc03 Use ENCODINGTIME to set the added time, if present, otherwise use the last modified time of the file (only during the first import), fixes #595 2025-01-18 16:51:31 +01:00
emeric 5cfbbeca65 Fixed build with taglib < 2.0.1 2025-01-18 14:45:31 +01:00
emeric c7db5fc61a Added support for explcit tags (rtng, ITUNESADVISORY) 2025-01-17 18:03:16 +01:00
emeric dd93a3f6c7 Merge branch 'volume-keyboard-shortcuts' of https://github.com/tuukkao/lms into develop 2025-01-16 23:25:34 +01:00
Tuukka Ojala baa7b36725 Add keyboard shortcuts for adjusting volume
* Ctrl + Down decreases, Ctrl + Up increases in 5 % increments.
* The volume slider value gets rounded up / down to the nearest increment if it isn't exactly at one of the increments.
2025-01-16 20:12:42 +02:00
emeric 1d15be1e6c Added an option to skip playlists that are refering to a single album + skip playlists that are empty, fixes #577 2025-01-15 21:14:18 +01:00
emeric 4a75e5220e Merge branch 'honor-max-bitrate' into develop 2025-01-12 20:56:07 +01:00
emeric eda06c8214 Scanner: do not decode whole images, just probe, ref #561 2025-01-12 20:55:16 +01:00
emeric cfacfcff46 Use user's bitrate in case it is not set, fixes #588 2025-01-09 13:28:46 +01:00
emeric 965c2af662 Fixed bitrate not properly parsed from html local storage, fixes #587 2025-01-08 19:11:33 +01:00
emeric dd163f04c8 Subsonic API: order directories by name + order tracks by file name when using directory based commands, fixes #589 2025-01-08 14:05:34 +01:00
emeric 10d900faf2 Simplified some path writes 2025-01-06 22:29:46 +01:00
emeric 06a4db51f7 Try to parse lyrics files in txt files, fixes #582 2025-01-05 21:14:44 +01:00
emeric 1f6398b5b4 Do not try to create a string from a potentially null ptr, ref #561 2025-01-05 16:49:21 +01:00
emeric 3740c6f899 Allow to use an empty lms.conf file, default values are now all hardcoded, fixes #584 2025-01-05 16:12:25 +01:00
emeric a6ab9c5ff4 Allow the custom tag PUBLISHER to be a fallback for LABEL, fixes #576 2024-12-21 16:54:05 +01:00
emeric 2899db7edc Updated readme 2024-12-20 09:28:04 +01:00
emeric 7306a6b47d Correctly sort tracks within the tracklists, ref #574 2024-12-19 21:01:25 +01:00
emeric d6c5fc464e Subsonic API: return error code 50 when attempting to modify a public playlist that foes not belong to the user, ref #574 2024-12-19 20:58:47 +01:00
emeric ac4baaac10 Added some debug logs during scans, quite verbose 2024-12-19 20:36:50 +01:00
emeric 4c2be63e94 Fixed typo that prevents m3u8 files to be scanned, ref #574 2024-12-19 20:23:28 +01:00