emeric
2e2cf2049a
Added explicitStatus in docs
2025-02-02 14:21:15 +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
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
emeric
079acbdc17
Do not expose internal playlists in the UI
2024-12-18 21:30:55 +01:00
emeric
080a068c80
Do not create a Subsonic API key by default for new users
2024-12-18 21:28:36 +01:00
emeric
5c73b5bb97
Added basic UI to display shared playlists, ref #391
2024-12-18 20:20:39 +01:00
emeric
d49d718922
Fixed build
2024-12-18 15:18:46 +01:00
emeric
dfa03abfef
OpenSubsonic API: root music folders are returned using ids
2024-12-18 15:13:40 +01:00
emeric
a72171d2e7
OpenSubsonic API: use albumArtists/displayAlbumArtist in Child responses for albums
2024-12-18 15:02:31 +01:00