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
Deluan
7cdbc04c5e
Update caniuse-lite
2021-10-29 11:49:10 -04:00
Deluan
f3fae7e233
Optimize basic media_file query, avoiding adding "group by" or joining with genres if not required
2021-10-29 09:50:22 -04:00
Deluan
074732b1dc
Filter playlists by names and comments
2021-10-28 13:58:06 -04:00
Deluan
66a9cbb7d9
Remove temp folders after tests
2021-10-28 10:40:31 -04:00
Deluan
fa3471f527
Simplify resources
code, enabling any resource to be overridden (not just translations)
2021-10-28 10:25:25 -04:00
Deluan
9072412812
Fix translations on Windows
2021-10-28 09:41:37 -04:00
Deluan
cca32360db
Use refetch
when changing the playlist (as opposed to a full refresh
)
2021-10-27 20:53:58 -04:00
Deluan
85d48478e8
Add .mka
file format. Only works with ffmpeg
extractor
2021-10-27 15:00:32 -04:00
Deluan
2183eb6498
Should not allow changing sort order in Album songs view
2021-10-27 14:35:58 -04:00
Deluan
ea435d0f60
Fix error on empty playlists. Simplify code for some operations
2021-10-27 09:50:24 -04:00
Deluan
f645c4769c
Fix double escaped lyrics and comments
2021-10-26 19:33:21 -04:00
Deluan
5e87280750
Load playlist track genres
2021-10-26 18:46:08 -04:00