Commit Graph
2001 Commits
Author SHA1 Message Date
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
emeric b80cd013a9 Fixed build 2024-12-18 14:46:46 +01:00
emeric 3661eaccb6 Added playlist import (and sync)from m3u files, ref #391 2024-12-18 14:15:25 +01:00
emeric ec20c9bfa6 Removed useless includes 2024-12-08 18:02:00 +01:00
emeric 4a8754a7fa Subsonic API: added timestamps into coverart ids, Made use of image ids to save a lookup, ref #558 2024-12-08 15:48:52 +01:00
emeric 38efdfaf87 Prefer first embedded image that contains the 'front' keyword 2024-12-08 11:53:31 +01:00
emeric def4d8c3e3 Subsonic API: getCoverArt: serve raw image if size is not provided 2024-12-07 18:27:01 +01:00
emeric 350e213529 Various minor cleanup 2024-12-07 11:48:15 +01:00
emeric 1dc7e143ef Format code 2024-12-06 14:09:01 +01:00
emeric 06fd444d26 Various minor cleanup 2024-12-06 14:08:31 +01:00
emeric 5ce99411e1 Various minor header cleanup 2024-12-05 21:05:12 +01:00
emeric 45175a721c Various minor cleanup 2024-12-05 20:09:14 +01:00
emeric 76b9c1fe10 Exposed metadata for each embedded picture 2024-12-05 20:01:55 +01:00
emeric d5ba6d83dc Relaxed some clang tidy checks 2024-12-05 19:58:18 +01:00
emeric 0ce423fbf8 exclude .cache (for clangd) 2024-12-05 19:57:56 +01:00
emeric 435e8b27f5 More straightforward description for the new auth api 2024-11-30 16:30:25 +01:00
emeric 95910d0756 Revert bad change 2024-11-30 16:29:35 +01:00
emeric d5744e2992 Merge branch 'master' into develop 2024-11-29 22:00:18 +01:00
emeric e1bc607348 Subsonic API: made xml responses more compliant with legacy subsonic impl, fixes #559 2024-11-29 21:46:22 +01:00
emeric 13a0aab09c Isolated ResponseFormat in a new file 2024-11-29 21:37:38 +01:00
emeric e3a94d0540 Renamed folder 2024-11-29 21:19:07 +01:00
emeric a439d68e73 Fixed codeql issue 2024-11-29 18:22:53 +01:00
emeric 891e4ee853 Merge branch 'subsonic-new-auth-system' into develop 2024-11-29 18:17:22 +01:00
emeric d80e311250 Added a new param internal-password-bcrypt-round, set to 12 by default 2024-11-25 23:36:22 +01:00