emeric
|
360623c569
|
OpenSubsonic API: added apiKey support, ref #544
|
2024-11-24 15:23:14 +01:00 |
|
emeric
|
472a5907ad
|
Subsonci API: added savePlayQueue / getPlayQueue support
|
2024-10-31 18:49:57 +01:00 |
|
emeric
|
72b1367ea6
|
Added embedded/external lyrics support: parsing + indexing, ref #379
|
2024-10-26 16:58:13 +02:00 |
|
emeric
|
55c7dea8d8
|
Changed schema to allow multiple releases/artists to share the same image
|
2024-10-04 09:54:04 +02:00 |
|
emeric
|
083283d2a7
|
Added index to make artist image association faster
|
2024-10-02 22:40:22 +02:00 |
|
emeric
|
3f6177cedd
|
Changed the way album covers are associated, fixes #503
|
2024-09-29 16:21:46 +02:00 |
|
emeric
|
c165ed9f2f
|
Made some UI states persistent across sessions, ref #484
|
2024-09-12 14:01:03 +02:00 |
|
emeric
|
95a5b58f48
|
More permissive grouping of multi disc albums (each disc can now be split on sub directories) when musicbrainz ids are not set, fixes #481
|
2024-09-08 11:56:27 +02:00 |
|
emeric
|
cb4014b0e5
|
Added support for record labels, fixes #502
|
2024-09-02 08:06:17 +02:00 |
|
emeric
|
29d0610eb2
|
Implemented Subsonic's user rating for tracks, albums and artists, fixes #511
|
2024-08-30 19:40:15 +02:00 |
|
emeric
|
cb7ee34d41
|
Added a missing index to speed up direcotry browsing commands
|
2024-07-28 14:52:37 +02:00 |
|
emeric
|
9ff387061a
|
Subsonic API: added a way to filter files per media folder id when using directory commands
|
2024-07-13 18:55:46 +02:00 |
|
emeric
|
d1324c1c3a
|
Put all directories and images in database, use the info to associate an image to each artist
|
2024-07-06 13:53:41 +02:00 |
|
emeric
|
71dc99ad46
|
Added a scan step to scan artist images, ref #435
|
2024-06-29 16:04:16 +02:00 |
|
emeric
|
39941d90a3
|
Auto reformatted the base, ref #470
|
2024-05-24 23:31:52 +02:00 |
|
emeric
|
06b071553c
|
Minor db cleanup
|
2024-05-08 16:37:43 +02:00 |
|
emeric
|
c6104c06ea
|
Added a unit test to check for migration
|
2024-05-08 16:01:16 +02:00 |
|
emeric
|
391d859272
|
UI: added away to filter all the views by music library
|
2024-04-28 23:37:59 +02:00 |
|
emeric
|
d6b86a9360
|
Perform vacuum if migration is performed
|
2024-04-19 12:01:23 +02:00 |
|
emeric
|
4432def11f
|
Added missing indexes, force index recreation to remove outdated indexes
|
2024-04-19 11:20:44 +02:00 |
|
emeric
|
1862cd23c2
|
Changed db optimization strategy: now perform a full analyze (only after scan if enough changes has been made, and during application startup). Also perform a vacuum if needed during startup. Added an init screen for the web interface since it can take a while to complete
|
2024-04-18 18:46:35 +02:00 |
|
emeric
|
ba1fb4a6d6
|
Added an index to speedup a query + split for better reading
|
2024-04-17 18:43:54 +02:00 |
|
emeric
|
7ecaa16b8e
|
Added a trace for index creation
|
2024-04-16 14:06:49 +02:00 |
|
emeric
|
b23f38facf
|
Added relative file path+file size in DB
|
2024-04-14 09:37:24 +02:00 |
|
emeric
|
5bf9be304b
|
Added missing index
|
2024-04-12 14:22:57 +02:00 |
|
emeric
|
9bb7756938
|
Added indexes on artist(id), release(id) and listen(id)
|
2024-04-05 15:22:24 +02:00 |
|
emeric
|
8438da9fde
|
Added db stats in trace metadata
|
2024-04-03 00:02:48 +02:00 |
|
emeric
|
0f37daaa30
|
Completely removed the transaction checker in release (which was here but as a noop checker)
|
2024-03-15 16:26:59 +01:00 |
|
emeric
|
28405bb96e
|
Added a scope around actual write transactions
|
2024-03-15 12:24:25 +01:00 |
|
emeric
|
071b86602e
|
Added an index on track(id) as it seems to speed up things when db is cold
|
2024-03-14 14:17:00 +01:00 |
|
emeric
|
4b7c4295ec
|
Refactored namespaces
|
2024-03-12 08:32:08 +01:00 |
|
emeric
|
c6ae3fe3fa
|
Renamed profiling to tracing
|
2024-03-10 12:21:01 +01:00 |
|
emeric
|
3155be0732
|
Added some profiling events in DB
|
2024-03-09 18:57:45 +01:00 |
|
emeric
|
0ed3f1ba79
|
Initial support for multi library, still WIP
|
2024-01-25 00:01:11 +01:00 |
|
emeric
|
3ad990a183
|
Allowed custom release types + handle more MusicBrainz secondary types in UI. fixes #373
|
2023-12-11 23:25:58 +01:00 |
|
emeric
|
4bf0cdf580
|
Fixed regression that prevent new installs to work. fixes #385
|
2023-12-01 08:53:50 +01:00 |
|
emeric
|
1f282c0517
|
Removed the database lib from services as it is still not a service
|
2023-11-26 17:38:44 +01:00 |
|
emeric
|
a0489b2d94
|
Migrated scrobbling stuff
|
2021-10-18 20:39:47 +02:00 |
|
emeric
|
1faea94a24
|
Revert "Migrated database stuff"
This reverts commit c41cc77e21.
|
2021-10-17 21:08:48 +02:00 |
|
emeric
|
c41cc77e21
|
Migrated database stuff
|
2021-10-16 16:28:29 +02:00 |
|
emeric
|
2ebc4280a0
|
Sort by release date, not just release year, fixes #128
|
2021-09-23 13:18:43 +02:00 |
|
emeric
|
acf81e3f1a
|
Implemented a Scrobbling service + ListenBrainz scrobbler. fixes #118
|
2021-04-06 19:59:12 +02:00 |
|
emeric
|
2c4be7468a
|
Added date/time field for tracklist, added a LmsApplicationManager to make scrobbler register for played tracks
|
2021-03-23 14:01:09 +01:00 |
|
emeric
|
cc28d893f5
|
Added authentication backends: internal, pam and http-headers. fixes #119
|
2021-03-04 19:32:09 +01:00 |
|
emeric
|
c7e76de419
|
Allow artist tags that can't have mbid (composer, lyricist, etc.) to fallback on artists which have mbid (track artists, release artists)
|
2020-11-18 09:21:34 +01:00 |
|
emeric
|
b78967262c
|
Added composer, conductor, lyricist, mixer, producer, remixer tag support
|
2020-11-12 13:19:22 +01:00 |
|
emeric
|
c04f57ceb5
|
Made STB the default image manipulation library to reduce memory usage (GraphicsMagick can still be selected). closes #93
|
2020-10-17 14:58:41 +02:00 |
|
emeric
|
5e37ec865a
|
Force next scan to full rescan database due to better cover detection. ref #89
|
2020-08-24 14:08:04 +02:00 |
|
emeric
|
30a037d5b0
|
Clean second pass
|
2020-07-06 12:20:40 +02:00 |
|
emeric
|
50b0fd1cb8
|
Various fixes + refacto
|
2020-07-05 15:15:51 +02:00 |
|