dependabot[bot]
a7c4c72dc6
Bump uuid from 9.0.1 to 10.0.0 in /ui
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 9.0.1 to 10.0.0.
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v9.0.1...v10.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 22:17:49 -04:00
Deluan
232c45bd06
Increase artist image url sizes.
...
See https://support.symfonium.app/t/artist-picture-less-compressed/4447
2024-06-10 16:33:41 -04:00
Caio Cotts
1b77830eb4
Do not use lastFM api key and secret to determine if LastFM.Enabled should be set.
2024-06-10 16:26:39 -04:00
dependabot[bot]
e535f7eb78
Bump prettier from 3.3.0 to 3.3.1 in /ui
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.3.0...3.3.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 15:31:43 -04:00
Deluan
d8b2f3d2cf
Don't expose fullText
data in the Native API
2024-06-09 11:19:22 -04:00
kartikynwa
56303cde23
Add R128_{TRACK,ALBUM}_GAIN support to the scanner ( #3072 )
...
* Add R128 gain tags support to the scanner
* Add R128 test to metadata_internal_test.go
* Pass explicit tag names to getGainValue function
2024-06-08 13:45:06 -04:00
Deluan
e434ca9372
Change resized image cache key
2024-06-08 13:37:30 -04:00
Deluan
3252fab171
Increase artist image url sizes.
...
See https://support.symfonium.app/t/artist-picture-less-compressed/4447
2024-06-08 13:32:57 -04:00
Deluan
6d526870b7
Fix race condition in external metadata retrieval
2024-06-06 21:01:35 -04:00
Deluan
34678611c0
Small refactoring
2024-06-06 20:15:34 -04:00
Deluan
0f7d6b5bc4
More micro-optimizations
2024-06-06 07:11:43 -04:00
Deluan
939f3eee97
Initialize Index Groups regex just once
2024-06-05 23:00:36 -04:00
Deluan
b4ef1b1e38
Replace gg.If with cmp.Or
2024-06-05 22:48:00 -04:00
Deluan
11bef060a3
Small refactoring
2024-06-05 22:40:22 -04:00
Deluan
abe5690018
Refactor string utilities into its own package str
2024-06-05 22:09:27 -04:00
Deluan
46fc38bf61
Fix tests expectations
2024-06-05 19:54:25 -04:00
dependabot[bot]
6d8d519807
Bump prettier from 3.2.5 to 3.3.0 in /ui ( #3069 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.2.5...3.3.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 14:02:49 -04:00
dependabot[bot]
da9cf22b6b
Bump github.com/spf13/viper from 1.18.2 to 1.19.0 ( #3068 )
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.18.2 to 1.19.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.18.2...v1.19.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 13:25:33 -04:00
Deluan
8c3919d6a0
Simplify dbx wrapper
2024-06-01 15:01:28 -04:00
dependabot[bot]
4df69bd334
Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 ( #3054 )
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.17.3 to 2.19.0.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.17.3...v2.19.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 14:10:56 -04:00
Deluan
ee73a9d297
Small optimization in MediaFiles.ToAlbum()
2024-05-26 14:28:23 -04:00
Caio Cotts
0488fb92cb
Fix image stuttering ( #3035 )
...
* Fix image stuttering.
* Fix docker publishing for PRs
* Write tests for new square parameter.
* Simplify code for createImage.
---------
Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2024-05-24 20:19:26 -04:00
Deluan
61903facdf
Revert isDBInitialized
2024-05-22 16:20:57 -04:00
Drew Weymouth
b6fce0e686
Fix XML marshaling of OpenSubsonic structured lyrics ( #3041 )
2024-05-22 12:15:14 -04:00
Deluan
f88d3f82da
Replace panics with log.Fatals
2024-05-21 17:50:02 -04:00
Deluan
55bff343cd
Optimize SQLite3 access. Mainly separate read access from write access.
...
Based on tips from https://archive.is/Xfjh6#selection-257.0-278.0
2024-05-21 17:19:41 -04:00
dependabot[bot]
68f03d0167
Bump github.com/matoous/go-nanoid/v2 from 2.0.0 to 2.1.0 ( #3038 )
...
Bumps [github.com/matoous/go-nanoid/v2](https://github.com/matoous/go-nanoid ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/matoous/go-nanoid/releases )
- [Commits](https://github.com/matoous/go-nanoid/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: github.com/matoous/go-nanoid/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 10:45:04 -04:00
Deluan
643c763cb4
Show number of results from a query in the logs
2024-05-20 16:21:41 -04:00
Deluan Quintão
67865512c8
Update Ukrainian translations ( #3029 )
...
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2024-05-19 22:17:13 -04:00
Deluan
b2ecc1d16f
Fix G404 gosec lint error
2024-05-19 21:55:19 -04:00
Deluan
bcaa180fc7
Fix 32 bits builds
2024-05-19 13:03:13 -04:00
Deluan
aeed5a7099
Update caniuse-lite
2024-05-19 12:45:19 -04:00
Deluan
3977ef6e0f
Make first WebUI random page stick
2024-05-19 12:35:30 -04:00
Deluan
653b4d97f9
Add missing Test function
2024-05-18 15:05:40 -04:00
Guilherme Souza
98218d045e
Deterministic pagination in random albums sort ( #1841 )
...
* Deterministic pagination in random albums sort
* Reseed on first random page
* Add unit tests
* Use rand in Subsonic API
* Use different seeds per user on SEEDEDRAND() SQLite3 function
* Small refactor
* Fix id mismatch
* Add seeded random to media_file (subsonic endpoint `getRandomSongs`)
* Refactor
* Remove unneeded import
---------
Co-authored-by: Deluan <deluan@navidrome.org>
2024-05-18 14:10:53 -04:00
Deluan
a9feeac793
Revert "Always run docker steps ( #3034 )"
...
This reverts commit 5d41165b5bd62bcf89729a682efc5ca50c3a3159.
2024-05-18 11:54:16 -04:00
Deluan
1c0551f4f7
Revert "Fix docker publishing for PRs"
...
This reverts commit 15c9a0ded394bc6e69afc4b0601217f426b2264b.
2024-05-18 11:54:15 -04:00
Deluan
15c9a0ded3
Fix docker publishing for PRs
2024-05-17 22:45:54 -04:00
Deluan Quintão
5d41165b5b
Always run docker steps ( #3034 )
2024-05-17 22:22:47 -04:00
Deluan
0a763b91d5
Fix lint error
2024-05-17 21:46:59 -04:00
Deluan
4d28d534cc
Refactor random.WeightedChooser, unsing generics
2024-05-17 15:45:34 -04:00
Deluan
a7a4fb522c
Simplify resources.FS
2024-05-16 22:53:51 -04:00
Deluan
7f52ff72dc
Simplify image format detection code
2024-05-16 13:49:40 -04:00
Deluan
8ed07333ed
Improve resizeImage code readability
2024-05-16 13:49:40 -04:00
Rob Emery
52235c291d
Fix memory leak in CachedGenreRepository ( #3031 )
...
that the scanner was run, the ttlcache was also created each time.
This caused (under testing with 166 genres in the database) the
memory consumed by navidrome to 101.18MB over approx 3 days; 96%
of which is in instances of this cache. Swapping to a singleton
has reduced this to down to ~ 2.6MB
Co-authored-by: Rob Emery <git@mintsoft.net>
2024-05-16 12:16:56 -04:00
Fynn Petersen-Frey
de0a08915c
fix bug in jukebox: property unavailable ( #3024 )
...
* fix bug in jukebox: property unavailable
* fix lint error
2024-05-15 09:48:09 -04:00
Deluan
45c4583f1b
Fix race condition
2024-05-13 09:28:19 -04:00
Deluan
478c709a64
Associate main entities with library
2024-05-12 21:37:42 -04:00
Deluan
477bcaee58
Store MusicFolder as a library in DB
2024-05-12 21:37:42 -04:00
Deluan
081ef85db6
Rename MediaFolder to Library
2024-05-12 21:37:42 -04:00