dependabot[bot]
a0977ce48a
Bump github.com/go-chi/chi/v5 from 5.0.4 to 5.0.7 ( #1484 )
...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi ) from 5.0.4 to 5.0.7.
- [Release notes](https://github.com/go-chi/chi/releases )
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-chi/chi/compare/v5.0.4...v5.0.7 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
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>
2021-11-22 12:29:10 -05:00
dependabot[bot]
b3d8038686
Bump github.com/lestrrat-go/jwx from 1.2.7 to 1.2.11 ( #1485 )
...
Bumps [github.com/lestrrat-go/jwx](https://github.com/lestrrat-go/jwx ) from 1.2.7 to 1.2.11.
- [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.7...v1.2.11 )
---
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>
2021-11-22 12:28:23 -05:00
Deluan
0714f08274
Recover from SIGSEGVs in taglib's code
2021-11-20 12:33:06 -05:00
Deluan
cbeaadf8e2
Fix logging smart playlist's song count
2021-11-20 12:29:09 -05:00
Deluan
3e282df639
Set volume to 100% when web player is in mobile mode.
...
Fix #1429
2021-11-19 19:45:18 -05:00
Deluan
ce7940bbfc
Allow overriding name
and comment
when importing NSP playlists
2021-11-19 19:14:38 -05:00
Deluan
92c31c961d
Fix values from annotation table cannot be compared to 0
...
Solves this issue: https://github.com/navidrome/navidrome/issues/1417#issuecomment-974052454
2021-11-19 18:22:33 -05:00
Deluan
4bf4765442
Bot that adds a download link on pull requests
2021-11-19 13:07:55 -05:00
Brice Johnson
6d947f6f7e
Allowing 3rd party UIs to access x-total-count
http header ( #1470 )
...
* Adding 'x-content-duratin' and 'x-total-count' to CORS exposed headers
* Moving cors setup to middlewares.go
* adding x-nd-authorization to exposed headers
2021-11-19 10:07:54 -05:00
Deluan Quintão
8c7d95c135
Update Translations ( #1471 )
...
* Update zh-Hans.json (POEditor.com)
* Update zh-Hant.json (POEditor.com)
* Update cs.json (POEditor.com)
* Update da.json (POEditor.com)
* Update nl.json (POEditor.com)
* Update eo.json (POEditor.com)
* Update fr.json (POEditor.com)
* Update de.json (POEditor.com)
* Update it.json (POEditor.com)
* Update ja.json (POEditor.com)
* Update fa.json (POEditor.com)
* Update pl.json (POEditor.com)
* Update pt.json (POEditor.com)
* Update ru.json (POEditor.com)
* Update sl.json (POEditor.com)
* Update es.json (POEditor.com)
* Update th.json (POEditor.com)
* Update tr.json (POEditor.com)
* Update uk.json (POEditor.com)
* Update fi.json (POEditor.com)
v0.47.0
2021-11-18 17:52:12 -05:00
Deluan
d4447e373f
Fix sorting albums by year (should use name as secondary sort field).
...
Relates to https://github.com/navidrome/navidrome/issues/961#issuecomment-967624681
2021-11-17 21:47:14 -05:00
Steve Richter
3bd6f82c80
Rename ListenBrainz config flag and enable by default ( #1443 )
2021-11-17 21:11:53 -05:00
BIKI DAS
da26c5cfe0
Combined multiple appends into a single one ( #1464 )
2021-11-17 19:51:44 -05:00
Deluan
023d7bfa8a
Remove link from songs to artist (when artist has no albums)
2021-11-17 18:47:54 -05:00
Deluan
48a627885c
Simplify prototype definition for taglib_read
2021-11-13 12:18:42 -05:00
Deluan
91b470c93b
Show artist link in Songs lists
2021-11-05 20:25:12 -04:00
Deluan
1c82bf5179
Remove non-album artist_ids from the DB
2021-11-05 20:24:50 -04:00
Deluan
0d9dcebf32
Fix playlist cannot be empty via Subsonic API
2021-11-05 10:23:45 -04:00
Deluan
5994c31f4c
Fix migration to support null values
2021-11-04 21:23:41 -04:00
Deluan
804fb716db
Show in the logs how long it took to startup
2021-11-04 13:49:05 -04:00
Deluan
d3a2f769b7
Better logging of GetSimilar call
2021-11-03 15:59:16 -04:00
Deluan
68a84ec832
Smarter cache of external info calls (last.fm / spotify)
2021-11-03 14:13:50 -04:00
Deluan
9e48d87f84
Add a new index for album, to optimize the getAlbumList?type=alphabeticalByArtist
Subsonic query
2021-11-02 22:08:21 -04:00
Deluan
9712a5b1c6
Fix error codes for required parameters in getAlbumList
2021-11-02 21:38:08 -04:00
Deluan
9422373be0
Optimize AlbumRepository.GetAll and add a GetAllWithoutGenres method specifically for Subsonic API, where multiple-genres are not required
2021-11-02 21:19:49 -04:00
dependabot[bot]
bc8132ef1f
Bump @testing-library/user-event from 13.2.1 to 13.5.0 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.2.1 to 13.5.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.2.1...v13.5.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>
2021-11-02 15:54:18 -04:00
dependabot[bot]
82bc8cd0aa
Bump github.com/go-chi/httprate from 0.5.1 to 0.5.2
...
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate ) from 0.5.1 to 0.5.2.
- [Release notes](https://github.com/go-chi/httprate/releases )
- [Commits](https://github.com/go-chi/httprate/compare/v0.5.1...v0.5.2 )
---
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>
2021-11-02 15:53:53 -04:00
dependabot[bot]
1e5ab59df8
Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5
...
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo ) from 1.16.4 to 1.16.5.
- [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/v1.16.4...v1.16.5 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-02 15:52:39 -04:00
dependabot[bot]
28ad91a9d6
Bump github.com/Masterminds/squirrel from 1.5.0 to 1.5.1
...
Bumps [github.com/Masterminds/squirrel](https://github.com/Masterminds/squirrel ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/Masterminds/squirrel/releases )
- [Commits](https://github.com/Masterminds/squirrel/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/Masterminds/squirrel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-02 15:52:15 -04:00
dependabot[bot]
e40e86590c
Bump github.com/microcosm-cc/bluemonday from 1.0.15 to 1.0.16
...
Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday ) from 1.0.15 to 1.0.16.
- [Release notes](https://github.com/microcosm-cc/bluemonday/releases )
- [Commits](https://github.com/microcosm-cc/bluemonday/compare/v1.0.15...v1.0.16 )
---
updated-dependencies:
- dependency-name: github.com/microcosm-cc/bluemonday
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-02 15:49:33 -04:00
Deluan
12818fb590
Make song/album/artist endpoints read-only
2021-11-02 14:44:50 -04:00
Deluan
aaeaa3c590
Fix playlist filter
2021-11-02 12:56:43 -04:00
Deluan
053909196c
More info in scrobbling logs
2021-11-02 12:25:29 -04:00
Deluan
6a87fc88f7
Ignores invalid timestamps in requests (use current time)
...
Fix this issue: https://www.reddit.com/r/navidrome/comments/ql3imf/scrobbling_fails_when_using_substreamer/
2021-11-02 10:33:40 -04:00
Deluan
975986ab16
Add bulk action to make playlists private/public
...
Better responsiveness
2021-11-01 21:27:36 -04:00
Deluan
778f474d26
Use new rest
lib (Update receives all columns that need to be updated)
2021-11-01 21:27:36 -04:00
Deluan
b2acec0a09
When externals services are disabled, only disable UILoginBackgroundURL if it is not set by the user
2021-11-01 09:11:32 -04:00
Deluan
e7202339af
Ignore empty lines in M3U files
2021-10-31 20:43:30 -04:00
Deluan
8c2e4da396
Fix dateLoved
in criteria. Now log invalid field names in criteria
2021-10-31 20:31:11 -04:00
Deluan
a4d3bf42a7
Remove some duplicated code
2021-10-31 15:08:06 -04:00
Deluan
765557d739
Remove "Show" button from PlaylistEdit view
2021-10-31 15:08:06 -04:00
Deluan
86afd16cc8
Allow changing playlist's owner. Relates to #698
2021-10-31 15:08:06 -04:00
Deluan
133fed344f
Add owner_id
to playlist
2021-10-31 15:08:06 -04:00
Deluan
84bbcdbfc2
Add artist image lightbox
2021-10-30 20:05:01 -04:00
Deluan
1823159b25
New config to disable all external integrations. Closes #102
2021-10-30 18:03:46 -04:00
Deluan
0b5ed9eb80
Update ListenBrainz Portuguese translations
2021-10-30 16:19:39 -04:00
Steve Richter
a56d5bc850
Listenbrainz scrobbling ( #1424 )
...
* Refactor session_keys to its own package
* Adjust play_tracker
- Don't send external NowPlaying/Scrobble for tracks with unknown artist
- Continue to the next agent on error
* Implement ListenBrainz Agent and Auth Router
* Implement frontend for ListenBrainz linking
* Update listenBrainzRequest
- Don't marshal Player to json
- Rename Track to Title
* Return ErrRetryLater on ListenBrainz server errors
* Add tests for listenBrainzAgent
* Add tests for ListenBrainz Client
* Adjust ListenBrainzTokenDialog to handle errors better
* Refactor listenbrainz.formatListen and listenBrainzRequest structs
* Refactor agent auth_routers
* Refactor session_keys to agents package
* Add test for listenBrainzResponse
* Add tests for ListenBrainz auth_router
* Update ListenBrainzTokenDialog and auth_router
* Adjust player scrobble toggle
2021-10-30 12:17:42 -04:00
Steve Richter
ccc871d1f7
Only reset player scrobbled state on track change or end ( #1432 )
...
* Only reset player scrobbled state on track change or end
* Only reset player start time on track change or end
2021-10-30 12:09:40 -04:00
Deluan
d3e142233b
Fix TypeError: Cannot read properties of undefined (reading 'length')
2021-10-29 18:10:17 -04:00
Deluan
a42aeff88d
Optimize queries by path, should speed up the scanner a bit
2021-10-29 13:11:51 -04:00