2608 Commits

Author SHA1 Message Date
Deluan
0fa019ac77
Fix Count methods 2026-01-02 20:06:08 +00:00
Deluan
bc266f8fad
Add Genre filters to UI 2026-01-02 20:06:08 +00:00
Deluan
27dfca0b7f
Purge unused genres at the end of the scan 2026-01-02 20:06:08 +00:00
Deluan
f7db423e9f
Add multiple genres to Artists 2026-01-02 20:06:08 +00:00
Deluan
15b3994d13
Remove unnecessary repositories methods 2026-01-02 20:06:08 +00:00
Deluan
5de062da03
Add multiple genres to Albums 2026-01-02 20:06:08 +00:00
Deluan
1e9e8edc49
Add multiple genres to MediaFile 2026-01-02 20:06:08 +00:00
Deluan
52510a55c4
Add genre tables, read multiple-genres from tags 2026-01-02 20:06:08 +00:00
Deluan
3085484848
Change initial scan message log level 2026-01-02 20:06:08 +00:00
Deluan
1d7d166ff6
Enable buffered scrobbles by default 2026-01-02 20:06:08 +00:00
dependabot[bot]
281037a879
Bump react-image-lightbox from 5.1.1 to 5.1.4 in /ui (#1252)
Bumps [react-image-lightbox](https://github.com/frontend-collective/react-image-lightbox) from 5.1.1 to 5.1.4.
- [Release notes](https://github.com/frontend-collective/react-image-lightbox/releases)
- [Changelog](https://github.com/frontend-collective/react-image-lightbox/blob/master/CHANGELOG.md)
- [Commits](https://github.com/frontend-collective/react-image-lightbox/compare/v5.1.1...v5.1.4)

---
updated-dependencies:
- dependency-name: react-image-lightbox
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:06:08 +00:00
dependabot[bot]
9cc34fb34e
Bump @testing-library/user-event from 13.1.9 to 13.2.0 in /ui (#1253)
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 13.1.9 to 13.2.0.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v13.1.9...v13.2.0)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  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>
2026-01-02 20:06:07 +00:00
Deluan
fe1ffe8199
Bump github.com/lestrrat-go/jwx from 1.2.2 to 1.2.4 2026-01-02 20:06:07 +00:00
Deluan
ce8a1c9cec
Fix forceRescan not re-importing all tracks 2026-01-02 20:06:07 +00:00
Deluan
dbac86e7ea
Log warning when artist has a MBID of Various Artists 2026-01-02 20:06:07 +00:00
Deluan
5e246e3d2d
Reapply the fix from #1054, but without getting into an infinite look in case of SMB fs errors. See #1164 2026-01-02 20:06:07 +00:00
Deluan
f4a2f59b7d
Removed unused attributes in Last.fm responses 2026-01-02 20:06:07 +00:00
Deluan
44fb753b61
Fix infinite loop when the fs fails. Closes #1164 2026-01-02 20:06:07 +00:00
Deluan
5142a842f4
Fix small lint errors found by gocritic 2026-01-02 20:06:07 +00:00
Deluan
19e9ec46a2
Use AlbumArtist tag even for compilations, when it is specified.
If the tracks' AlbumArtists are different, then use "Various Artists"
2026-01-02 20:06:07 +00:00
Deluan Quintão
313639d522
Add git version info to release source (#1250) 2026-01-02 20:06:07 +00:00
Deluan
c399155ffa
Add option to have different loglevels per source folder/file 2026-01-02 20:06:07 +00:00
dependabot[bot]
0deb5eb57d
Bump github.com/google/uuid from 1.2.0 to 1.3.0 (#1249)
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Commits](https://github.com/google/uuid/compare/v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  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>
2026-01-02 20:06:07 +00:00
dependabot[bot]
5c982a25a3
Bump github.com/go-chi/httprate from 0.5.0 to 0.5.1 (#1248)
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/go-chi/httprate/releases)
- [Commits](https://github.com/go-chi/httprate/compare/v0.5.0...v0.5.1)

---
updated-dependencies:
- dependency-name: github.com/go-chi/httprate
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:06:04 +00:00
dependabot[bot]
6d7ca1ec09
Bump github.com/lestrrat-go/jwx from 1.2.1 to 1.2.2 (#1247)
Bumps [github.com/lestrrat-go/jwx](https://github.com/lestrrat-go/jwx) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/lestrrat-go/jwx/releases)
- [Changelog](https://github.com/lestrrat-go/jwx/blob/main/Changes)
- [Commits](https://github.com/lestrrat-go/jwx/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:05:45 +00:00
Deluan
6292116312
Bump @testing-library dependencies 2026-01-02 20:05:45 +00:00
Deluan
944f2cfaac
Bump Go dependencies 2026-01-02 20:05:43 +00:00
Deluan
927fd00d5f
Upgrade React-Admin to 3.17.0 2026-01-02 20:05:08 +00:00
Deluan
cbfa011273
Make the default volume 50% (compensate for logarithmic volume).
Closes #1052
2026-01-02 20:05:08 +00:00
dependabot[bot]
5c61038569
Bump prettier from 2.3.1 to 2.3.2 in /ui (#1210)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.1 to 2.3.2.
- [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/2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:05:08 +00:00
Deluan
8ecfd68f14
Remove eject script, hopefully it will never be used 2026-01-02 20:05:08 +00:00
Deluan
4e33add9f3
Refactor mime-types configuration 2026-01-02 20:05:08 +00:00
Deluan
1814bfefc1
Don't show "playing/paused" icon on the first song when calling "Play Now" 2026-01-02 20:05:08 +00:00
Deluan
8b1d6e16be
Change default volume to 50%
Should fix #1052
2026-01-02 20:05:08 +00:00
Deluan
3ed82ebed4
Restore volume when playing a song...
... or continuing to play a paused one
2026-01-02 20:05:08 +00:00
Deluan
cbab0eed5a
Make cover rectangular in player when cover animation is disabled 2026-01-02 20:05:08 +00:00
Deluan
5c5f6c9ab9
Fix Album grid responsiveness on small screens.
Potentially fixes #647
2026-01-02 20:05:08 +00:00
Deluan
9daf8274af
Fix Disc context menu not visible in mobile 2026-01-02 20:05:08 +00:00
Deluan
f90c0773bb
Fix play single song action 2026-01-02 20:05:08 +00:00
Deluan
ea2e3b692d
Fix Last.fm's artist.getInfo 2026-01-02 20:05:07 +00:00
Deluan
a799ae939a
Fix arranging songs in PlayQueue 2026-01-02 20:05:07 +00:00
Deluan
222bd87c4a
Made the Player behaviour more consistent 2026-01-02 20:05:07 +00:00
Deluan
ff61d5f630
Better scrobble log message when buffer is disabled 2026-01-02 20:05:07 +00:00
certuna
7724fe9c16
Update SongList.js (#1219)
Genre and Comments columns in Songs listview (hidden by default)
2026-01-02 20:05:07 +00:00
Deluan
f0d5ed2104
Remove old feature flag for cache layout 2026-01-02 20:05:07 +00:00
Deluan
5f9c7d1507
Add feature flag for buffered scrobbling 2026-01-02 20:05:07 +00:00
Deluan
75cc2580b7
Disable Last.FM features based on LastFM.Enabled config option 2026-01-02 20:05:07 +00:00
Deluan
6d46689622
Implement Scrobble buffering/retrying 2026-01-02 20:05:07 +00:00
Deluan
c07bf5348b
Only encrypts NewPassword if it is not empty, when updating the user details. Fixes #1222 2026-01-02 20:05:07 +00:00
Deluan
755fac76b0
Don't rely on goroutines to send keepalive events 2026-01-02 20:05:07 +00:00