Deluan
43bb075849
New service worker ( #952 )
2021-04-13 13:25:50 -04:00
Aldrin Jenson
e8d409e7c0
Fix cacheUndefined bug - #901 ( #915 )
...
- add check to see if cache is defined before deleting
2021-04-13 13:21:18 -04:00
Deluan
8e1982c633
Fix UI loading redirections. Should fix #906
2021-04-13 13:20:58 -04:00
Deluan Quintão
ba922bbfce
Update translations ( #894 )
...
* Add Ukrainian translation
* Update cs.json (POEditor.com)
* Update nl.json (POEditor.com)
* Update eo.json (POEditor.com)
* Update de.json (POEditor.com)
2021-03-23 22:28:22 -04:00
dependabot[bot]
b4a2683e65
Bump @testing-library/user-event from 12.6.2 to 13.0.7 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.6.2 to 13.0.7.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.6.2...v13.0.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-23 22:26:09 -04:00
ImgBotApp
7e225c0f47
[ImgBot] Optimize images
...
*Total -- 8,303.62kb -> 6,130.18kb (26.17%)
/ui/src/icons/paused-light.png -- 0.81kb -> 0.29kb (63.6%)
/.github/screenshots/ss-mobile-login.png -- 1,189.03kb -> 736.30kb (38.08%)
/ui/src/icons/playing-dark.gif -- 2.29kb -> 1.58kb (31.29%)
/ui/src/icons/playing-light.gif -- 2.29kb -> 1.58kb (31.29%)
/.github/screenshots/ss-mobile-player.png -- 1,257.85kb -> 886.30kb (29.54%)
/ui/public/apple-touch-icon-152x152.png -- 9.51kb -> 6.74kb (29.21%)
/ui/public/mstile-144x144.png -- 9.63kb -> 6.88kb (28.55%)
/ui/public/mstile-70x70.png -- 6.59kb -> 4.73kb (28.22%)
/ui/public/apple-touch-icon-180x180.png -- 11.34kb -> 8.18kb (27.89%)
/ui/public/apple-touch-icon.png -- 11.34kb -> 8.18kb (27.89%)
/ui/public/apple-touch-icon-76x76.png -- 4.52kb -> 3.27kb (27.68%)
/ui/public/apple-touch-icon-120x120.png -- 7.27kb -> 5.30kb (27.2%)
/ui/public/android-chrome-192x192.png -- 13.14kb -> 9.78kb (25.59%)
/ui/public/mstile-150x150.png -- 9.57kb -> 7.20kb (24.8%)
/ui/public/apple-touch-icon-60x60.png -- 3.40kb -> 2.57kb (24.51%)
/ui/src/icons/android-icon-72x72.png -- 6.25kb -> 4.75kb (24%)
/.github/screenshots/ss-desktop-player.png -- 5,016.75kb -> 3,833.46kb (23.59%)
/resources/logo-192x192.png -- 17.10kb -> 13.21kb (22.78%)
/ui/public/android-chrome-512x512.png -- 38.32kb -> 29.78kb (22.3%)
/ui/public/mstile-310x310.png -- 21.04kb -> 16.49kb (21.61%)
/ui/public/mstile-310x150.png -- 10.35kb -> 8.12kb (21.56%)
/resources/navidrome-600x600.png -- 369.74kb -> 297.43kb (19.56%)
/ui/public/favicon-32x32.png -- 2.18kb -> 1.80kb (17.52%)
/.github/screenshots/ss-mobile-album-view.png -- 282.95kb -> 236.01kb (16.59%)
/ui/src/icons/paused-dark.png -- 0.34kb -> 0.29kb (14.25%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2021-03-23 10:29:13 -04:00
Arbaz Ahmed
4e44d841dd
New component for song display in song list ( #833 )
...
* added new component SONGSIMPLELIST for smaller displays
* added new component SONGSIMPLELIST for smaller displays
* added new component SONGSIMPLELIST for smaller displays
* Updated songsimplelist
Removed truncation
* removed garbage code
* refactored some issues of overlapping
* refactored some issues of overlapping
* changed the song ui design
* refactored some bugs in artist display
* refactored some bugs in artist display
* removed garbage dependencies
* removed div bugs
* added all the logic to the component itself
2021-03-23 00:12:19 -04:00
rochakjain361
b552eb15b3
Make the version number clickable for the SNAPSHOT version in development docker build ( #843 )
...
* Make the version number clickable for the SNAPSHOT version while using development docker build
* Update the snapshot version link in to view list of commits since the release
* Create a new component for the link to the version
* Add tests and refactored a bit
Co-authored-by: Deluan <deluan@navidrome.org >
2021-03-22 23:34:34 -04:00
Deluan
190bcd836e
Bump @testing-library's dependencies
2021-03-22 15:40:06 -04:00
dependabot-preview[bot]
488a05bc5a
Create Dependabot config file
2021-03-22 15:12:29 -04:00
Deluan
2daefb851a
Bump golangci-lint to 1.38.0
2021-03-22 14:52:16 -04:00
Deluan
7414216094
Bump gomega and ginkgo versions
2021-03-22 14:49:57 -04:00
Deluan
300a0292ba
Add timestamp indexes
2021-03-22 13:38:20 -04:00
Deluan
a4abe6ea2b
Rename migration package to migrations
2021-03-22 13:38:04 -04:00
Nelyah
2671933791
Update Spanish translation
...
This also fixes some minor typos
2021-03-22 10:23:26 -04:00
Nelyah
da6556bb78
Update French translation
2021-03-22 10:23:26 -04:00
Deluan
c33c71ae6d
Comment out flaky tests
2021-03-22 09:52:29 -04:00
certuna
1ea3d005e8
clear the ServiceWorker cache on logout ( #854 )
...
* Update authProvider.js
This fixes https://github.com/navidrome/navidrome/issues/613 : clears the ServiceWorker cache on logout. Based on this code: https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage/keys . Seems to work on macOS and iOS, but please test on other platforms.
* Format code with `prettier`
Co-authored-by: Deluan <deluan@navidrome.org >
2021-03-21 14:34:10 -04:00
Ritik Pandey
9fb55d4025
Add duplicate song warning. Fix #554
...
* duplicate_song_warning added
* dialog_for_multiple_songs
* skip button updated
* duplicate_song_skip import removed
* duplicate_song msg updated
* handleSkip and checkDuplicateSong func modified
* Update AddToPlaylistDialog.js
* prettier applied
* go.sum file added
* duplicated songs bug fixed
2021-03-21 13:29:35 -04:00
Yash Jipkate
3e0e11c01e
Fix #260 : Add Auto theme preference to set theme automatically. ( #835 )
...
* Auto theme preference added
* Fix lint
* Add and use AUTO from consts
* Add shared custom hook to get current theme
* Moved up 'Auto' choice
* AUTO -> AUTO_THEME_ID & extract useCurrentTheme to file
* Liberalise theme setting
* Add tests
2021-03-21 13:19:43 -04:00
Deluan
fa479f0a9a
Show go mod download commands
2021-03-17 10:33:40 -04:00
Ketan Gupta
8b6e32588c
improved makefile message to developer
2021-03-17 10:27:55 -04:00
Dnouv
b62c270b7f
fix min-width of AlbumDetails
2021-03-16 23:19:11 -04:00
Ye61123
5488a829c7
Update zh-Hans.json
...
Improve the simplified Chinese translation accuracy and fix the parts that are not translated.
2021-03-16 23:13:40 -04:00
Daniel Morante
9d87eefd6a
Create rc.d startup script for FreeBSD
...
Same startup script used by the port multimedia/navidrome
2021-03-16 23:11:42 -04:00
Deluan
03afb4ff0e
Call go mod tidy after go mod download to undo any changes to go.sum
2021-03-16 12:49:20 -04:00
Deluan
63b9353452
Lowering the expectations caused by the name :)
2021-03-14 12:51:08 -04:00
k-kumar-01
72d6df15c6
style: New Theme Added - Spotify
...
Signed-off-by: k-kumar-01 <kushalkumargupta4@gmail.com >
2021-03-14 12:51:08 -04:00
Deluan
18fda0d954
Update DevContainer to GoLang 1.16
2021-03-12 18:43:03 -05:00
Deluan
34516ccf97
Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1
2021-03-12 18:19:39 -05:00
Deluan
720e2357b7
Add option to sort Recently Added by file's mtime instead of time of import.
2021-03-12 18:18:35 -05:00
Deluan
1ec105a245
Invalidate cached images when album changes
2021-03-12 15:41:11 -05:00
Deluan
0049d8d311
Bump GoLang to 1.16.2 for releases
2021-03-12 15:14:12 -05:00
Deluan Quintão
2d528bbc87
Remove dependency of go-bindata ( #818 )
...
* Use new embed functionality for serving UI assets
* Use new embed functionality for serving resources. Remove dependency on go-bindata
* Remove Go 1.15
2021-03-12 11:06:51 -05:00
rochakjain361
5a259ef3ff
Make the version number in the about dialog clickable ( #817 )
...
* Make the version number in the about dialog clickable
* Fix prettier errors
* Fix build errors
2021-03-12 10:26:41 -05:00
Nelyah
43f2d82956
Accept more recent node and Go versions when building dev or server
...
This will allow developers to experiment with different versions of Go.
2021-03-11 23:02:13 -05:00
Nelyah
dff18101bb
Bump Go version number in go.mod to 1.16
...
This will allow to use 'embed' and 'fs' packages.
This also makes the check for the Go environment when running the
Makefile fail if Golang version isn't 1.16.x
2021-03-11 23:02:13 -05:00
dpirad007
6cf15748c4
SelectPlaylist Input mobile view fix
2021-03-11 22:53:55 -05:00
Deluan
54a3394559
Upgrade to GoLang 1.16.0
2021-02-19 21:00:38 -05:00
Deluan
8436e18175
Update pipeline tests to Go 1.16.0
2021-02-19 19:52:14 -05:00
Deluan
a140c222c2
Fix race condition in test
2021-02-19 19:36:55 -05:00
Deluan
64ceb5371b
Revert "Bump github.com/go-chi/chi from 1.5.1 to 1.5.2"
...
This caused a panic and needs more investigation:
http: superfluous response.WriteHeader call from github.com/go-chi/chi/middleware.Recoverer.func1.1 (recoverer.go:33)
panic: interface conversion: *middleware.compressResponseWriter is not io.ReaderFrom: missing method ReadFrom
-> github.com/go-chi/chi/middleware.(*httpFancyWriter).ReadFrom
-> /Users/deluan/go/pkg/mod/github.com/go-chi/chi@v1.5.2/middleware/wrap_writer.go:135
2021-02-15 14:21:43 -05:00
Deluan
7eb99d0b8d
Remove duplicated call to split
2021-02-15 14:18:57 -05:00
Deluan
07f815edfd
go mod tidy
2021-02-15 14:08:49 -05:00
Deluan
781155ff39
Replace cursor with pointer when hovering over an expandable comment.
...
Fixes https://github.com/navidrome/navidrome/issues/637#issuecomment-778599670
2021-02-15 14:05:34 -05:00
dependabot-preview[bot]
0d6717ce69
Bump github.com/spf13/cobra from 1.1.1 to 1.1.3
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.1.1 to 1.1.3.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spf13/cobra/compare/v1.1.1...v1.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-15 13:21:16 -05:00
dependabot-preview[bot]
e0198f741f
Bump github.com/go-chi/chi from 1.5.1 to 1.5.2
...
Bumps [github.com/go-chi/chi](https://github.com/go-chi/chi ) from 1.5.1 to 1.5.2.
- [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/v1.5.1...v1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-15 13:19:53 -05:00
Deluan
cfc9162729
Use a Waiter diode, to avoid constant CPU usage. Fixes #777
2021-02-13 12:08:32 -05:00
Deluan
48847ae479
Don't break if it tries to render ContextMenu without data. Fix #776
2021-02-13 12:04:02 -05:00
CgX
fbe6ecea95
Update fr.json
2021-02-11 09:13:24 -05:00
Nelyah
9d098e2302
Update French translation
2021-02-10 10:00:33 -05:00
Deluan
107803e037
Update list of Not Implemented / Gone Subsonic API endpoints
2021-02-09 21:25:14 -05:00
Gosz
1c285439ca
Update spanish translation
2021-02-09 16:47:01 -05:00
Deluan
bde8692add
Update Dutch translation
2021-02-09 16:46:29 -05:00
Deluan
1d681d92d3
Better explanation of NewSpreadFS
2021-02-09 15:33:34 -05:00
Deluan
157faad028
Rename ExternalInfo to ExternalMetadata
2021-02-09 15:33:33 -05:00
Deluan
5fdd8b32d7
Move utilitarian/generic packages to utils: lastfm, spotify, gravatar, cache, and pool
2021-02-09 15:33:33 -05:00
Deluan
b855fe865e
Add artist ID to agent's interfaces
2021-02-09 11:19:32 -05:00
Andy Klimczak
501af14186
Upgrade pipeline to use docker/setup-buildx-action
...
Issue #563
2021-02-08 21:05:27 -05:00
Deluan
29465d92a7
Add Chinese Traditional translation (thanks @Leitftw)
2021-02-08 19:09:42 -05:00
Deluan
7cc026ac35
Add some info about how to create new agents
2021-02-08 17:18:43 -05:00
Deluan
fefbe0b117
Cleanup, add Placeholder agent
2021-02-08 16:54:51 -05:00
Deluan
e5cbfac483
Implement TopSongs
2021-02-08 16:54:51 -05:00
Deluan
e1cb52689e
Implement SimilarSongs
2021-02-08 16:54:51 -05:00
Deluan
84a50d5dce
Use MBID in calls to Last.FM, if it is available
2021-02-08 16:54:51 -05:00
Deluan
6c1fc5f836
Clean names before calling agents
2021-02-08 16:54:51 -05:00
Deluan
a76a52e99a
Get MBID first, if it is not yet available
2021-02-08 16:54:51 -05:00
Deluan
52a407b84b
Clean up, comments and logs
2021-02-08 16:54:51 -05:00
Deluan
365dff6435
Fix lint errors
2021-02-08 16:54:51 -05:00
Deluan
877cdf1d5c
Get images
2021-02-08 16:54:51 -05:00
Deluan
28cdf1e693
Add a cached http client
2021-02-08 16:54:51 -05:00
Deluan
9d24106066
Incomplete implementation of agents
2021-02-08 16:54:51 -05:00
dependabot-preview[bot]
d8a4db36ef
Bump react-icons from 4.1.0 to 4.2.0 in /ui
...
Bumps [react-icons](https://github.com/react-icons/react-icons ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v4.1.0...v4.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-08 11:29:27 -05:00
Deluan
8799358a04
go mod tidy
2021-02-07 14:26:32 -05:00
dependabot-preview[bot]
58fd5326f5
Bump github.com/onsi/gomega from 1.10.4 to 1.10.5
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.10.4 to 1.10.5.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.10.4...v1.10.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-06 22:21:02 -05:00
dependabot-preview[bot]
e9066690fd
Bump github.com/onsi/ginkgo from 1.14.2 to 1.15.0
...
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo ) from 1.14.2 to 1.15.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/v1.14.2...v1.15.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-06 22:09:41 -05:00
Deluan
a427d6c940
Fix Docker pulls badge
2021-02-06 22:04:01 -05:00
Deluan
949bcde9f5
Move project to Navidrome GitHub organization
2021-02-06 21:47:19 -05:00
Deluan
6ee45a9ccc
Move project to Navidrome GitHub organization
2021-02-06 21:46:35 -05:00
Deluan
bc609be3c9
Fix space hotkey
2021-02-05 13:10:58 -05:00
Deluan
4b373560c6
Do not trigger next/prev event handlers when Cmd (meta) is pressed
2021-02-05 13:03:36 -05:00
Deluan
bb6197360b
Upgrade to latest go-chi
2021-02-05 12:13:35 -05:00
Deluan
2f4a5fd9ae
Fix test suite name
2021-02-04 15:44:44 -05:00
Deluan
26f838167e
Add tests to diode
2021-02-04 15:42:08 -05:00
Deluan
c7af3b8256
Add test to Event
2021-02-04 12:43:46 -05:00
Deluan
7adacbac0d
Removed event.type from SSE, as it was causing the browser to hang.
...
Needs more investigation, but for now, back to the simple message format
2021-02-04 12:37:06 -05:00
Deluan
77fc4841e4
Remove option to download discs of a set
2021-02-03 23:05:15 -05:00
Aries
f43999842f
Update Japanese translation ( #757 )
...
* Fix ja translation
* Fix japanese translation
2021-02-03 22:08:11 -05:00
Deluan
64b22688ba
Fix Portuguese transaltion
2021-02-03 19:27:14 -05:00
Deluan
e9dad3dd67
Update Portuguese transaltion
2021-02-03 19:13:44 -05:00
Deluan
847531391d
Help dialog with available hotkeys
2021-02-03 19:08:03 -05:00
Deluan
a168f46b95
Better hotkey organization
2021-02-03 18:29:33 -05:00
Deluan
22145e070f
Replace custom chunking logic with a utils.BreakUpStringSlice call
2021-02-03 17:26:03 -05:00
Deluan Quintão
9a3e75be00
Add tests with GoLang 1.16-RC to the pipeline
2021-02-03 14:39:59 -05:00
Deluan
618d5fc81f
Better duration formatting in logs
2021-02-03 13:04:20 -05:00
Deluan
9668263235
Logging when triggering manual scan
2021-02-03 00:27:59 -05:00
Deluan
9959862791
Replace react-hotkeys-hook with react-hotkeys
2021-02-02 23:13:18 -05:00
Deluan
8e02659441
Do not sanitize Album comments. This was already handled in the backend, when importing. Fix #715
2021-02-02 19:08:00 -05:00
Deluan
905c685696
Use diodes instead of channels in SSE broker
2021-02-02 18:55:08 -05:00
Deluan
591a5344ac
Workaround to remember logarithmic volume
2021-02-02 18:29:20 -05:00
Deluan
e79922def1
Fix React "unique key prop" warning
2021-02-02 18:00:06 -05:00
Deluan
a3eb14d7f4
Fix displaying album year when viewing an artist's albums
2021-02-02 17:49:11 -05:00
Deluan
3b52df5efd
Update golangci-lint in the pipeline
2021-02-01 16:54:40 -05:00
Deluan
031756caf6
Update canisue-lite
2021-02-01 16:45:33 -05:00
Deluan
70470e4c81
Increase heap memory for JS job
2021-02-01 16:40:55 -05:00
Deluan
58a52c31c2
Turn off memory profiling, saving a couple of megabytes
2021-02-01 16:30:06 -05:00
Deluan
1f3bc4d202
Use tools.go commands without installing
2021-02-01 16:16:30 -05:00
Deluan
950ba9f77e
Bump github.com/google/wire from 0.4.0 to 0.5.0
2021-02-01 08:54:35 -05:00
Deluan
861b406575
Use new simplified uuid.NewString() syntax
2021-02-01 01:22:31 -05:00
Deluan
b47ec02f02
Reenable ImageCache and ActivityPanel as default
2021-02-01 00:31:02 -05:00
Deluan
7cc9fbaaf9
Revert: Use modified time as updated_at and created_at when refreshing/creating albums
2021-02-01 00:30:45 -05:00
Deluan
9807b0b6c0
Use modified time as updated_at and created_at when refreshing/creating albums. Closes #717
2021-01-31 22:17:40 -05:00
Deluan
1af78e9503
Build and publish Docker image for armv6 ( closes #747 )
2021-01-31 19:36:18 -05:00
Deluan Quintão
02c228da1b
Update Translations ( #751 )
...
* Update zn.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 pl.json (POEditor.com)
* Update pt.json (POEditor.com)
* Update ru.json (POEditor.com)
* Update es.json (POEditor.com)
* Update th.json (POEditor.com)
* Update tr.json (POEditor.com)
* Update pt.json (POEditor.com)
2021-01-31 19:04:48 -05:00
Deluan
f7aa5c452c
Add translation to skip_nav
2021-01-31 19:01:56 -05:00
Deluan Quintão
6c53ce4bb3
Update en.json (POEditor.com)
2021-01-31 18:57:07 -05:00
Deluan
f325907da4
Upgrade react-admin to 3.12.0
2021-01-31 18:50:27 -05:00
Deluan
2c89e0dc13
Bump react-drag-listview from 0.1.7 to 0.1.8 in /ui
2021-01-31 18:30:26 -05:00
Deluan
7d23eca721
Bump @testing-library dependencies
2021-01-31 18:26:25 -05:00
Deluan
77705e4d79
Upgrade react-jinke-music-player to 4.21.2
...
Enable fadeIn/fadeOut when pausing/playing and logarithmic volume (fix #668 )
2021-01-31 18:23:32 -05:00
Deluan
afbd9a3b37
Bump github.com/google/uuid from 1.1.2 to 1.2.0
2021-01-31 17:56:06 -05:00
Deluan
41ec44ae1b
Bump github.com/pressly/goose from 2.6.0+incompatible to 2.7.0+incompatible
2021-01-31 17:48:08 -05:00
Deluan
dc8051ed53
Bump github.com/golangci/golangci-lint from 1.33.0 to 1.36.0
2021-01-31 17:43:03 -05:00
Deluan
c5686c4884
Replace periodic scanner cancellation channel with a context
2021-01-31 17:37:54 -05:00
Deluan
9520c30c32
Fix "failed" Subsonic response. Fix #716
2021-01-07 08:24:13 -05:00
Deluan
069199b2d8
Removed invalid comment
2021-01-03 18:16:37 -05:00
Deluan
05ffdede56
Bump react-hotkeys-hook from 2.4.0 to 3.0.0 in /ui
2021-01-03 18:05:31 -05:00
Deluan
b12b3c49bd
Bump @material-ui/lab from 4.0.0-alpha.56 to 4.0.0-alpha.57
2021-01-03 18:00:39 -05:00
Deluan
0f29da966e
Bump @testing-library/user-event from 12.5.0 to 12.6.0 in /ui
2021-01-03 17:56:25 -05:00
Deluan
81d9750fa6
Bump react-icons from 3.11.0 to 4.1.0 in /ui
2021-01-03 17:52:53 -05:00
dependabot-preview[bot]
0af54e43dc
Bump uuid from 8.3.1 to 8.3.2 in /ui
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 8.3.1 to 8.3.2.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.1...v8.3.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-01-02 13:26:27 -05:00
Steve Richter
0d35148152
Check for window.isSecureContext when determining Notification support
2020-12-28 20:46:11 -05:00
Deluan
7c23bd0890
Fix log message, as it is also used for taglib
2020-12-25 12:45:38 -05:00
Deluan
10e52bdd3f
Use order_* fields for sorting by album and artist
2020-12-25 12:37:16 -05:00
Deluan
9e84ce42b5
Use same album songs order for UI and Subsonic API
2020-12-25 12:37:16 -05:00
lbonn
15b289201a
Fall back to media file path when sorting
...
If files cannot be sorted by disc and track id, try by artist then
title.
One use case is a loose compilation of files with same album, album
artist, and no track numbers. File order was then undetermined, in
practice depended on insertion order in the database.
2020-12-25 12:37:16 -05:00
Deluan
cd1c693a23
Remove superfluous argument
2020-12-24 10:39:10 -05:00
Deluan
2073871fa1
Use netgo (instead of C bindings). Fix #700
2020-12-23 15:29:18 -05:00
Deluan
dab83c4f6a
Disambiguate tracks by AlbumArtist when sorting by album
2020-12-23 11:38:40 -05:00
Deluan
db5b9246dd
Handle more sort/order cases
2020-12-23 11:37:38 -05:00
Deluan
cdae4347a6
Make ServerStart variable global
2020-12-21 11:39:38 -05:00
Deluan
8c063c4f0c
Removed unused variable
2020-12-21 10:01:37 -05:00
Deluan
14b060a42a
Only close connection if the write times out
2020-12-20 15:21:46 -05:00
Deluan
1804fb3e50
Fix duration formatting, add days and don't show 60 seconds
2020-12-20 13:29:09 -05:00
Deluan
ea2f94658a
Error should always be nil
2020-12-20 13:28:33 -05:00
Deluan
4b38a13243
Make event handlers naming consistent (camelCase)
2020-12-20 13:28:11 -05:00
Deluan
29817db9f2
Simplify worker pool
2020-12-15 20:48:06 -05:00
dependabot-preview[bot]
fc4ddee122
Bump github.com/onsi/gomega from 1.10.3 to 1.10.4
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.10.3...v1.10.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-12-14 08:06:22 -05:00
Deluan
a241865209
Add elapsed time when scanner does not detect any new changes
2020-12-13 20:48:16 -05:00
Deluan
ea09629803
Fix another possible race condition
2020-12-13 20:17:20 -05:00
Deluan
f2fd7ed016
Fix race condition that could cause multiple EventSource connections from the same client
2020-12-13 14:44:57 -05:00
Deluan
4f90fa9924
Add denormalized list of artist_ids to album, to speed-up artist's albums queries
...
This will be removed once we have a proper many-to-many relationship between album and artist
2020-12-13 14:05:48 -05:00
Deluan
f86bc070de
Don't break on login when activity panel is disabled
2020-12-13 12:16:02 -05:00
Deluan
1d338417e9
Make done channel buffered
2020-12-13 11:58:00 -05:00
Deluan
d685aefab3
Don't ever stop the listen go routine
2020-12-12 23:04:50 -05:00
Deluan
e27d917bd4
Forgot to allocate done channel
2020-12-12 21:10:43 -05:00
Deluan
8b92796a5c
Disconnect the client if the output buffer fills up
2020-12-12 18:26:30 -05:00
Deluan
17833cd9d2
Make names more consistent
2020-12-12 13:46:36 -05:00
Deluan
e2969aa34c
Use non-blocking event sending
2020-12-12 13:35:49 -05:00
Deluan
500da8bc7b
Bump react-icons from 3.11.0 to 4.1.0
2020-12-11 12:21:53 -05:00
Deluan
db3b53ff43
Bump prettier from 2.1.2 to 2.2.1
2020-12-11 12:13:21 -05:00
Deluan
291d28887b
Bump @testing-library dependencies
2020-12-11 12:10:46 -05:00
Deluan
3c6b8d18cd
Bump golangci-lint from 1.32.2 to 1.33.0
2020-12-11 11:40:06 -05:00
Deluan
0111d3ae60
Bump react-admin from 3.10.2 to 3.10.4
2020-12-11 11:34:25 -05:00
Deluan
0cde8cbf2e
Fix logging field case
2020-12-11 11:26:06 -05:00
dependabot-preview[bot]
b08eac54fd
Bump github.com/Masterminds/squirrel from 1.4.0 to 1.5.0
...
Bumps [github.com/Masterminds/squirrel](https://github.com/Masterminds/squirrel ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/Masterminds/squirrel/releases )
- [Commits](https://github.com/Masterminds/squirrel/compare/v1.4.0...v1.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-12-10 16:04:29 -05:00
dependabot-preview[bot]
f7411558e3
[Security] Bump ini from 1.3.5 to 1.3.7 in /ui ( #686 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7. **This update includes a security fix.**
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-12-10 15:38:44 -05:00
Deluan
a74b365feb
Only adds route to /events if Activity Panel is enabled
2020-12-09 15:33:37 -05:00
Deluan
350f1dc951
Docker run does not need to be interactive for building snapshots
2020-12-07 13:37:22 -05:00
Deluan
25ae1c6cdd
Return album art as a Reader
2020-12-02 09:13:36 -05:00
Deluan
0aaa261a71
Don't show warning about image cache disabled if pre-cache warmer is disabled
2020-12-02 08:52:35 -05:00
Deluan Quintão
f2a8308925
Update translations ( #673 )
...
* Update zn.json (POEditor.com)
* Update nl.json (POEditor.com)
* Update de.json (POEditor.com)
* Update ja.json (POEditor.com)
2020-12-01 16:34:50 -05:00
Deluan
240149cda4
DIsable Image Cache by default.
...
See: https://github.com/deluan/navidrome/issues/446#issuecomment-736574447
2020-12-01 18:01:16 +00:00
Deluan
ae58ac6a6c
Add configuration for VSCode's Remote Container development
2020-12-01 17:57:29 +00:00
Deluan
a8c5fa6d49
Fix file descriptor leak in SSE implementation.master
...
See https://github.com/deluan/navidrome/issues/446#issuecomment-736296465
2020-12-01 09:24:44 -05:00
Deluan
9414ce6549
Bump react-admin to 3.10.2
2020-11-29 22:55:07 -05:00
Deluan
7bd31da0d5
Fix console warning about required property
2020-11-29 20:31:07 -05:00
Deluan
975579ab26
Add option for player to report real paths in Subsonic API. Closes #625
2020-11-28 10:25:23 -05:00
Deluan
7becc18da9
Don't explode when record is not loaded yet
2020-11-28 09:44:07 -05:00
Deluan
4ca98fb827
Add hotkey s to toggle star.
...
Refers to #585
2020-11-28 00:52:38 -05:00
Deluan
aae66cfcf0
Always show context menu if not in desktop
2020-11-27 23:52:23 -05:00
Deluan
2010fcf4ca
Remove possible undefined error
2020-11-27 18:53:25 -05:00
Deluan
2ffb28fc2d
Replace classnames with clsx
2020-11-27 18:27:32 -05:00
Deluan
0b729e1cf9
Hide star completely if in Playlist view
2020-11-27 16:24:22 -05:00
Deluan
ab856e3dd1
Wrap comment text. Fixes #637
2020-11-27 16:02:02 -05:00
Deluan
90c407b7f6
Also use PureDatagridRow to speed up SongDatagrid
2020-11-27 14:24:22 -05:00
Deluan
f7d1b80b69
Simplify AudioTitle on mobile view
2020-11-27 13:30:51 -05:00
Deluan
2b95422e88
Make "star" column aligned with context menu in Album List view
2020-11-27 13:13:51 -05:00
Deluan
7d075b1882
Make SongDatagrid faster by using PureDatagridBody
2020-11-27 13:13:51 -05:00
Deluan
0e9b0d466c
Hide row when reordering playlist
2020-11-27 13:13:51 -05:00
Deluan
e5c7819586
Fix playlists
2020-11-27 13:13:51 -05:00
Deluan
a42fb024be
Fix song context menu "on hover" visibility
2020-11-27 13:13:51 -05:00
Deluan
f5808288ab
Fix Album View
2020-11-27 13:13:51 -05:00
Deluan
3209430ebd
Fix artists
2020-11-27 13:13:51 -05:00
Deluan
d9893cf84d
Bump React-Admin to 3.10.1
2020-11-27 13:13:51 -05:00
Deluan
9064697123
Remove stray console.log
2020-11-27 13:13:51 -05:00
Deluan
b6c578e3a2
Change format of events sent by server, leveraging event type and id
2020-11-25 20:46:21 -05:00
Deluan
cc5eaf4caf
go mod tidy
2020-11-25 19:09:08 -05:00
Deluan
f29bb211d1
Better termination handling in Scanner's progress
2020-11-25 19:05:36 -05:00
Deluan Quintão
3ad36ebd2a
Update translations ( #644 )
...
* Update eo.json (POEditor.com)
* Update fr.json (POEditor.com)
* Update pt.json (POEditor.com)
2020-11-25 15:58:45 -05:00
Deluan
31d6508b1d
Remove reactjkplayer's audioTitle, as it is not used and only causes warnings in the console
2020-11-25 15:37:10 -05:00
Steve Richter
bc72f41180
Adjust AudioTitle in Player
...
- Show info on 2 lines
- Show album
2020-11-25 15:37:10 -05:00
Deluan
63171368ed
Disable Activity Panel by default.
...
You'll need to set `DevActivityPanel` (or `ND_DEVACTIVITYPANEL`) to `true` to re-enable it
2020-11-25 15:29:46 -05:00
Deluan
5137407377
Add "keepalive" resource. It was causing issues in Firefox when using the dataProvider
2020-11-23 21:28:09 -05:00
Deluan
92ba658606
Don't panic if log parameters are invalid
2020-11-22 17:12:53 -05:00
Zane van Iperen
763a3ef267
Fix startup failure when image cache is disabled.
...
Fixes #655
2020-11-22 17:03:09 -05:00
Deluan
a89afb5fcf
Fix aspect ratio in Album show view
2020-11-22 15:03:41 -05:00
Jason Walton
69b2fe92f5
Fix aspect ratio for non-square album art.
2020-11-22 15:03:41 -05:00
stefanomarty
3996764486
Update it.json
...
Just a correction to a few mistypings.
2020-11-21 18:14:44 -05:00
Deluan
a288e7e858
Allow the NotificationToggle to be in sync with the selected option in the browser
2020-11-21 02:03:54 -05:00
Steve Richter
14525cd056
Fix formatting
2020-11-21 02:03:54 -05:00
Steve Richter
2397a7e464
Add Desktop Notifications
2020-11-21 02:03:54 -05:00
Steve Richter
b8d47d1db4
Fix default getPerPage for 'md' widths
2020-11-21 01:34:36 -05:00
Deluan
48a6ba2956
Bump GoLang to 1.15.5
2020-11-20 21:55:03 -05:00
Deluan
3e8bee4f65
Make eventStream connection/reconnection more reliable
...
Also more logs on the server
2020-11-20 20:27:30 -05:00
Deluan
c8c95bfb47
Remove React console warning
2020-11-20 19:59:54 -05:00
Deluan
666b058ce4
Request album covers when DevFastAccessCoverArt is true
2020-11-18 16:59:06 -05:00
JG
d6066c514d
Updated spanish translation nov 2020 ( #642 )
...
* Updatind translation
* Updatind translation
* Update spanish translation
Co-authored-by: Gosz <gosh@4geeksmx.com >
2020-11-18 16:58:57 -05:00
Deluan
3c4903bc4e
No need to create a new instance of the Artwork service
2020-11-17 12:16:13 -05:00
Deluan
af4609727c
Goto album page when clicking on player's album cover
2020-11-17 10:33:53 -05:00
Deluan
53b2cdd33d
Update Thai language
2020-11-16 16:49:13 -05:00
Deluan
088af9004a
Only try to check cover art file for lastUpdated if fast access is not set
2020-11-16 16:39:31 -05:00
Deluan
1ee39835dd
Retry connecting to the events endpoint more frequently on first load
2020-11-16 15:38:03 -05:00
Deluan Quintão
972a94dbf0
Update translations ( #623 )
...
* Update fr.json (POEditor.com)
* Update de.json (POEditor.com)
* Update es.json (POEditor.com)
* Update tr.json (POEditor.com)
* Update ru.json (POEditor.com)
* Add Thai translation, thanks to AZ11244
* Update cs.json (POEditor.com)
* Update zn.json (POEditor.com)
* Update da.json (POEditor.com)
* Update nl.json (POEditor.com)
* Update it.json (POEditor.com)
* Update th.json (POEditor.com)
2020-11-16 15:22:37 -05:00
Deluan
b87f7b6126
Bump react-redux from 7.2.1 to 7.2.2
2020-11-16 15:09:25 -05:00
Deluan
f09a6423f7
Bump react-dom from 16.13.1 to 16.14.0
2020-11-16 15:08:02 -05:00
Deluan
49d28d34b4
Bump jwt-decode from 3.0.0 to 3.1.2
2020-11-16 15:06:57 -05:00
Deluan
8b09f0369c
Bump react-ga from 3.1.2 to 3.2.1
2020-11-16 15:03:16 -05:00
Deluan
41cbd3aba7
Bump @testing-library dependencies
2020-11-16 15:01:52 -05:00
Deluan
a1dcb9a4e3
Show folders scanned instead of files scanned
2020-11-16 00:36:12 -05:00
Deluan
be715c3696
Disable scan buttons when there's a scan in progress
2020-11-15 23:13:59 -05:00
Deluan
fddded3260
Move star to end of album title. Use flex for album details
2020-11-15 22:00:40 -05:00
Deluan
cf90f0a245
Update sizes with SQL, instead of a full rescan
2020-11-15 19:26:16 -05:00
Deluan
8bfaa0ad9d
Better detection of ID fields, to use = instead of LIKE
2020-11-15 18:24:13 -05:00
Deluan
15697a6fa2
Bump github.com/golangci/golangci-lint from 1.32.1 to 1.32.2
2020-11-14 21:37:08 -05:00
Deluan
bcb3e1479f
Bump github.com/astaxie/beego from 1.12.2 to 1.12.3
2020-11-14 21:35:39 -05:00
Deluan
44d13bd37c
Remove stray Printf
2020-11-14 13:38:31 -05:00
Aries
9629c26537
Fix ja translation ( #624 )
2020-11-14 11:15:21 -05:00
Deluan
1c7f859b5e
Add more broker log
2020-11-14 00:44:58 -05:00
Deluan
8b2a550368
Fix test
2020-11-14 00:25:25 -05:00
Deluan
b0ea517fdd
Add Album comment to Album details
2020-11-14 00:13:43 -05:00
Deluan
08f96639f4
Add Uptime to Activity Panel
2020-11-13 20:09:23 -05:00
Deluan
b64bb706f7
Use Gravatar in GetAvatar Subsonic API
2020-11-13 14:57:49 -05:00
Deluan
a4ef31251d
Enable activity panel by default
2020-11-13 13:44:38 -05:00
Deluan
84cd6b7f34
Add Esperanto translation, thanks to @ebanDev
2020-11-13 12:56:30 -05:00
Deluan
df86a8153e
New translated terms
2020-11-13 12:51:32 -05:00
Deluan
b38be69b14
Make AppBar back to original height
2020-11-13 10:14:01 -05:00
Deluan
48e0d2c99e
Trunc long names
2020-11-13 09:33:56 -05:00
Deluan
3dac9ae666
Fix linting error
2020-11-13 00:44:26 -05:00
Deluan
9d7995fd4d
Redesign UserMenu, now with support for Gravatar
2020-11-13 00:40:30 -05:00
Deluan
7efc32d136
Ignore "Cover (front)" tag when using ffmpeg extractor
2020-11-12 23:17:06 -05:00
Deluan
153cf8f5af
Don't display "Comment" field in details if it is empty
2020-11-12 22:01:59 -05:00
Deluan
b3f373cdb4
Better Activity panel layout
2020-11-12 21:57:28 -05:00
Deluan
08399c4854
Fix some JS console errors
2020-11-12 20:51:26 -05:00
Deluan
25db696c06
Detect different discs, even when missing the first track of the disc. Fix #620 .
2020-11-12 20:33:20 -05:00
Deluan
bdad927f11
Fix color of activity icon on light themes
2020-11-12 18:19:54 -05:00
Deluan
b1a9dfee13
Replace <hr/> with Material-UI's <Divider/>
2020-11-12 17:08:20 -05:00
Deluan
c09ba509b2
Fine tune scan status behaviour
2020-11-12 16:12:31 -05:00
Deluan
0e7163eb2c
Sanitize comments and lyrics on import, as they are rendered as HTML on the UI
2020-11-11 12:26:47 -05:00
Deluan
5111cf8c33
Display comments in SongDetails and AlbumList's details
2020-11-11 11:58:03 -05:00
Deluan
98af68ac99
Import comments and lyrics
2020-11-11 10:43:17 -05:00
Deluan
aee4eb71c4
Add support for multi-line tags
2020-11-11 09:45:46 -05:00
Deluan
99d454d8b0
Fix import
2020-11-10 20:51:43 -05:00
Deluan
11012302fd
Add tests for formatters
2020-11-10 20:45:04 -05:00
Deluan
9d2426a601
Use a better notation for exporting JS components and functions
2020-11-10 19:27:28 -05:00
Deluan
8a44f61189
Fix setting up Event Stream message handler on first login
2020-11-10 16:53:09 -05:00
Deluan
7afad2c96e
Fix download single track from Playlist
2020-11-10 16:24:34 -05:00
Deluan
08e63c867b
Add config option to globally enable/disable downloads
2020-11-10 16:14:43 -05:00
Deluan
bf69c5589f
Fix log message
2020-11-10 14:46:12 -05:00
Deluan
714100e24b
Remove old TODO
2020-11-09 19:50:14 -05:00
Deluan
8f2fe6f9fa
Add buffer to broker SendMessage
2020-11-09 19:24:27 -05:00
Deluan
08dbf44529
Better broker logging
2020-11-09 19:24:04 -05:00
Deluan
84080a0e44
Hide activity menu from non-admin users
2020-11-09 16:12:50 -05:00
Deluan
1b624b2505
Do not create the EventStream if unauthenticated
2020-11-09 16:12:50 -05:00
Deluan
a2e76d6898
Add flag to enable activity menu
2020-11-09 16:12:50 -05:00
Deluan
56803d0151
Auto-reconnect to event stream after 20secs timeout
2020-11-09 16:12:50 -05:00
Deluan
2b1a5f579a
Adding a communication channel between server and clients using SSE
2020-11-09 16:12:50 -05:00
Deluan
3fc81638c7
Moved all reducers and actions to their own folders
2020-11-08 13:19:38 -05:00
Deluan
24b040adf9
Add more keyboard shortcuts
...
- : volume down
= : volume up
m : toggle sidebar menu
Refers to #585
2020-11-07 23:11:57 -05:00
Deluan
8d608ac5b2
Faster display of cover in album detail view
2020-11-07 22:45:04 -05:00
Deluan
02160465a5
Remove unused file
2020-11-07 12:46:52 -05:00
Deluan
b5abd80927
Update react-jinke-music-player to 4.9.1. Fix #568
2020-11-07 12:20:42 -05:00
Deluan
6542842938
Make sure we don't get durations with decimals
2020-11-05 18:27:46 -05:00
Deluan
8d7931b3bc
Fix "seekable" log message (was always "false")
2020-11-05 18:11:12 -05:00
Deluan
9224a67a7b
Add <- and -> hotkeys, to jump to previous or next song
...
Refers to #585
2020-11-05 17:38:53 -05:00
Deluan
873cea4046
Fix "Something went wrong" error when deleting a playlist
2020-11-05 14:06:21 -05:00
JorisL
0b977df8dd
Fixed duration formatter to properly count lengths longer than 24 hours ( #612 )
...
* Fixed durationfield formatter to properly count lengths longer than
24 hours.
* formatted DurationField.js with npm prettier
2020-11-05 14:02:09 -05:00
Deluan
fb1461fd0b
Fix reading dirs from a MergeFS
2020-11-05 13:36:10 -05:00
Deluan
9cbeddae8f
Avoid cross-site scripting
...
See: https://lgtm.com/rules/1510377426397/
2020-11-05 12:32:39 -05:00
Deluan
c9b119f0a4
Make scrobble submits compatible with Last.FM specification
...
See https://github.com/deluan/navidrome/issues/18#issuecomment-656977060
2020-11-04 23:51:48 -05:00
Deluan
a6bd9f627e
Make new cache layout the default
2020-11-04 23:25:38 -05:00
Deluan
861c742b3e
Move notifications to the top
...
This avoids notifications getting covered by the player
2020-11-04 19:29:55 -05:00
Deluan
36596d4fdb
Don't send the transcoded file if it is a HEAD request
2020-11-03 16:06:02 -05:00
Deluan
94f28f6216
Generate a better salt for Subsonic token authentication
2020-11-03 15:13:40 -05:00
Deluan
2f56f1b178
Use new fscache's SetKeyMapper
...
See a0daa9e527
2020-11-03 12:52:44 -05:00
Deluan
f4a88b8319
Update screenshots
2020-11-03 09:23:04 -05:00
Deluan
f50aeb0b21
Bump golangci-lint version in pipeline
2020-11-02 20:56:52 -05:00
Deluan
fd1604b1d2
Add user's name to UserMenu
2020-11-02 17:13:12 -05:00
Deluan
7fbdcf8ddc
Upgrade react-admin to 3.9.6
2020-11-02 17:12:52 -05:00
Deluan
7f7b0c1f0d
Move Settings options to UserMenu
2020-11-02 16:57:21 -05:00
Deluan
68e0fe574f
Bump github.com/golangci/golangci-lint from 1.32.0 to 1.32.1
2020-11-02 11:45:58 -05:00
Deluan Quintão
8ddf4d62af
Update README.md
2020-11-02 11:43:05 -05:00
Deluan
9bcd606fe8
Fix Artist full_text refresh
2020-11-02 10:27:01 -05:00
Deluan
7819e834c8
Fix Artist filtering
2020-11-02 09:58:51 -05:00
Deluan
779d4a1c85
Revert "Process empty folders as changed folders"
...
This reverts commit e07152b695 .
2020-11-02 07:57:47 -05:00
Deluan
e07152b695
Process empty folders as changed folders
...
This is a workaround for rclone not changing the directory modtime when you delete all folders from it (happens when you are moveing things around with beets)
2020-11-01 23:25:34 -05:00
Deluan
ee5a0698c0
Simplify scanner utilization
2020-11-01 18:37:17 -05:00
Deluan
71b77cba2b
Bump Subsonic API to 1.16.1
2020-11-01 17:04:53 -05:00
Deluan
8e584ee020
Update count on getScanStatus
2020-11-01 16:54:33 -05:00
Deluan
3ea5b85b36
go mod tidy
2020-11-01 14:40:48 -05:00
Deluan
cfad35544b
Add artistImageUrl available in getArtists endpoint
...
Also cache artist info in the DB for 1 hour
2020-11-01 14:37:29 -05:00
dependabot-preview[bot]
7583ddac65
Bump github.com/golangci/golangci-lint from 1.31.0 to 1.32.0
...
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint ) from 1.31.0 to 1.32.0.
- [Release notes](https://github.com/golangci/golangci-lint/releases )
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.31.0...v1.32.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-01 14:37:08 -05:00
Deluan
6b89679e08
Remove hardcoded color
2020-10-31 19:40:25 -04:00
Deluan
3535fba9dd
Fix BulkActions contrast once and for all(?)
2020-10-31 18:46:14 -04:00
Deluan
488db26675
Improve bulk actions color contrast
2020-10-31 11:05:33 -04:00
Deluan
1f842b08e2
Remove duplicated code for SongBulkActions
2020-10-31 10:46:38 -04:00
Deluan
aabef62b11
Add "PlayNow" button to bulk actions
2020-10-31 10:14:12 -04:00
Deluan
6c0778a867
Add log to pool
2020-10-31 01:13:36 -04:00
Deluan
58d6b0a84f
Cache Warmer now waits for Cache to be available
2020-10-31 00:40:21 -04:00
Deluan
145a5708ca
Stop tag_scanner when waltDirTree is interrupted by errors
...
Otherwise, tag_scanner remove tracks from folders that would come after the error
2020-10-31 00:06:28 -04:00
Deluan
6ccdc2e068
Fine tune colors, remove PlayButton from AlbumDetail
2020-10-30 19:39:47 -04:00
Chris Newton
6da2f1ba92
feat: ran prettier over changes
2020-10-30 19:39:47 -04:00
Chris Newton
28bcd3f99e
feat: fixed linting error
2020-10-30 19:39:47 -04:00
Chris Newton
1076dda011
feat: changed hvoer state for album list, added play icon to album details
2020-10-30 19:39:47 -04:00
Chris Newton
e30704fe0f
feat: altered grid layout to be more like itunes
2020-10-30 19:39:47 -04:00
Deluan
84384da8d1
Better naming for function
2020-10-30 13:14:53 -04:00
Victorhck
62fe1cdc43
improve spanish translation
2020-10-30 10:05:16 -04:00
Deluan
4d6c9482ff
Recover from panic when reading invalid id2 tags
...
Workaround for #596
2020-10-30 09:53:38 -04:00
Deluan
cdd44a2830
Abort scan when media folder is empty
...
This is to prevent all data being deleted in the case where a mount is not available
2020-10-30 09:39:36 -04:00
Deluan
ba8d2f5da8
Log when a cache has finished loading
2020-10-30 00:33:39 -04:00
Deluan
00ec6cf042
Process changed folders as they are discovered
2020-10-29 23:47:43 -04:00
Deluan
2f394623c8
WIP
2020-10-29 23:19:26 -04:00
Deluan
f1a24b971a
Use timestamp of artwork file instead of album's UpdatedAt in the cache key
2020-10-29 23:19:26 -04:00
Deluan
d913108de2
Add option to disable track cover art. Should help with cloud mounting (rclone)
2020-10-29 10:57:33 -04:00
Deluan
32bac11b61
Make CreatePlaylist response compatible with API >1.14.0
2020-10-28 12:46:06 -04:00
Deluan
78630d427d
Limit startScan to admins only
2020-10-27 20:22:05 -04:00
Deluan
1e57852eff
Make pool's queue buffered. Workaround while we don't put the queue in disk
2020-10-27 20:12:27 -04:00
Deluan
464e251d19
Only start the cache warming after all folders were scanned
2020-10-27 20:11:25 -04:00
Deluan
d9f7a154cf
Implements library scanning endpoints. Also:
...
- Bumped Subsonic API version to 1.15:
- Better User/Users Subsonic endpoint implementations, not final though
2020-10-27 18:20:50 -04:00
Deluan
9b756faef5
Make caches singletons
2020-10-27 18:20:50 -04:00
Deluan
515528ee6d
Disable flaky test
2020-10-27 16:07:53 -04:00
Deluan
4bd6012f11
Fix job dependencies in pipeline
2020-10-27 15:58:27 -04:00
Deluan
216491815c
Increased pool test timeout (hate time based tests...)
2020-10-27 15:58:13 -04:00
Deluan
4777cf0aba
Simplify error responses
2020-10-27 15:33:28 -04:00
Deluan
0f418a93cd
Completely removed engine package, fewer abstraction layers \o/
2020-10-27 15:27:37 -04:00
Deluan
d0bf37a8a9
Move mock datastore to tests package
2020-10-27 15:23:49 -04:00
Deluan
313a088f86
Make mocks strongly typed
2020-10-27 15:23:49 -04:00
Deluan
6152fadd92
Removed list_generator completely
2020-10-27 15:23:48 -04:00
Deluan
3037ea01e2
Removed more layers of indirection from the engine package
2020-10-27 15:23:48 -04:00
Deluan
acba4b16ee
Add test for pool
2020-10-27 15:23:48 -04:00
dependabot-preview[bot]
8dfa929666
Bump github.com/kr/pretty from 0.2.0 to 0.2.1
...
Bumps [github.com/kr/pretty](https://github.com/kr/pretty ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/kr/pretty/releases )
- [Commits](https://github.com/kr/pretty/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-27 00:15:32 -04:00
Deluan
c1fb32cedb
Replace unicode quotes and dash with simple ascii chars
...
External services do not use these unicode chars. Ex:
- “Weird Al” Yankovic
- Bachman–Turner Overdrive
- The Go‐Go’s
are not found in Last.FM and Spotify
2020-10-27 00:13:39 -04:00
Deluan
b6a6422fac
Upgrade GoLang to 1.15.3
2020-10-26 13:04:14 -04:00
Deluan
21ed7348c6
Remove invalid migration
2020-10-26 10:57:21 -04:00
Deluan
95cc211659
Revert "Make caches singletons"
2020-10-26 10:11:47 -04:00
Deluan
bf5318d776
Add flag to enable new cache layout
2020-10-26 09:54:36 -04:00
Deluan
81d7556cdf
Make caches singletons
2020-10-25 23:22:52 -04:00
Deluan
1e56f4da76
Add simple cache warmer, disabled by default
2020-10-25 23:22:52 -04:00
Deluan
f3bb51f01b
Add formatting to config dump
2020-10-25 23:22:52 -04:00
Deluan
197d4024f7
Add dedicated Item interface for cache items
2020-10-25 23:22:52 -04:00
Deluan
7eaa42797a
Uses cached original image when requesting a resized image
2020-10-25 23:22:52 -04:00
Deluan
d39bd0219a
Fix cache key-mapping
2020-10-25 23:22:52 -04:00
Deluan
9f533b2108
New Cache FileSystem implementation
2020-10-25 23:22:52 -04:00
Deluan
1cfa7b2272
Change MediaFolder.ID type to int32
2020-10-25 23:22:52 -04:00
Deluan
d24709b521
Add getScanStatus Subsonic response
2020-10-25 23:22:52 -04:00
Deluan
af7eaa2b7a
Add scanner status
2020-10-25 23:22:52 -04:00
Deluan
c0ec0b28b9
Add better process lifecycle management
2020-10-24 22:43:59 -04:00
Deluan
6d08a9446d
Fix test suite name
2020-10-23 21:43:33 -04:00
Deluan
04fd72e1fa
Change avatar placeholder to new logo
2020-10-23 21:37:53 -04:00
Deluan
fc19199fbe
Add Russian translation. Thanks @lun4r
2020-10-23 09:54:25 -04:00
Deluan
4514a54744
Fix ignoring hidden folders when scanning
2020-10-22 13:59:54 -04:00
Deluan
f9e0de31b8
Fix missing last.fm and spotify config keys. Closes #589
2020-10-22 08:31:47 -04:00
Deluan
1cd2f015c2
Get Similar Artists in parallel
...
Also don't fail `GetArtistInfo` when Last.FM is not configured
2020-10-21 21:44:03 -04:00
Deluan
ed84c5a0a3
Bump @testing-library/react from 11.0.4 to 11.1.0 in /ui
2020-10-21 18:24:20 -04:00
Deluan
b88f9013dc
Fix getAlbumList.byYear. See https://github.com/daneren2005/Subsonic/issues/967
2020-10-21 17:32:10 -04:00
dependabot-preview[bot]
62ed30afed
Bump @testing-library/user-event from 12.1.7 to 12.1.8 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.7 to 12.1.8.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.1.7...v12.1.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 17:10:39 -04:00
Deluan
6dc21d0595
Check for Last.FM and Spotify configuration at startup
2020-10-21 17:10:06 -04:00
Deluan
79710fbee0
go mod tidy
2020-10-21 16:58:55 -04:00
dependabot-preview[bot]
c89b89cd92
Bump react from 16.13.1 to 16.14.0 in /ui
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) from 16.13.1 to 16.14.0.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v16.14.0/packages/react )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 16:58:07 -04:00
dependabot-preview[bot]
dcea5eb449
Bump github.com/spf13/cobra from 1.1.0 to 1.1.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spf13/cobra/compare/v1.1.0...v1.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-21 16:51:55 -04:00
Deluan Quintão
b5c68c971d
Update pl.json (POEditor.com)
2020-10-21 16:50:31 -04:00
Deluan Quintão
fe38f99739
Update nl.json (POEditor.com)
2020-10-21 16:50:31 -04:00
Deluan Quintão
ff3a89b15a
Update cs.json (POEditor.com)
2020-10-21 16:50:31 -04:00
Deluan
078a7c24e6
Add userRating to Subsonic API's Artist
2020-10-21 15:51:12 -04:00
Deluan
69e1059705
Prefer starred and high rated versions for Top Songs
2020-10-21 15:11:26 -04:00
Deluan
075c28d2e5
Fix performance and precision of TopSongs
2020-10-21 14:07:01 -04:00
Deluan
a45b5a037f
Match Top Songs by mbid, add indexes to media_file
2020-10-21 10:13:03 -04:00
Deluan
3cf8b8e97d
Fix migration that adds MBIDs
2020-10-21 09:02:51 -04:00
Deluan
b93a3db267
Fix sort order for TopSongs
2020-10-21 00:10:46 -04:00
Deluan
53c1e9ec35
Include tracks in TopSongs where the requested artist is the album artist
2020-10-20 23:52:45 -04:00
Deluan
12cedee867
Prefer older versions on GetTopSongs
2020-10-20 23:46:45 -04:00
Deluan
2f11c2dc8f
Bump Subsonic API compatibility to 1.13
2020-10-20 22:54:37 -04:00
Deluan
049ac70b2b
Add "real" TopSongs
2020-10-20 22:53:52 -04:00
Deluan
b5e20c1934
Ignore invalid MBIDs (ex: discogs IDs)
2020-10-20 17:45:32 -04:00
Deluan
173dd52fe1
Use MBID with most occurrences
2020-10-20 17:16:24 -04:00
Deluan
6663c079e0
Add MBIDs to media_file, album and artist
2020-10-20 16:27:22 -04:00
Deluan
64ccb4d188
Add SimilarSongs functionality
2020-10-20 16:07:31 -04:00
Deluan
a289a1945f
Remove redundant interfaces
2020-10-20 16:07:31 -04:00
Deluan
a257891b46
Get better artist images results
2020-10-20 16:07:31 -04:00
Deluan
40fd5bab34
Search for artists case-insensitive
2020-10-20 16:07:31 -04:00
Deluan
e9e09a7480
Add dedicated SimilarArtists call
2020-10-20 16:07:31 -04:00
Deluan
29d8950e5b
Better ArtistInfo field names
2020-10-20 16:07:31 -04:00
Deluan
00b6f895bb
Fix lint errors
2020-10-20 16:07:31 -04:00
Deluan
07d96f8308
Add missing fields to ArtistInfo
2020-10-20 16:07:31 -04:00
Deluan
07535e1518
Add ExternalInformation core service (not a great name, I know)
2020-10-20 16:07:31 -04:00
Deluan
19ead8f7e8
Add initial spotify client implementation
2020-10-20 16:07:31 -04:00
Deluan
eb74dad7cd
Add initial last.fm client implementation
2020-10-20 16:07:31 -04:00
Deluan
61d0bd4729
Add support for WavPack files
2020-10-20 10:47:29 -04:00
Deluan
def5db9729
Update dependencies (go mod tidy)
2020-10-16 16:24:10 -04:00
dependabot-preview[bot]
3d11bdcfd1
Bump github.com/spf13/cobra from 1.0.0 to 1.1.0
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spf13/cobra/compare/v1.0.0...v1.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-15 09:21:26 -04:00
Deluan
0ff89679ba
Use new renderAudioTitle (to avoid the [Object object] song title on iOS)
2020-10-13 11:20:30 -04:00
Deluan
0c095f6d5d
Upgrade ginkgo/gomega
2020-10-13 09:35:31 -04:00
Deluan
2f8dc794de
Add and show Playlists sizes
2020-10-12 22:31:01 -04:00
Deluan
68a9be5e86
Add Artist (discography) size, and show sizes in Download caption
2020-10-12 22:31:01 -04:00
Deluan
1ffc8d619e
Log ffmpeg detection as Info
2020-10-12 21:59:03 -04:00
Deluan
2de0a40c6f
Fix Album size should be int64
2020-10-12 21:04:12 -04:00
Deluan
5417031d79
Update some GH actions
2020-10-12 12:21:01 -04:00
Deluan
ae817da223
Upgrade golangci-lint
...
- Fix a SQL string concatenation
- Install golangci-lint using `tools.go`
2020-10-12 12:21:01 -04:00
Jay R. Wren
fd6edf967f
Add size to album details ( #561 )
...
* add size to album details
for #534
* addressing review comments:
* create index album(size)
* remove unneeded Size field from refresh struct
* add whitespace to album details
* add size to album list view
* prettier
2020-10-12 11:10:07 -04:00
Deluan
c60e56828b
Fix ffmpeg detection
2020-10-12 10:59:42 -04:00
Deluan
edc9344327
Only link from current playing song title to album view if not in iOS.
...
Ideally the react-player should accept a Link as the audioTitle
2020-10-11 15:04:15 -04:00
Deluan
fea5d23fc7
Add ffmpeg detection at start-up
2020-10-06 17:24:16 -04:00
Deluan
26d2af17a3
Fix read DISCNUMBER as a DiscNumber tag in ffmpeg extractor
2020-10-06 17:06:47 -04:00
Gosz
f373f5f83e
Updating spanish translation
2020-10-06 11:38:54 -04:00
Deluan
92b7ef40af
Disable CSP for now
2020-10-06 11:24:59 -04:00
Deluan
39cb3455db
Prepare for release: go mod tidy
2020-10-06 09:55:40 -04:00
Deluan Quintão
4ac4806bf8
Update fr.json (POEditor.com)
2020-10-06 09:33:59 -04:00
Deluan Quintão
a282f62395
Update zn.json (POEditor.com)
2020-10-06 09:33:59 -04:00
dependabot-preview[bot]
3aac03d253
Bump @testing-library/user-event from 12.1.6 to 12.1.7 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.6 to 12.1.7.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.1.6...v12.1.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-06 09:29:11 -04:00
Deluan
cd171c40cb
Add secure middleware, with sensible values
2020-10-06 08:46:58 -04:00
dependabot-preview[bot]
78c40ab6b4
Bump jwt-decode from 2.2.0 to 3.0.0 in /ui
...
Bumps [jwt-decode](https://github.com/auth0/jwt-decode ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/auth0/jwt-decode/releases )
- [Changelog](https://github.com/auth0/jwt-decode/blob/master/CHANGELOG.md )
- [Commits](https://github.com/auth0/jwt-decode/compare/v2.2.0...v3.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-06 08:41:08 -04:00
Deluan
21f7c1906d
Fix ByPath queries should not match partial filenames
2020-10-06 08:13:25 -04:00
dependabot-preview[bot]
23fe8cdee6
Bump uuid from 8.3.0 to 8.3.1 in /ui
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 8.3.0 to 8.3.1.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.0...v8.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-06 08:12:57 -04:00
Deluan
af55b93ac8
Make taglib the default metadata extractor
2020-10-05 21:01:03 -04:00
Deluan
665b1f6898
Fix auto-imported playlists losing the "Public" status. Fix #479
2020-10-05 12:40:44 -04:00
Deluan
35f748e0fb
Use logo on signup page
2020-10-04 18:29:46 -04:00
Deluan
fc7a027d59
Update mobile login screenshot
2020-10-04 18:23:48 -04:00
Deluan
38c1999fcd
Use logo on login page. Closes #247
2020-10-04 11:47:25 -04:00
Deluan
180f1354fc
Make package name compatible with version installed by make setup
2020-10-03 20:13:47 -04:00
Deluan
abd51b2156
Use Subsonic API to star/unstar
...
This removes the need to update the annotations on Put(model), removing complexity and making it less buggy
2020-10-03 20:08:51 -04:00
Deluan
47976e13b1
Create index to make sort by starred faster
2020-10-03 20:08:51 -04:00
Deluan
bbd4503ac8
Move tools installation to tools.go
2020-10-03 11:14:19 -04:00
Aries
b40df6380e
Update Japanese translation ( #544 )
2020-10-03 09:56:10 -04:00
Deluan
2d036b5966
Small refactoring, simplify function
2020-10-02 22:36:46 -04:00
Deluan
f859772723
Remove dangling tracks after changing MusicFolder. Fix #445
2020-10-02 16:18:45 -04:00
Deluan
1be79fa945
Reload translations when reloading the app
2020-10-02 14:28:55 -04:00
Deluan
1825b29737
Better PT translation
2020-10-02 14:17:34 -04:00
Deluan Quintão
13f08d3eae
Update translations ( #543 )
...
* Update zn.json (POEditor.com)
* Update cs.json (POEditor.com)
* Update nl.json (POEditor.com)
* Update fr.json (POEditor.com)
* Update de.json (POEditor.com)
* Update it.json (POEditor.com)
* Update ja.json (POEditor.com)
* Update pl.json (POEditor.com)
* Update pt.json (POEditor.com)
* Update tr.json (POEditor.com)
* Update es.json (POEditor.com)
* Fix translations
2020-10-02 12:18:00 -04:00
Deluan
52d8aaa865
Add about dialog, with version and helpful links
2020-10-02 12:03:19 -04:00
Deluan
8dfc259857
Serve robots.txt from root ( http://server/robots.txt )
2020-10-02 10:15:19 -04:00
Deluan
deef8e162d
Hide the player when queue is empty, instead of removing it from the DOM
2020-10-01 13:40:44 -04:00
Deluan
b18e3289fb
Add StarButton to player
2020-10-01 13:40:44 -04:00
certuna
4d60f72b7e
Update index.js
...
registers the default serverworker, required to be installable on desktop as a PWA - as far as I can test, it doesn't seem to break anything
2020-10-01 12:12:18 -04:00
Deluan
e0fa85be28
Avoid Bing bot to automatically add Navidrome to the MS Store
...
See: https://docs.microsoft.com/en-us/microsoft-edge/progressive-web-apps-edgehtml/microsoft-store#criteria-for-automatic-submission
2020-10-01 12:09:56 -04:00
Deluan
5b167031d2
Enable PWA's when setting BaseURL
2020-10-01 12:04:38 -04:00
Deluan
cf8756b14b
Unexport private function
2020-10-01 09:56:09 -04:00
certuna
03867bd8b2
Update manifest.json
...
added start_url (required)
fixed icon paths
2020-10-01 08:56:27 -04:00
Deluan
943f35f7a5
Update to GoLang 1.15
2020-10-01 08:41:11 -04:00
Deluan
ca283f45ea
Update serviceWorker to the latest from create-react-app
2020-09-29 17:10:06 -04:00
Deluan
bf93b5614c
Bump react-admin to 3.8.5
2020-09-29 16:33:36 -04:00
Deluan
377d8f6b87
Fix continuous loop when showing an album or playlist
2020-09-29 16:29:34 -04:00
dependabot-preview[bot]
1eb62ee671
Bump github.com/sirupsen/logrus from 1.6.0 to 1.7.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.6.0...v1.7.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-29 16:28:58 -04:00
Deluan
39c94d3cd9
Play/Pause current song with <Space> key
2020-09-28 19:05:19 -04:00
Deluan
3fa4ef0166
Fix low severity vulnerabilities (npm audit fix)
2020-09-28 18:36:25 -04:00
Deluan
9116529b6d
Change favicon to new logo
2020-09-28 16:48:35 -04:00
Deluan
bd8b573743
Update react-jinke-music-player
2020-09-28 12:22:05 -04:00
Deluan
a65318a00a
Fix 'Play Next' icon in AlbumSongBulkActions
2020-09-27 12:50:58 -04:00
Deluan
a817701ee8
Use new ci-goreleaser. Fix pipeline
2020-09-26 20:30:48 -04:00
Deluan
4a4a8aff34
Build ARM with armel instead of armhf. Fixes #525
2020-09-26 13:08:45 -04:00
Fernando Rios
80b8b69cee
Fix compilation of C++ code on certain linux systems
2020-09-26 13:08:28 -04:00
Deluan
ab0e091736
Fix link to Artist's albums in mobile view
2020-09-25 16:48:31 -04:00
Deluan
e6d1e67297
Add more padding tertiary info and the star icon, in Mobile simple list views. Fixes #466
2020-09-24 21:29:26 -04:00
Deluan
a99924ea20
Converted pre-push hook into a make target, avoid calling tests twice when releasing
2020-09-24 17:24:31 -04:00
Deluan
27adb84177
Add "Close" icon to player
2020-09-24 13:34:17 -04:00
Deluan
7a3bd935c2
Change default Opus transcoding format name to opus. Closes #521
2020-09-24 12:27:13 -04:00
Deluan
cff5c1ee53
Start player in pause mode if windows is reloaded/refreshed. Fixes #457
2020-09-24 11:12:47 -04:00
Deluan
fd32a28788
Fix JS linting error
2020-09-24 09:58:01 -04:00
Deluan Quintão
4f25e9ebf4
Update pl.json (POEditor.com)
2020-09-24 09:51:11 -04:00
Deluan Quintão
514117a477
Update ja.json (POEditor.com)
2020-09-24 09:51:11 -04:00
Deluan Quintão
07e8f41849
Update it.json (POEditor.com)
2020-09-24 09:51:11 -04:00
Deluan Quintão
133626dcd0
Update fr.json (POEditor.com)
2020-09-24 09:51:11 -04:00
Deluan Quintão
56a6fb91ab
Update cs.json (POEditor.com)
2020-09-24 09:51:11 -04:00
Deluan Quintão
6e518d90d5
Update zn.json (POEditor.com)
2020-09-24 09:51:11 -04:00
Deluan Quintão
96b94106e6
Update en.json (POEditor.com)
2020-09-24 09:49:42 -04:00
Deluan
a1c670b40d
Start player in pause mode if windows is reloaded/refreshed. Fixes #457
2020-09-24 09:40:04 -04:00
certuna
2230a9052f
Update manifest.json
...
Updated name/description/colours in the manifest
2020-09-24 08:51:35 -04:00
Gosz
9b1be35c14
Updatind translation
2020-09-24 08:50:05 -04:00
Deluan
afe5a5b32a
Fix extracting tags with spaces in the tagname ("Ex: Album Artist")
2020-09-22 14:42:36 -04:00
dependabot-preview[bot]
9edd7e9025
Bump @testing-library/user-event from 12.1.5 to 12.1.6 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.5 to 12.1.6.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.1.5...v12.1.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-22 09:36:13 -04:00
dependabot-preview[bot]
2be9a7dbec
Bump prettier from 2.1.1 to 2.1.2 in /ui
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.1.1...2.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-22 09:32:25 -04:00
Deluan
7305e3aa17
Add "Play Next" action (finally)
2020-09-21 20:10:52 -04:00
Deluan
aa133e6b00
Upgrade react-music-player to 4.18.2
2020-09-21 15:24:15 -04:00
JG
1f72399f44
Add Spanish translation
...
Spanish translation
2020-09-18 09:46:12 -04:00
KITblue
3aef62f201
Update Chinese translation
...
* Update zn.json
Already formatted
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Update zn.json
* Add files via upload
2020-09-17 13:43:51 -04:00
dependabot-preview[bot]
e5535f6aff
Bump @testing-library/user-event from 12.1.3 to 12.1.5 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 12.1.3 to 12.1.5.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v12.1.3...v12.1.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-16 20:20:57 -04:00
dependabot-preview[bot]
76fc5b1425
Bump @testing-library/react from 11.0.2 to 11.0.4 in /ui
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 11.0.2 to 11.0.4.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v11.0.2...v11.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-16 20:09:00 -04:00
dependabot-preview[bot]
a38f205c0b
Bump react-measure from 2.5.0 to 2.5.2 in /ui
...
Bumps [react-measure](https://github.com/souporserious/react-measure ) from 2.5.0 to 2.5.2.
- [Release notes](https://github.com/souporserious/react-measure/releases )
- [Changelog](https://github.com/souporserious/react-measure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/souporserious/react-measure/compare/v2.5.0...v2.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-16 15:54:53 -04:00
Deluan
944107cb3d
Update Italian translation (thanks @matteoipri)
2020-09-14 20:00:30 -04:00
Deluan
94fd0a10b5
Fix titles in Playlist create/edit views
2020-09-14 19:56:05 -04:00
Deluan
669f293f1f
Fix ci-goreleaser
2020-09-10 17:49:25 -04:00
Deluan
532833ac7c
Fix ci-goreleaser
2020-09-10 17:02:52 -04:00
Deluan
59f1d7e88a
Use new ci-goreleaser, to fix generating Linux binaries for old kernels
2020-09-10 16:24:39 -04:00
Deluan
caeff2862a
Remove dependency on C++17
2020-09-10 15:16:47 -04:00
Deluan
841c1129ff
Break-up album/artist refresh in chunks
2020-09-09 08:57:59 -04:00
Deluan
ba30f7f8be
Fix label for items per page (not always rows)
2020-09-08 14:55:41 -04:00
Deluan Quintão
6026638c03
Update fr.json (POEditor.com)
2020-09-08 14:54:02 -04:00
Deluan
cbab2e4eec
go mod tidy
2020-09-08 13:33:07 -04:00
Deluan
a3ecc41e47
Change taglib extractor log level to trace
2020-09-08 13:33:07 -04:00
Deluan
4d18212f5d
Extract all id3 frames from file
2020-09-08 13:33:07 -04:00
Deluan
5dea258058
Extract basic tags, as a fallback
2020-09-08 13:33:07 -04:00
Deluan
0802ab73d7
Trim tag value, not tag key
2020-09-08 13:33:07 -04:00
Deluan
865b9cd545
Trim spaces from tags
2020-09-08 13:33:07 -04:00
Deluan
e70ec53983
Rewrite taglib integration, now with TCMP
2020-09-08 13:33:07 -04:00
Deluan
2d0031f709
Parse more date formats
2020-09-08 13:33:07 -04:00
Deluan
78ecda5239
Get the first occurrence of multi-valued tags
2020-09-08 13:33:07 -04:00
Deluan
a1879ff871
Reorganize tests
2020-09-08 13:33:07 -04:00
Deluan
34eda3c8fc
Add config option to select tag extractor (taglib, ffmpeg)
2020-09-08 13:33:07 -04:00
Deluan
506899b083
Add more fallback options for main tags
2020-09-08 13:33:07 -04:00
Deluan
3a4e2523dd
Fix possible concurrency issue
2020-09-08 13:33:07 -04:00
Deluan
674b56a53d
Install taglib in lint and go jobs
2020-09-08 13:33:07 -04:00
Deluan
58a0c44600
Embed audiotags lib, to make it static compilable
2020-09-08 13:33:07 -04:00
Deluan
df4328819d
Initial implementation of taglib MetadataExtractor
2020-09-08 13:33:07 -04:00
Deluan
b6aa6eb7b2
Disable some jobs for now, as taglib is not available
2020-09-08 13:33:07 -04:00
Deluan
1187ee7cc1
Moved Metadata Extraction to its own package
2020-09-08 13:33:07 -04:00
Deluan
0beec552b1
Introduce Metadata and MetadataExtractor interfaces
2020-09-08 13:33:07 -04:00
Deluan
6a6d4c3f87
Use new ci-releaser image, that contains static taglib library
2020-09-08 13:33:07 -04:00
Deluan
1216c9bdb8
Bump react-measure version to 2.5.0
2020-09-08 13:12:00 -04:00
Deluan
2a888395fa
Bump prettier version to 2.1.1
2020-09-08 13:06:34 -04:00
Deluan
56772f5c62
Bump @testing libraries
2020-09-08 13:05:04 -04:00
Deluan
07b5469b4c
Bump uuid to v.1.1.2
2020-09-08 13:00:04 -04:00
Deluan
58324b411f
Bump ginkgo to v1.14.1
2020-09-08 12:59:06 -04:00
dependabot-preview[bot]
c0e5b445cf
Bump github.com/onsi/gomega from 1.10.1 to 1.10.2
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.10.1...v1.10.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-08 12:55:59 -04:00
Deluan
6820e120cb
Test for accented article sanitization
2020-09-08 09:40:41 -04:00
Deluan
28aefb4858
Fix sanitizing accented articles
2020-09-08 09:36:08 -04:00
Deluan
e50a720818
Sort by album name, then artist name
2020-09-07 16:21:29 -04:00
Deluan
900337081b
Upgrade React-Player to 4.18.0
2020-09-06 12:11:02 -04:00
Deluan
34af6fc671
Clean up code a bit
2020-09-06 11:54:30 -04:00
Deluan
a25044bdf6
Reorder action buttons
2020-09-06 11:44:15 -04:00
Anders Moberg
30e98843ed
Adding playlist button to Album Actions
2020-09-06 11:35:33 -04:00
Anders Moberg
8fe335ed97
Adding playlist button to Playlist actions
2020-09-06 11:35:33 -04:00
Deluan
8549451ee7
Fix potential undefined property
...
Not sure the reason, but I got this error:
```
Cannot read property 'id' of undefined
at tn (SongTitleField.js:35)
at Ka (react-dom.production.min.js:153)
at vl (react-dom.production.min.js:261)
at sc (react-dom.production.min.js:246)
at lc (react-dom.production.min.js:246)
```
2020-09-02 12:41:21 -04:00
Deluan
596a4897a3
Do not force username to always be lowercase in the DB
2020-09-01 18:00:19 -04:00
Deluan
95eea0e9f8
Update ja.json (POEditor.com) (+2 squashed commits)
...
Squashed commits:
[e9c4218] Update ja.json (POEditor.com)
[10d3992] Add initial Japanese translation
2020-09-01 12:43:59 -04:00
Deluan Quintão
61c286a77e
Update pl.json (POEditor.com) (+1 squashed commit)
...
Squashed commits:
[5c45ca0] Create pl.json
2020-09-01 12:43:59 -04:00
Deluan Quintão
15d11a9519
Update fr.json (POEditor.com)
2020-09-01 12:43:59 -04:00
Deluan Quintão
35625020e2
Update cs.json (POEditor.com)
2020-09-01 12:43:59 -04:00
Deluan
76e522710a
New option: SearchFullString, to match query strings anywhere in searchable fields, not only in word boundaries
...
Based on feedback from @orlea, in https://github.com/deluan/navidrome/issues/255#issuecomment-683427754
2020-08-30 13:08:10 -04:00
Deluan Quintão
aae9d89e8c
Update README.md
2020-08-26 13:54:23 -04:00
Deluan
0eae6d2a61
Hide "star" from disc subtitle rows
2020-08-25 22:48:05 -04:00
Deluan
f6982fd8ae
Remove unused prop
2020-08-25 19:07:51 -04:00
Deluan
b364170d4f
Remove duplicated star code from SongContextMenu
2020-08-24 19:51:41 -04:00
Deluan
0aceda9b89
Add star button to album detail view
2020-08-22 23:41:25 -04:00
Deluan
9df405a8ce
Add export as m3u button to playlist
2020-08-22 13:23:50 -04:00
Deluan
366054e8cc
Handle exporting playlists as m3u files
2020-08-22 12:15:26 -04:00
Deluan
8fa5544af7
Add option to download playlist
2020-08-21 13:28:20 -04:00
Deluan
073e40dc87
Add album cover lightbox
2020-08-21 12:41:23 -04:00
Deluan
a45c08f217
Ignore "hidden" files when importing a folder
2020-08-21 11:50:18 -04:00
Deluan
6c8535c54a
Add support for reading webp artwork
2020-08-21 11:33:23 -04:00
Deluan
e2e79d6471
Fix getTopSongs endpoint mapping
2020-08-20 11:27:38 -04:00
Deluan
b5567090ed
Remove -e option from grep, make the command more portable
2020-08-19 15:40:31 -04:00
Deluan
b836871161
Handle CR, LF and CRLF line endings when importing Playlists
2020-08-19 12:22:41 -04:00
Deluan
45e708f591
Loosen up constraints for email. Fixes #362
2020-08-19 12:22:41 -04:00
Deluan
608129963f
Fix migration target
2020-08-19 11:18:30 -04:00
Deluan
f3d8222ddb
Fix color of star in Album grid when using Light theme
2020-08-19 11:12:12 -04:00
Deluan
c83808a445
Revert "Use outlined Material-UI variant for login inputs as well"
...
This reverts commit c23e5c291c .
2020-08-18 09:58:09 -04:00
Deluan
c23e5c291c
Use outlined Material-UI variant for login inputs as well
2020-08-17 16:10:49 -04:00
Deluan
bd1c3d9229
Use outlined Material-UI variant for all inputs
2020-08-17 11:19:39 -04:00
ericgaspar
48c0e1ca4b
correct french translations
2020-08-17 09:22:20 -04:00
Deluan
16397e08fc
Close cache reader. Should fix #446
2020-08-17 09:14:08 -04:00
Deluan
15a06fcd27
Removed support for Jamstash in dev mode. Not needed anymore :)
2020-08-15 23:11:31 -04:00
Deluan
a2e0acd6a2
Fix starring albums. Seems I may have lost a commit?
2020-08-15 15:03:03 -04:00
Deluan
5f38e70a2b
Bump react-redux to 7.2.1
2020-08-15 12:58:22 -04:00
Deluan
c19c599521
Bump @testing-library
2020-08-15 12:57:18 -04:00
Deluan
dd398224e7
go mod tidy
2020-08-15 10:48:56 -04:00
Deluan
5ac76ae7e0
Fix broken image href
2020-08-14 17:00:24 -04:00
Deluan
c14147e6c5
More updated screenshots
2020-08-14 16:59:45 -04:00
Deluan
59ce940cd6
Use new screenshot in README
2020-08-14 16:53:36 -04:00
Deluan
cfecd7c6a2
Add new screenshot
2020-08-14 16:52:54 -04:00
Deluan
d81a4472a0
Update Czech translation
2020-08-14 16:32:30 -04:00
Deluan
147d26fb75
Enable sort by "starred" in Album and Artist lists
2020-08-14 15:35:15 -04:00
Deluan
848318932d
Remove unused import
2020-08-14 14:47:54 -04:00
Deluan
49153dc1c1
Add playCount to artist list
2020-08-14 14:35:00 -04:00
Deluan
ca5da5b0ea
Use active filters when shuffling songs
2020-08-14 14:10:39 -04:00
Deluan
c2e03c8162
Add stars to Albums
2020-08-14 13:35:28 -04:00
Deluan
f2ebbd26fa
Add stars to Artist
2020-08-14 13:19:32 -04:00
Deluan
bbc4f9f91f
Add artist context menu
2020-08-14 12:55:22 -04:00
Deluan
6fe1f84c68
Add download for songs
2020-08-14 12:11:35 -04:00
Deluan
d72468003f
User album or artist name as zip name in download endpoint
2020-08-14 12:10:37 -04:00
Deluan
100f6a0645
Removed engine.Users
2020-08-14 12:10:37 -04:00
Deluan
bc2073fbd5
Removed unused function
2020-08-14 12:10:37 -04:00
Deluan
278d0ea8f3
Fix album fields in simulated browsing by folder
2020-08-14 12:10:37 -04:00
Deluan
0e16d7cfbb
Fix regression: Show artwork in Music Stash when browsing by folder
2020-08-14 12:10:37 -04:00
Deluan
419884db7c
Removed engine.Scrobbler
2020-08-14 12:10:37 -04:00
Deluan
eacfc41665
Removed engine.Search
2020-08-14 12:10:37 -04:00
Deluan
c271aa24d1
Make all Subsonic helper functions private
2020-08-14 12:10:37 -04:00
Deluan
22f34b3347
Refactor getGenres. Remove engine.Browser
2020-08-14 12:10:37 -04:00
Deluan
eba8395146
Refactor getSong
2020-08-14 12:10:37 -04:00
Deluan
f16dc5f8f8
Refactor getMusicDirectory
2020-08-14 12:10:37 -04:00
Deluan
15c8f4c0ef
Refactor getAlbum
2020-08-14 12:10:37 -04:00
Deluan
e344f616b3
Refactor getArtist
2020-08-14 12:10:37 -04:00
Deluan
ef81caf3ed
Refactor getMusicFolders and getIndexes
2020-08-14 12:10:37 -04:00
dependabot-preview[bot]
8513f1a899
Bump github.com/spf13/viper from 1.7.0 to 1.7.1
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.7.0...v1.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 09:44:35 -04:00
dependabot-preview[bot]
a9a25713e8
Bump github.com/microcosm-cc/bluemonday from 1.0.3 to 1.0.4
...
Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/microcosm-cc/bluemonday/releases )
- [Commits](https://github.com/microcosm-cc/bluemonday/compare/v1.0.3...v1.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-14 08:01:50 -04:00
Deluan
a5e1986072
Fix getTopSongs endpoint
2020-08-13 18:56:13 -04:00
Deluan Quintão
97c98e3369
Update tr.json (POEditor.com)
2020-08-13 17:19:25 -04:00
Deluan Quintão
6effd603e2
Update de.json (POEditor.com)
2020-08-13 17:19:25 -04:00
Deluan Quintão
8a783ef967
Update fr.json (POEditor.com)
2020-08-13 17:19:25 -04:00
Deluan
b74bd30b72
Fix Security Issue CVE-2020-7660
2020-08-13 11:14:13 -04:00
Deluan Quintão
9fa09e41cc
Update README.md
2020-08-11 16:05:23 -04:00
Deluan
4ef12f91e0
Support Linux 32 bits releases
2020-08-07 13:36:00 -04:00
Deluan
0730c667a2
Add "Shuffle All" option to Song List. Closes #256
2020-08-07 10:47:55 -04:00
Deluan
4ec451aecb
Add content-disposition header to set a download name
2020-08-05 18:40:46 -04:00
Deluan
883dd7f728
Use Outlined download icon
...
Also remove dangling console.log
2020-08-05 15:25:59 -04:00
Deluan
38c19eddc3
Add 'download' option to album context menu
2020-08-05 14:57:59 -04:00
Deluan
8e4b2e1c06
Add GetTopSongs placeholder, to make AVSub work
2020-08-05 13:48:50 -04:00
Deluan
a541afbfba
Revert "Return absolute paths in Subsonic API responses"
...
This reverts commit 338cbacb
2020-08-05 12:37:43 -04:00
Deluan
df05760769
Move engine package under subsonic, as it should only be used by the Subsonic API.master
...
The idea is to move reusable code from `engine` to `core`, in future refactorings
2020-08-04 21:29:35 -04:00
Deluan
9a1133601a
Store uncompressed files in zip
2020-08-04 13:38:32 -04:00
Deluan
2c370cae28
Support downloading full album and artist discography through Subsonic API
2020-08-04 12:39:13 -04:00
Deluan
f745b8d223
Use transaction's DataStore
2020-08-04 11:53:19 -04:00
Deluan
f1b6703ab0
Update React Player, fix song title maxWidth
...
See https://github.com/lijinke666/react-music-player/issues/141
2020-08-04 08:41:30 -04:00
Deluan
28d1428c90
Add option to disable .m3u auto-import
2020-08-02 23:17:13 -04:00
Deluan
696a0feb31
Remove ratings from engine package
2020-08-02 17:58:07 -04:00
Deluan
f29e1eb248
Remove repeated call
2020-08-02 15:19:42 -04:00
Deluan
d4e599233e
Increase timeout of lint job in pipeline
2020-08-02 14:53:47 -04:00
Deluan
aaec8e080b
Remove unused code
2020-08-02 11:16:46 -04:00
Deluan Quintão
09442eccd4
Update README.md
2020-08-01 23:29:27 -04:00
Deluan
21b9f51b71
Rename migrations package, to match goose generated migration files
2020-08-01 16:49:01 -04:00
Deluan
ed726c2126
Better implementation of Bookmarks, using its own table
2020-08-01 12:17:15 -04:00
Deluan
23d69d26e0
Add Bookmarks to Subsonic API
2020-07-31 17:45:49 -04:00
Deluan
3d0e70e907
Add MediaFile to Bookmark
2020-07-31 17:45:49 -04:00
Deluan
34e843a4b3
Add updatedAt to Bookmarks
2020-07-31 17:45:49 -04:00
Deluan
924ada0dab
Add bookmark API repsonse
2020-07-31 17:45:49 -04:00
Deluan
2d3ed85311
Add bookmark in persistence layer
2020-07-31 17:45:49 -04:00
Deluan
3d4f4b4e2b
Fix lint errors
2020-07-31 17:45:49 -04:00
Deluan
338cbacb79
Return absolute paths in Subsonic API responses
2020-07-31 17:45:49 -04:00
Deluan
0cf574198e
Use Last.FM "white star" URL for artist info
2020-07-31 17:45:49 -04:00
Deluan
3000238a3c
Implements the get/save play queue Subsonic endpoints and bumps API version to 1.12.0
2020-07-31 17:45:49 -04:00
Deluan
16c38eb344
Add PlayQueue Subsonic response
2020-07-31 17:45:49 -04:00
Deluan
721a959735
Create playqueue table and repository
2020-07-31 17:45:49 -04:00
Deluan
3c2b14d362
Rename make target for creating a new migration
2020-07-31 11:38:56 -04:00
Deluan
2b59d4b87a
Rename 'Cover' to the more generic term 'Artwork'
2020-07-31 11:38:56 -04:00
Deluan
cefdeee495
Update Danish translations
2020-07-30 14:26:32 -04:00
Deluan
3383327c51
Show year range over the album art when in "artist view" mode
2020-07-29 22:34:33 -04:00
dependabot-preview[bot]
38b341ebc5
[Security] Bump elliptic from 6.5.2 to 6.5.3 in /ui
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3. **This update includes a security fix.**
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-29 18:47:01 -04:00
Deluan
ef0e5b130d
Add a xl breakpoint to the album grid
2020-07-29 15:42:03 -04:00
Deluan
3092f83a00
Add option to select default album view
2020-07-29 15:34:48 -04:00
Deluan
8daac43e99
Add list type to album list view title
2020-07-29 15:34:48 -04:00
Deluan
d5da23ae42
Redirect from plain /album path to a default album list
2020-07-29 15:34:48 -04:00
Deluan
eae46d15bf
Fix pagination
2020-07-29 15:34:48 -04:00
Deluan
f6c518fd8b
Add Portuguese translation for album lists
2020-07-29 15:34:48 -04:00
Deluan
db8a48bba6
Implement album lists
2020-07-29 15:34:48 -04:00
Deluan
d877928f11
Add UpdatedAt to transcoding cache key
2020-07-28 17:16:01 -04:00
Deluan
0403ec2a07
Use OS-independent path separators
2020-07-28 08:49:07 -04:00
Deluan
8d27c77c2c
Highlight compilations in Features
2020-07-27 15:00:03 -04:00
Deluan
f992b5663f
Remove old scanner
2020-07-27 12:34:44 -04:00
Deluan
4e4fcb2304
Small refactorings, better var/function names
2020-07-27 10:51:50 -04:00
Deluan
ddb30ceb11
Add a v prefix to the version in the description
2020-07-26 10:52:20 -04:00
Deluan
67da83c84d
Use a RWMutex instead of an AtomicBool, to reduce contention
2020-07-26 00:45:33 -04:00
Deluan
f8f16d676d
Fix Cached flag
2020-07-24 18:48:28 -04:00
Deluan
58b816c2ed
Show cached in info log
2020-07-24 18:43:03 -04:00
Deluan
9b1d5c196f
Load cache asynchronously
2020-07-24 16:54:04 -04:00
Deluan
a0bed9beeb
Handle missing index.html template
2020-07-24 13:59:41 -04:00
Deluan
9f4f2f7381
Use new FileCache in cover service
2020-07-24 13:30:27 -04:00
Deluan
433e31acc8
Refactor FileCache, allow disabling Trasncoding cache
2020-07-24 12:42:11 -04:00
Deluan
b795ad55a3
Allow SeekStart in a merged dir
2020-07-23 22:00:59 -04:00
Deluan
72efc18158
Allow translations to be overridden in the data folder
2020-07-23 18:11:10 -04:00
Deluan
93626129b6
Also import .m3u8 playlists
2020-07-23 03:26:39 -04:00
Deluan
60178c264d
Keep annotations if tracks were already in DB
2020-07-23 03:26:39 -04:00
Deluan Quintão
de6afa16ec
Update da.json
2020-07-22 16:07:22 -04:00
Deluan Quintão
fd2df12263
Update cs.json (POEditor.com)
2020-07-22 15:39:50 -04:00
Deluan
37d66a7d41
Add Danish translation
2020-07-22 15:39:50 -04:00
Deluan
040c7f1e7d
Add missing call to refresh artists
2020-07-22 15:37:24 -04:00
Deluan
d4a5508f6a
Remove LogLevel from Dockerfile
2020-07-22 12:56:50 -04:00
Deluan
036f9d6730
Flush albums and artists after each folder added/updated/deleted
2020-07-22 12:56:50 -04:00
Deluan
1b7f628759
Add tests for paths with UTF8 chars
2020-07-22 11:48:09 -04:00
Deluan
5a891fda9e
Handle utf8 chars in paths
2020-07-22 09:36:22 -04:00
Deluan
f96e2f6c4f
Process deleted folders even if there are no changed folders
2020-07-22 01:29:44 -04:00
Deluan
7a5285ae47
When deleting folders, only flush artists/albums after deleting the mediaFiles
2020-07-22 01:00:16 -04:00
Deluan
ba347bc0b1
Detect moved folders
2020-07-22 00:42:12 -04:00
Deluan
1bee98af52
Increase streamer test timeout
2020-07-21 20:43:59 -04:00
Deluan
ff623a8dce
Run pre-push linting in verbose more
2020-07-21 20:30:04 -04:00
Deluan
f28e8118dc
Strip 'v' prefix from version, to make it consistent for release and snapshot
2020-07-21 20:22:23 -04:00
Deluan
167fca86d0
Fix pipeline
2020-07-21 18:12:59 -04:00
Deluan
b828650cc5
Reduce the availability of old pipeline binaries artifacts
2020-07-21 18:11:09 -04:00
Deluan
e6846de0fa
Small change, to trigger the pipeline that is stuck!
2020-07-21 17:46:35 -04:00
Deluan
6c6254a3c3
Get all git history when building the binaries
2020-07-21 17:37:36 -04:00
Deluan
0a9ad4e73a
Bump action/upload-artifact and action/download-artifact to v2
2020-07-21 16:59:33 -04:00
Deluan
9f6eb4174f
Do not upload packaged binaries as artifacts
2020-07-21 16:07:36 -04:00
Deluan
25cc523006
Output git tag info in the pipeline
2020-07-21 15:38:23 -04:00
Deluan
4c0000a809
Use Contributor Covenant v2.0
2020-07-21 14:40:21 -04:00
Deluan Quintão
0f7193f85d
Create CODE_OF_CONDUCT.md
2020-07-21 14:19:34 -04:00
Deluan
715855280e
Bump react-admin to 3.7.1
2020-07-21 13:15:03 -04:00
Deluan
c322253fde
Upgrade react-player to 4.16.3
2020-07-21 13:06:33 -04:00
Deluan
17cea91e10
Bump @testing-library versions
2020-07-21 10:37:11 -04:00
Deluan
6caa5ee81f
Bump react-ga from 3.0.0 to 3.1.2
2020-07-21 10:31:16 -04:00
Deluan
d46a8cf89f
Allows config file to be specified with env var ND_CONFIGFILE. Fixes #415
2020-07-20 18:36:12 -04:00
Deluan
7e81a3b895
Fix default background image for login
2020-07-20 14:34:02 -04:00
Deluan
d268075046
Change the default scanner to use new implementation
2020-07-19 21:39:06 -04:00
Deluan
482f46f3fd
Remove unneeded context in log calls
2020-07-19 15:28:50 -04:00
Deluan
f0160f5d2a
Rate limit login attempts using a Sliding Window counter rate-limiter
2020-07-19 14:45:05 -04:00
Deluan
feca030c6d
Give warning when playlists are not imported due to not having an admin user
2020-07-19 13:58:46 -04:00
Deluan
41138bd665
Only show auto-import info for auto-imported playlists
2020-07-18 01:03:44 -04:00
Deluan
178e42487b
Remove invalid config options
2020-07-17 23:16:04 -04:00
dependabot[bot]
ae04919585
Bump lodash from 4.17.15 to 4.17.19 in /ui
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-07-17 22:58:51 -04:00
Deluan
6adba03868
Renamed misleading function name
2020-07-17 22:55:51 -04:00
Deluan
609d172259
Use first admin user for all scan operations
2020-07-17 22:55:51 -04:00
Deluan
9cf8c92cae
Break up processChangedDir into smaller functions
2020-07-17 22:55:51 -04:00
Deluan
38c3013ddf
Add auto-import fields to the UI
2020-07-17 22:55:51 -04:00
Deluan
8f512a40f7
Refactored playlist auto-import support
2020-07-17 22:55:51 -04:00
Deluan
b9b6ce066b
Auto-Import playlists found in the Music Folder
2020-07-17 22:55:51 -04:00
Deluan
35114be5f7
Add path to playlist
2020-07-17 22:55:51 -04:00
Deluan
3239be4a4d
Change log level of some scanner operations
2020-07-17 12:49:37 -04:00
Deluan
a706cb46fa
Fix pre-push hook
2020-07-17 12:16:23 -04:00
Deluan
3095bee5d9
Fix lint error
2020-07-17 12:16:16 -04:00
Deluan
51c295d1de
Add new scanner algorithm, can be enabled with DevNewScanner config option
2020-07-17 12:06:49 -04:00
Deluan
de0cc1f268
Move LoadAllAudioFiles tests to the proper test file
2020-07-16 18:18:48 -04:00
Deluan
037f6b606e
Replace lefthook with shell script
2020-07-16 18:14:02 -04:00
Deluan
e7f6ba8f35
Move LoadAllAudioFiles function to the right file
2020-07-16 17:42:26 -04:00
Deluan
25f68b6c89
If mediafile does not have an embedded coverart, use album's
2020-07-16 17:08:52 -04:00
Deluan
dc50f672b8
Fix Makefile target name
2020-07-16 16:57:19 -04:00
Deluan
d14a6031f0
Add test for case-sensitive DeleteByPath
2020-07-14 15:35:42 -04:00
Deluan
8b20c26e04
Make "ByPath" queries case-sensitive
2020-07-14 15:27:27 -04:00
Deluan
1ef0869a54
Strip debugging info from binaries. Closes #405
2020-07-14 13:58:39 -04:00
Deluan Quintão
ca10e800a9
Add demo site to README.md
2020-07-14 07:59:14 -04:00
Deluan
33d5459c20
Escape paths in "ByPath" queries
2020-07-14 07:20:27 -04:00
Deluan
aae43f4452
Remove unneeded \n
2020-07-13 11:49:06 -04:00
Deluan
0bd842869b
go mod tidy
2020-07-13 09:35:39 -04:00
Deluan
394d3b0e67
Turn off Go 1.14 async preemption as it causes issues with CIFS/SMB access. See #393
2020-07-12 22:09:51 -04:00
Deluan
1ef17e2986
Remove version command
2020-07-12 20:44:19 -04:00
Deluan
d4347f20ae
Remove redundant log message
2020-07-12 20:42:38 -04:00
Deluan
3319f78de0
Remove unnecessary config from docker images
2020-07-12 14:09:32 -04:00
Deluan
ee0ae0a06c
Fix lint errors
2020-07-12 13:36:22 -04:00
Deluan
064da8e034
Add more trace logging to scanner
2020-07-12 13:30:03 -04:00
Deluan
74cf0ee1c1
Create Data Folder if it does not exist
2020-07-12 12:36:08 -04:00
Deluan
c2f40ea8a3
Show totals at the end of scan
2020-07-12 12:35:23 -04:00
Deluan
f694e471fb
Make private types unexported
2020-07-12 11:55:19 -04:00
Deluan
dc8368c89c
Return counter from DeleteByPath
2020-07-12 11:53:07 -04:00
Deluan
e55397fcdc
Bump github.com/onsi/ginkgo from 1.13.0 to 1.14.0
2020-07-12 11:24:55 -04:00
Deluan
8260b46e8f
Fix migration
2020-07-12 11:22:24 -04:00
Deluan
b59c6c85e0
Add support for armv5. Closes #395
2020-07-12 09:43:18 -04:00
Deluan
b96ff9c210
Use ci-goreleaser 1.14.4-2
...
This should generate binaries compatible with OpenVZ (kernel 2.6.32)
2020-07-12 09:43:18 -04:00
Deluan
c758780e38
Remove MUSL build
2020-07-11 14:33:23 -04:00
Deluan
9e35534dad
Fix lint errors
...
New environment, forgot to setup it properly...
2020-07-10 13:11:02 -04:00
Deluan
5620c58a30
Started the big refactor to extract common logic from engine package (Subsonic only) to core package (more generic)
2020-07-10 12:53:11 -04:00
Deluan
5418a6b6b1
Remove unused docker files
2020-07-09 00:45:04 -04:00
Deluan
865bad1550
Send play song event to GA
2020-07-08 21:23:51 -04:00
Deluan
7c3fd38559
Add option to change IP address to bind
2020-07-08 20:54:56 -04:00
Deluan Quintão
933052583a
Update FUNDING.yml
2020-07-08 13:07:08 -04:00
Deluan Quintão
941e252d44
Update FUNDING.yml
2020-07-08 12:57:46 -04:00
Deluan
f0a5df7cd7
Move transcodings initialization to a migration
...
This will make it run only once, not every
time the transcoding table is empty
2020-07-06 23:48:43 -04:00
Deluan
fdc38b5ca5
Enable DSD (.dsf) support
2020-07-06 12:25:55 -04:00
Deluan
2f8b01015d
Change log level for "path unavailable"
2020-07-04 11:36:57 -04:00
Deluan
2a302de42f
Set default session timeout to 24h (agan)
2020-07-03 22:08:32 -04:00
Deluan
681849d174
Fix pls ignoring
2020-07-03 21:15:01 -04:00
Deluan
17830d63b4
Ignore m3u files when scanning
2020-07-03 21:06:33 -04:00
Deluan
1cc03fdd8c
Add initial support for Google Analytics
2020-07-03 13:51:31 -04:00
Deluan
dd91f983b5
Add new config option to show a custom welcome message in the login screen
2020-07-03 11:51:15 -04:00
Deluan
3a7d70c908
Add scan command
2020-07-03 10:49:11 -04:00
Deluan
8181aba61f
Clean up a bit
2020-07-03 10:19:44 -04:00
Deluan
2d0539300d
Exit if specified config file is not present
2020-07-03 10:10:49 -04:00
Deluan
f45045d1c0
Bump viper version to 1.7.0
2020-07-03 09:49:52 -04:00
Deluan
6954e1b4eb
Fix linting error
2020-07-03 09:46:58 -04:00
Deluan
ef9af6ed1a
Don't fail if config file isnot found
2020-07-03 09:39:28 -04:00
Deluan
99e269208e
Fix lint errors
2020-07-02 18:17:31 -04:00
Deluan
f980e24868
Add missing wire file
2020-07-02 18:17:26 -04:00
Deluan
a65c9bbb16
Refactor and clean up
2020-07-02 17:53:51 -04:00
Deluan
d2e4cade62
Change duration config types
2020-07-02 17:53:51 -04:00
Deluan
5021c0fd0c
Replace multiconfig with cobra+viper
2020-07-02 17:53:51 -04:00
Deluan Quintão
fea060e4f2
Update FUNDING.yml
2020-07-02 11:57:52 -04:00
Deluan
7a9b848f38
Add quality to image cache key
2020-07-01 17:02:27 -04:00
Deluan Quintão
2d8f0a740e
Add FUNDING.yml
2020-07-01 12:31:04 -04:00
Deluan
fa107a6b65
Bump Beego version to v1.12.2
2020-07-01 10:00:19 -04:00
Deluan
2371e9b943
Add option to set jpeg quality level. Closes #371
2020-06-29 17:20:38 -04:00
Deluan
f0ee52a98e
Fix album refresh query. Fixes #373
2020-06-29 14:17:28 -04:00
Deluan
c01d81802d
Fix album's songCount. Fixes #373
2020-06-29 11:35:51 -04:00
Deluan
890ca64f51
Fix cover.jpg discovery
2020-06-29 10:50:38 -04:00
Deluan
bcaf330233
Make sure to select cover art from media_file that has it. Fix #360
2020-06-27 22:16:07 -04:00
Deluan
ab1c943d1f
Force album/artist refresh when folder changes, to cater for cover art files
2020-06-27 18:41:55 -04:00
Deluan
703875b895
Fallback to album art if mediaFile does not have cover art
2020-06-27 13:11:51 -04:00
Deluan
5f40801a78
Add more logs to GC call
2020-06-26 10:23:05 -04:00
Deluan
eb109ebeb4
Remove duplicated helper functions, move them to utils package
2020-06-24 20:48:42 -04:00
Alex Palaistras
bb9a7fadc0
Add tests for external album cover processing
...
This implements basic tests for functionality related to loading and
processing external album covers, both on the scanning size, and on the
display side.
2020-06-24 20:48:42 -04:00
Alex Palaistras
ac5d99c079
Check MIME type for cover on refresh, display
...
Files that match the `CoverArtPriority` setting will now be considered
eligible only if their extensions are of an 'image/*' MIME type (e.g.
'.png' for 'image/png', '.jpg' for 'image/jpeg'). This prevents matching
files that will likely not be valid during display.
In addition to the above, code for returning the cover image file from
scanned data will also check against the MIME type for the path stored,
instead of attempting to re-trace `CoverArtPriority` matches. This
simplifies the code and bypasses a number of edge-cases related to
inconsistent matching.
2020-06-24 20:48:42 -04:00
Alex Palaistras
d9c991e325
Return error when no matching cover is found
...
When checking stored references to cover images (whether embedded or
external), it's possible that configured patterns do no match, and a
valid error should be returned in those cases.
2020-06-24 20:48:42 -04:00
Alex Palaistras
08cd28af2d
Load cover art from file directory
...
This commit adds support for loading cover art from media file
directories, according to configured filename priorities (of which an
additional, special choice of `embedded` is given).
Cover art paths are resolved during scanning and stored in the database
as part of the `album.cover_art_path` column; if embedded cover art is
matched, this will default to the path of the media file itself, and if
no cover art is matched at all.
Similarly, the `album.cover_art_id` column will default to a reference
to `media_file.id` if embedded cover art is wanted, but if an external
cover art file is matched, this will instead be set to a reference to
the `album.id` value itself, prefixed with the `al-` constant.
Stored cover art paths are once again resolved and matched against
configuration when covers are requested; that is, any change in
configuration between scanning and requesting cover art may not return
correct data until a re-scan is complete.
Tests will be added in future commits.
2020-06-24 20:48:42 -04:00
Deluan
6563897692
Restore volume level after a refresh
2020-06-24 15:33:59 -04:00
Deluan Quintão
04d598819d
Update tr.json (POEditor.com)
2020-06-23 16:53:55 -04:00
Deluan Quintão
965c04469e
Update it.json (POEditor.com)
2020-06-23 16:53:55 -04:00
Deluan Quintão
416ca2c063
Update de.json (POEditor.com)
2020-06-23 16:53:55 -04:00
Deluan Quintão
ab35586b0c
Update fr.json (POEditor.com)
2020-06-23 16:53:55 -04:00
Deluan Quintão
acb5985127
Update cs.json (POEditor.com)
2020-06-23 16:53:55 -04:00
Deluan
9b75b729ba
Convert function to arrow-function
2020-06-22 19:55:04 -04:00
dependabot-preview[bot]
e1968b0953
Bump @testing-library/user-event from 11.2.0 to 12.0.6 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 11.2.0 to 12.0.6.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v11.2.0...v12.0.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-22 10:58:37 -04:00
Deluan
f36e15cfeb
Upgrade dependencies
2020-06-22 10:23:26 -04:00
Deluan
7547c775fa
Bump React-Admin version to 3.6.1
2020-06-22 10:17:55 -04:00
dependabot-preview[bot]
ad21b5f0d0
Bump react-drag-listview from 0.1.6 to 0.1.7 in /ui
...
Bumps [react-drag-listview](https://github.com/raisezhang/react-drag-listview ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/raisezhang/react-drag-listview/releases )
- [Commits](https://github.com/raisezhang/react-drag-listview/compare/0.1.6...0.1.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-22 09:31:30 -04:00
Deluan
4427900d84
Fix formatting
2020-06-22 08:56:55 -04:00
Deluan
0ca70b1e4d
Add back Artist column header to Album List View. Fixes #363
2020-06-22 08:50:41 -04:00
Deluan
0292a334fe
Fix mistranslation
2020-06-22 00:11:19 -04:00
Deluan
f93e2d0c04
Use memoization to avoid re-renders
2020-06-19 19:43:33 -04:00
Deluan
3a9324c6ef
Enable autoPlay in React Player
2020-06-19 16:32:54 -04:00
Deluan
cf692140a9
Revert "Upgrade to React Player 4.15.1"
...
This reverts commit de693b8206 . (+1 squashed commit)
Squashed commits:
[cc80cb8] Revert "Simplify handle"
This reverts commit 83b8fa14c6 .
2020-06-19 16:31:38 -04:00
Deluan
83b8fa14c6
Simplify handle
2020-06-19 12:37:26 -04:00
Deluan
de693b8206
Upgrade to React Player 4.15.1
2020-06-19 12:24:11 -04:00
Deluan
1686e358fe
Simplify PlayQueue store
2020-06-19 11:32:24 -04:00
Deluan
804d969427
Clear play queue on login and logout
2020-06-19 11:32:23 -04:00
Deluan
9d23b191b5
Show indicator on current playing song. Fixes #128
2020-06-19 11:32:23 -04:00
Deluan
eb4c0f0b84
go mod tidy
2020-06-18 12:51:15 -04:00
dependabot-preview[bot]
c507e344ff
Bump github.com/onsi/ginkgo from 1.12.3 to 1.13.0
...
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo ) from 1.12.3 to 1.13.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/v1.12.3...v1.13.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-15 09:16:51 -04:00
Deluan
a6af46dbad
Always use lowercase username, as it is used for referential integrity. Fixes #352
2020-06-14 20:20:10 -04:00
Deluan
2d1d992e17
Support Windows paths
2020-06-14 03:11:16 -04:00
Deluan
653b5ea9d3
Replace map[string]bool with map[string]struct{}
2020-06-14 03:11:16 -04:00
Deluan
e73b71aaf7
Remove tracks from DB that were deleted while Navidrome was not running. Fixes #151
2020-06-14 03:11:16 -04:00
Deluan
01919661e9
Skip unreadable directories. Fixes #328
2020-06-14 03:11:16 -04:00
Deluan
3190611ec8
Call ffmpeg in batches
2020-06-14 03:11:16 -04:00
Deluan
6a3dabbb06
Optimize queries by path
2020-06-14 03:11:16 -04:00
Deluan
238020c839
Handle folders with lots of albums and/or artists
2020-06-14 03:11:16 -04:00
Deluan
72b2e756f7
Revert "Show indicator on current playing song. Fixes #128 "
...
This implementation causes performance issues
2020-06-13 16:41:11 -04:00
Deluan
86bc8d97a0
Support dark themes in "Playing" indicator
2020-06-13 14:38:25 -04:00
Deluan
003b73fe1a
Remove invalid propType
2020-06-13 14:04:45 -04:00
Deluan
be2afb94ae
Show indicator on current playing song. Fixes #128
2020-06-13 14:04:45 -04:00
Deluan
f8a18b59b0
Add link to album from player's song title. Fixes #324
2020-06-12 17:02:13 -04:00
Deluan Quintão
c216b14655
Add total downloads badge
2020-06-12 14:21:02 -04:00
Deluan
4702c5abbd
Add track/artist being played to the page title. Closes #317
2020-06-11 22:40:35 -04:00
Deluan
c742ae0843
Remove unused feature toggles
2020-06-11 22:11:59 -04:00
Deluan
0033966c25
No need to delete the playlist tracks explicitly
2020-06-10 18:07:10 -04:00
Deluan
f072ffd377
Add confirmation when deleting user
2020-06-10 18:07:10 -04:00
Deluan
94d88395e7
Add referential integrity to player and playlist tables
2020-06-10 18:07:10 -04:00
Deluan
c9bcb333ae
Add more options to Players list
2020-06-10 18:07:10 -04:00
Deluan Quintão
84ed3eb427
Update README.md
2020-06-10 11:34:51 -04:00
Deluan
8bd9787c51
Fix function naming
2020-06-09 20:45:53 -04:00
Deluan
1c466d6083
Fix formatting
2020-06-09 20:34:36 -04:00
Deluan
a64b15c174
Fix navigation issues caused by the use of useListParams
2020-06-09 20:29:12 -04:00
Deluan
7148741a4f
Revert "Keep image aspect ratio when resizing"
...
This reverts commit 50f4bd86
2020-06-09 19:36:19 -04:00
Deluan
630c71119a
Use fix for Opus cover art from https://github.com/dhowden/tag/pull/69
2020-06-09 17:08:05 -04:00
Deluan
50f4bd86a3
Keep image aspect ratio when resizing
2020-06-09 10:34:47 -04:00
Deluan
44c74f42e1
Add clickToPlay functionality to playlists
2020-06-09 08:54:11 -04:00
Deluan
29c7513879
Update updated_at field when modifying the playlist
2020-06-09 07:55:35 -04:00
Deluan
82d437f004
Better defaults to sort orders in List views
2020-06-09 07:46:28 -04:00
Deluan
b54d4c75ae
Show year in album tile if album grid is filtered bu artist
2020-06-08 20:37:18 -04:00
Deluan
b636565c62
Disable public toggle if user is not the playlist's owner
2020-06-08 19:19:38 -04:00
Deluan
b4e06c416d
Allow toggling a playlist public from the Playlist list view. Closes #344
2020-06-08 18:39:31 -04:00
dependabot-preview[bot]
5e2d463129
Bump @testing-library/user-event from 10.4.1 to 11.2.0 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 10.4.1 to 11.2.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v10.4.1...v11.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-05 13:42:40 -04:00
Deluan
12d5d9573e
Bum @testing-library dependencies
2020-06-05 13:34:46 -04:00
dependabot-preview[bot]
42ee8b64cb
[Security] Bump websocket-extensions from 0.1.3 to 0.1.4 in /ui
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4. **This update includes a security fix.**
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-05 13:31:47 -04:00
Deluan
3908ad2681
Upgrade ReactAdmin to 3.6.0
2020-06-05 12:13:50 -04:00
Deluan
e9115dab4c
Allow Writable to have multiple children
2020-06-05 11:55:30 -04:00
Deluan
79cf33281c
Redirect to Playlists list after creating or editing
2020-06-05 11:55:30 -04:00
Deluan
2adb290c34
Do not show a "loading" datagrid for an empty playlist
2020-06-05 11:55:29 -04:00
Deluan
c6f23139bc
Handle playlist's permissions on server
2020-06-05 11:55:29 -04:00
Deluan
4906b816af
Only allows adding to a writable playlist
2020-06-05 10:26:53 -04:00
Deluan
39afe0c669
Check permissions for playlists
2020-06-05 10:22:31 -04:00
Deluan
f8a7ef1e19
Fix typo
2020-06-04 20:13:25 -04:00
Deluan
4776dba003
Make cursor=move for the whole playlist item row
2020-06-04 19:44:26 -04:00
Deluan
331fa1d952
Add ability to reorder playlist items
2020-06-04 19:05:41 -04:00
Deluan
b597a34cb4
Remove flickering when loading/refreshing Playlist show view
2020-06-04 16:54:30 -04:00
Deluan
51fb1d1349
Increase cover art max-age to maximum
2020-06-04 14:45:00 -04:00
Deluan
8fd86def18
Bump ginkgo version to 1.12.3
2020-06-03 09:43:34 -04:00
Deluan
5d285f92f5
Bump chi version to 4.1.2
2020-06-03 09:42:16 -04:00
Deluan
888151728f
Increase album art placeholder's resolution
2020-06-03 09:40:37 -04:00
Deluan
b836dfe7f4
Do not reset the SongList query params
2020-05-31 14:27:02 -04:00
Deluan
ddcfc546fb
Link is not on the album cover, leaving a gap between albums.
...
Other small improvements
2020-05-31 13:57:17 -04:00
Deluan
86a9f9e410
Show album info on hover
2020-05-30 19:42:08 -04:00
Deluan
14d7a69088
Fix context menu "display on hover" in playlists
2020-05-30 11:18:01 -04:00
Deluan
35e4eec293
Add album to playlist
2020-05-30 11:17:33 -04:00
Deluan
7547888f10
Change default session timeout to 24h
2020-05-30 10:34:16 -04:00
Deluan
fbedbb7893
Fix context menu on mobile, removed console warnings
2020-05-29 22:50:33 -04:00
Deluan
a7640c9df4
Optimized call to retrieve album songs
2020-05-29 17:34:54 -04:00
Deluan
8f8d992da4
Only add to playlist songs from selected discNumber (if present)
2020-05-29 16:42:13 -04:00
Deluan
3fe8b02cbd
Make album context menu only visible on hover
2020-05-29 12:33:50 -04:00
Deluan
ba8c8725dd
Refactor: move multiDisc detection logic to SongDatagrid
2020-05-29 12:20:17 -04:00
Deluan
915b701e44
Add context menu to individual discs in a set
2020-05-29 12:08:07 -04:00
Deluan
596100b58d
Refactor: improve readability
2020-05-29 11:21:53 -04:00
Deluan
d8699b03bd
Fix album sort fields
2020-05-28 20:48:58 -04:00
Deluan
7b36096153
Fix class of disc subtitle row
2020-05-28 09:25:53 -04:00
Deluan
62290bca77
Remove extra ,
2020-05-28 08:16:31 -04:00
Deluan
498e196d48
Allow playing one disc of a set, by clicking on its number/name
2020-05-27 21:07:51 -04:00
Deluan Quintão
432fe10a5e
Update tr.json (POEditor.com)
2020-05-27 09:48:04 -04:00
Deluan Quintão
7e625d68b5
Update de.json (POEditor.com)
2020-05-27 09:48:04 -04:00
Deluan
50f3a2c11d
Upgrade Node to v14
2020-05-27 05:35:25 -04:00
Deluan
9028d301f0
Change log level for playlist log messages
2020-05-26 22:03:25 -04:00
Deluan
26dba27778
Always show song context menu on tablets
2020-05-26 22:02:15 -04:00
Deluan
7170485d08
Rename property
2020-05-26 17:59:04 -04:00
Deluan
2c68ba3934
only show playlist tracks' context menu on hover
2020-05-26 16:18:28 -04:00
Deluan
201a22e613
Change index in playlist to start from 1
2020-05-26 13:50:15 -04:00
Deluan Quintão
3ca295c863
Update it.json (POEditor.com)
2020-05-25 23:23:36 -04:00
Deluan Quintão
be85fe3773
Update de.json (POEditor.com)
2020-05-25 23:23:36 -04:00
Deluan Quintão
7c3d96cf6c
Update fr.json (POEditor.com)
2020-05-25 23:23:36 -04:00
Deluan Quintão
50b44c1991
Update cs.json (POEditor.com)
2020-05-25 23:23:36 -04:00
Deluan
f9dae2dd2a
Added individual AddToPlaylistDialogs to each list view
2020-05-25 22:51:31 -04:00
Deluan
00811f8000
Cancel the dialog when clicking the backdrop
2020-05-25 22:51:31 -04:00
Deluan
9c940cd44f
Show AutomcompleteInput even if the list of playlists is not loaded yet
2020-05-25 22:51:31 -04:00
Deluan
1607dc8b88
Remove unused dependency
2020-05-25 22:51:31 -04:00
Deluan
a42a16696e
Translate messages
2020-05-25 22:51:31 -04:00
Deluan
6db63e4dfc
Use creatable autocomplete, to select or create a new playlist
2020-05-25 22:51:31 -04:00
Deluan
23bd5e1131
First version of dialog
2020-05-25 22:51:31 -04:00
Deluan
8973477fe5
npm audit fix
2020-05-25 21:43:50 -04:00
Deluan
fbd6c965b0
Always return public attribute in playlist response
2020-05-25 21:00:05 -04:00
Deluan
aaa4f1531e
Ignore brackets in search
2020-05-25 11:05:30 -04:00
Deluan
72e92c7318
Fix nil pointer dereference
2020-05-25 10:54:07 -04:00
Deluan
72cb3850d1
Update React Admin to 3.5.3
2020-05-24 23:32:36 -04:00
Deluan
a6cc88177c
Fix "starred" sorting
2020-05-24 12:49:32 -04:00
Deluan Quintão
d6ad833538
Update de.json (POEditor.com)
2020-05-24 12:23:39 -04:00
Deluan Quintão
eb1749ce71
Update fr.json (POEditor.com)
2020-05-24 12:23:39 -04:00
Deluan Quintão
acebe18c95
Update cs.json (POEditor.com)
2020-05-24 12:23:39 -04:00
Deluan
cac1a20ec8
Use a ☆ instead of the word "starred"
2020-05-24 12:14:45 -04:00
Deluan
ac8f92d7ac
Fix ContextMenu column label
2020-05-24 12:14:44 -04:00
Deluan
207565bde0
Update pt translation
2020-05-24 11:33:05 -04:00
Deluan
3ae1586e10
Add "No playlists available" to context menu
2020-05-24 11:27:17 -04:00
Deluan
5c46f7822f
Better disc subtitle
2020-05-23 15:33:29 -04:00
Deluan
c13766bbc3
More optimization for small screens
2020-05-23 14:11:39 -04:00
Deluan
290e8c4bf0
Make Starred into a "QuickFilter"
2020-05-23 13:25:30 -04:00
Deluan
442671578d
Fix warning in JS console (wrong property type)
2020-05-23 12:49:39 -04:00
Deluan
1bca8fca97
Enable UI starred by default
2020-05-23 01:07:34 -04:00
Deluan
e811816021
Fix pagination in Songs when filtered by starred
2020-05-23 00:43:45 -04:00
Deluan
9331be67a3
Fix pagination in Songs
2020-05-23 00:17:35 -04:00
Deluan
55ad5c9fc9
Remove unused import, fix build
2020-05-22 23:33:40 -04:00
Deluan
ec0002e77a
Add a sortable Starred column and a Starred filter to Song List
2020-05-22 23:10:58 -04:00
Deluan
3632608de0
Replace child.type.name, as it is not available in the production build
2020-05-22 22:23:00 -04:00
Deluan
0a3e6c66c1
Alwasy show context menu on mobile views
2020-05-22 21:47:48 -04:00
Deluan
52a46e61e0
Remove duplication
2020-05-22 21:31:45 -04:00
Deluan
de2759b3d5
Fix react key conflic
2020-05-22 20:48:49 -04:00
Deluan
978e7f2eaa
Only show SongContextMenu on hover
2020-05-22 20:15:58 -04:00
delucks
ae847103a2
Correct response body for getSongsByGenre
2020-05-22 18:08:35 -04:00
Deluan
6f6b223453
Disable ToggleStar on playlist tracks
2020-05-22 15:45:03 -04:00
Deluan
8a68cecdb9
Add ToggleStar to SongContextMenu (WIP)
2020-05-22 15:23:42 -04:00
Deluan
e21262675e
More log to media_streamer
2020-05-21 21:26:48 -04:00
Deluan
a3ba05b2cc
Use latest ci-goreleaser: Go 1.14.3 and Goreleaser 1.35.0
2020-05-21 14:56:56 -04:00
Deluan
294712739a
Bump ginkgo/gomega dependencies
2020-05-21 13:41:12 -04:00
Fup
ad725ac355
Add [Install] section to systemd unit file.
...
This section apparently is mandatory now.
2020-05-21 08:19:12 -04:00
Deluan
17df63b550
Fix child.size and directory.playCount compatibility with Subsonic API. Fixes #304
2020-05-19 23:51:23 -04:00
Deluan
c2d1e9df9f
Remove orphan tracks from playlists after they are removed from library
2020-05-18 20:32:01 -04:00
Deluan
0e4f7036eb
Make playlist songs look better in mobile
2020-05-18 18:00:55 -04:00
Deluan
a4183aea8c
Unexport private functions
2020-05-18 15:06:33 -04:00
Deluan
9e845cb116
Skip scanning folders if they contain a .ndignore file. Closes #297
2020-05-18 14:37:01 -04:00
Deluan Quintão
f82fefe0ab
Update de.json (POEditor.com)
2020-05-18 13:52:30 -04:00
Deluan
f28531b609
Add album name to song details
2020-05-18 13:32:12 -04:00
Deluan
14f3ffbee6
Allow sorting playlist tracks
2020-05-18 13:21:47 -04:00
Deluan
94e1b1f65d
Add context menu to playlist songs
2020-05-18 13:05:54 -04:00
Deluan
274eb805f9
Upgrade golangci-lint
2020-05-18 12:43:03 -04:00
Deluan
84ea852339
Prettier
2020-05-18 12:19:01 -04:00
Deluan
cf019849f0
Add missing translation key
2020-05-18 12:15:46 -04:00
Deluan
76a5d1928e
Fix some JS warnings
2020-05-18 12:12:04 -04:00
Deluan
3dced978c7
Add button to edit playlist details
2020-05-18 12:12:04 -04:00
Deluan
6071ae143e
Bump ginkgo version
2020-05-18 10:25:33 -04:00
Deluan
05a07f31c9
Bump react-music-player version
2020-05-18 10:14:50 -04:00
Deluan
1afbbbf189
Add SongContextMenu to Album Songs
2020-05-17 20:57:38 -04:00
Deluan
308163c2e0
Add "AddToPlaylist" to AlbumContextMenu
2020-05-17 20:30:05 -04:00
Deluan Quintão
176bfe1506
Update fr.json (POEditor.com)
2020-05-17 15:51:52 -04:00
Deluan Quintão
4c3f3f3573
Update cs.json (POEditor.com)
2020-05-17 15:51:50 -04:00
Deluan
1aef21a4a9
Update translations for playlists
2020-05-17 10:23:46 -04:00
Deluan
d1a0ffaaee
Check permissions in playlists
2020-05-16 23:14:28 -04:00
Deluan
41010515ee
Enable Playlist Management in the UI by default
2020-05-16 19:16:48 -04:00
Deluan
a734a1aaa3
Add filter by name to Playlist list
2020-05-16 19:14:19 -04:00
Deluan
bf1dc33782
Add option to shuffle playlist
2020-05-16 19:11:52 -04:00
Deluan
c43798c5dd
Filter out songs not in the playlist
2020-05-16 19:02:33 -04:00
Deluan
12cf2f1104
Remove tracks from playlist
2020-05-16 18:35:34 -04:00
Deluan
5c95eed517
Rename actions
2020-05-16 18:35:34 -04:00
Deluan
e81a9dd1b5
Add tracks to playlist
2020-05-16 18:35:34 -04:00
Deluan
fd49ae319f
Add Playlist action
2020-05-16 18:35:34 -04:00
Deluan
f881e2a54b
Add option to enable (experimental) playlists in UI
2020-05-16 18:35:34 -04:00
Deluan
0ca79eead4
Show Playlist tracks
2020-05-16 18:35:34 -04:00
Deluan
8a709c489a
Add playlist views
2020-05-16 18:35:34 -04:00
Deluan
b1f5d35f73
Fix DurationField breaking when the record does not have the source field
2020-05-16 18:35:34 -04:00
Deluan
5682d0e721
Remove tracks from Playlist's GetAll
2020-05-16 18:35:34 -04:00
Deluan
ab690215ef
Make Playlist's songCount sortable
2020-05-16 18:35:34 -04:00
Deluan
8f9601090c
Add helper functions tests
2020-05-16 18:35:34 -04:00
Deluan
aebee651ac
Add nested resource playlist/{id}/tracks
2020-05-16 18:35:34 -04:00
Deluan
a56e588c8e
Create relation table for playlist tracks
2020-05-16 18:35:34 -04:00
Deluan
27de18f8c9
Fix typo
2020-05-16 18:35:34 -04:00
Deluan
5afcd0ad22
Make field names camelCase
2020-05-16 18:35:34 -04:00
Deluan
fec589dce5
Add playlist list
2020-05-16 18:35:34 -04:00
Deluan
4e613be960
Add playlists REST endpoint
2020-05-16 18:35:34 -04:00
Deluan
8e2480a82d
Fix duration (in web player) when playing transcoded files. Thanks @lijinke666
...
See: https://github.com/lijinke666/react-music-player/issues/90
2020-05-16 13:24:25 -04:00
Deluan
50eda78ca1
Revert "Save perPage selection in localstorage"
...
This reverts commit 9490374faa .
2020-05-15 11:04:48 -04:00
Deluan
b3af0f880b
Use a custom List component
2020-05-15 11:03:59 -04:00
Deluan
9490374faa
Save perPage selection in localstorage
2020-05-14 23:05:14 -04:00
Deluan
a340b62fdf
Link to artist from album list
2020-05-14 20:42:21 -04:00
Deluan
0d1af8c635
Fix potential null reference exception
2020-05-14 19:01:07 -04:00
Deluan
377c9e6be6
Revert "Upgrade golangci-lint"
...
This reverts commit b8ae5ccb02 .
2020-05-13 23:26:54 -04:00
Deluan
b8ae5ccb02
Upgrade golangci-lint
2020-05-13 16:50:13 -04:00
Deluan
f8362a4acb
Fix staticcheck's SA1029
2020-05-13 16:49:55 -04:00
Deluan
5ce3135f00
Fix gosec's G601
2020-05-13 15:32:42 -04:00
Deluan
162971f7b3
Remove console.log
2020-05-12 14:48:22 -04:00
Deluan
49dd13002c
Update Portuguese translation
2020-05-12 14:20:24 -04:00
Deluan
1e5c879fc6
Extract disc subtitle strings for translation
2020-05-12 14:13:34 -04:00
Deluan
e369cbf493
Disable album songs sorting
2020-05-12 13:47:59 -04:00
Deluan
a88270a22b
Add multidisc labels, even if there are no disc subtitles
2020-05-12 13:14:23 -04:00
Deluan
4355f4fe2d
Show disc subtitles (if available)
2020-05-12 12:57:53 -04:00
Deluan
0d9361734f
Import and display disc subtitles
2020-05-12 12:57:53 -04:00
Deluan
7f75994906
go mod tidy
2020-05-11 10:54:35 -04:00
dependabot-preview[bot]
e9d594ebcf
Bump github.com/Masterminds/squirrel from 1.3.0 to 1.4.0
...
Bumps [github.com/Masterminds/squirrel](https://github.com/Masterminds/squirrel ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/Masterminds/squirrel/releases )
- [Commits](https://github.com/Masterminds/squirrel/compare/v1.3.0...v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-11 09:46:22 -04:00
Deluan
0d1e2a92f6
Make MediaFolder ID int32
2020-05-09 22:29:02 -04:00
Deluan
1ed6d130b1
Fix getMusicFolders and getIndexes API compliance. Fix #286
2020-05-09 21:02:38 -04:00
Deluan
09267d2ffd
Don't skip to the next song when there is an streaming error
2020-05-09 15:56:12 -04:00
Deluan
3a6639f820
Fix golangci-lint installation
2020-05-09 15:02:23 -04:00
Deluan Quintão
8b79b288eb
Update de.json (POEditor.com)
2020-05-09 12:53:51 -04:00
Deluan Quintão
a0cde80c52
Update pt.json (POEditor.com)
2020-05-09 12:53:51 -04:00
Deluan Quintão
458636d2b8
Update fr.json (POEditor.com)
2020-05-09 12:53:51 -04:00
Deluan Quintão
8b30af561e
Update cs.json (POEditor.com)
2020-05-09 12:53:51 -04:00
Deluan Quintão
1fb2b9bf1d
Update tr.json (POEditor.com) (+1 squashed commit)
...
Squashed commits:
[9480cf8] Update tr.json (POEditor.com)
2020-05-09 12:53:51 -04:00
Deluan
5c9fdb064d
Use official golangci-lint GH action
2020-05-08 17:13:57 -04:00
Deluan
70047fe20e
Add songCount column to Artist table
2020-05-08 10:05:48 -04:00
Deluan
1c41582d79
Run pre-push hooks in parallel
2020-05-07 12:00:10 -04:00
Deluan
9a854f6cc4
Add golangci-lint to git pre-push hook
2020-05-07 11:57:07 -04:00
Deluan
06ab88415a
Refactor album actions, simplify usage
2020-05-07 11:24:28 -04:00
Deluan
16f2b056ef
Fix deprecated version input
2020-05-07 09:50:01 -04:00
Deluan
a761e6f2d0
go mod tidy
2020-05-07 09:31:10 -04:00
dependabot-preview[bot]
da7489cecd
Bump github.com/onsi/gomega from 1.9.0 to 1.10.0
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.9.0...v1.10.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-07 09:12:17 -04:00
Deluan
0472988645
Fix next track not working after adding to queue
2020-05-07 00:28:32 -04:00
Deluan
7e0881f0ec
Play the remainder of the album when clicking on a album's song
2020-05-06 16:02:31 -04:00
Deluan
f8fb4c8f54
Make the borders of the AlbumSongs round
2020-05-06 08:44:25 -04:00
Deluan
ddcacbb6e5
Fix covers overflow in some resolutions
2020-05-06 08:44:10 -04:00
Deluan Quintão
9d7512e9ab
Update README
2020-05-06 08:08:43 -04:00
Deluan Quintão
2e31b4d046
Update translations ( #264 )
...
* Update it.json (POEditor.com)
* Update de.json (POEditor.com)
* Update pt.json (POEditor.com)
* Add Czech translation
* Update fr.json (POEditor.com)
* Update nl.json (POEditor.com)
* Update cs.json (POEditor.com)
* Update English translation
* Update it.json (POEditor.com)
2020-05-05 18:32:22 -04:00
Deluan
c585ca7131
Add random as a valid sort option for song resource
2020-05-05 16:17:09 -04:00
Deluan
29e2ab1b4a
Set default view to Album list
2020-05-05 15:44:05 -04:00
Deluan
8880294ee7
Change default album view mode to Grid
2020-05-05 15:34:31 -04:00
Deluan
a8d3466b0e
Unselect album songs after clicking on bulk "Play Later" button
2020-05-05 15:08:30 -04:00
Deluan
0ee000a8a0
Resolve TODO (workaround is necessary)
2020-05-05 12:35:50 -04:00
Deluan
0833d87f94
Add "Play Later" action to AlbumContextMenu
2020-05-05 12:20:41 -04:00
Deluan
23836d7c3c
Change addTrack action to addTracks, supporting multiple tracks to be added to the queue in one call
2020-05-05 12:07:50 -04:00
Deluan
5495451448
Use only one call to the server when adding songs to the queue
...
Also show a message when there's an error communication with the server
2020-05-05 11:19:41 -04:00
Deluan
bb01c8973f
Fix lint error
2020-05-04 20:46:16 -04:00
Deluan
2f4d4c6e38
Add missing translation terms
2020-05-04 20:27:09 -04:00
Deluan
8d99c3ab92
Add validation tests to translations files
2020-05-04 19:54:10 -04:00
Deluan Quintão
8f66e87099
Install reflex in setup-dev target
2020-05-04 17:07:01 -04:00
Deluan
3e778e6007
Bump github.com/sirupsen/logrus from 1.5.0 to 1.6.0
2020-05-04 13:28:16 -04:00
Deluan
b2d6dd0254
Add pr-# tag to Docker image
2020-05-04 12:19:20 -04:00
Deluan
589c4cf225
Fix screenshot proportion
2020-05-03 19:25:39 -04:00
Deluan
4b70cc52d6
Reduce log level of config file being used
2020-05-03 14:09:31 -04:00
Deluan
cc1205c79d
Simplify README.md
2020-05-03 00:04:33 -04:00
Deluan
cccd0235cf
Add option to specify ConfigFile path
2020-05-02 23:17:38 -04:00
Deluan
17e51756ef
Removed dependencies for ra language files
2020-05-02 22:30:55 -04:00
Deluan
13ce21843f
go mod tidy
2020-05-02 18:00:18 -04:00
Deluan
151f43b95f
Refactor i18n functions a bit
2020-05-02 17:44:24 -04:00
Deluan
055c77b38c
Remove "default" from Dark theme name
2020-05-02 14:50:46 -04:00
Deluan
8dc2d7a5e0
Make context menu icon smaller
2020-05-02 14:50:15 -04:00
Deluan
a71d5b3954
Add remaining languages
2020-05-02 14:19:01 -04:00
Deluan
854a923fea
Don't sort ReadAll translations, as it will be sorted in the UI
2020-05-02 14:19:01 -04:00
Deluan
496b467c1d
Cater for differences when loading embedded Assets and in dev mode
2020-05-02 14:19:01 -04:00
Deluan
056d5e7111
Remove empty keys to allow English fallback
2020-05-02 14:19:01 -04:00
Deluan Quintão
e43c172d96
Update de.json (POEditor.com)
2020-05-02 14:19:01 -04:00
Deluan Quintão
0b56c3f026
Update pt.json (POEditor.com)
2020-05-02 14:19:01 -04:00
Deluan Quintão
5445d20ecd
Update en.json (POEditor.com)
2020-05-02 14:19:01 -04:00
Deluan
2f7443e4bd
Use English as fallback language
2020-05-02 14:19:01 -04:00
Deluan
41cf99541d
Move translations to server
2020-05-02 14:19:01 -04:00
Deluan
1a9663d432
Move static to resources. Embed them at build time
2020-05-02 14:19:01 -04:00
Deluan
b7dcdedf41
More error handling
2020-05-02 14:19:01 -04:00
Deluan
bf8f9d2be8
Fix context menu icon color on Light theme
2020-05-01 12:08:32 -04:00
Deluan
6d20ca27f6
Add mobile album list view
2020-05-01 11:50:07 -04:00
Deluan
3bb573b45f
Add AlbumContextMenu to AlbumListView
2020-05-01 11:27:09 -04:00
Deluan
9b2d91c0f2
Fix songs pagination param in AlbumContextMenu
2020-05-01 11:05:36 -04:00
Deluan
b002a69bf8
Fix language sorting
2020-05-01 10:48:28 -04:00
Deluan
e341df1e26
Rename Chinese translation file to zh
2020-05-01 10:43:49 -04:00
Deluan
35e8c1c407
Add all translation keys to English
2020-05-01 10:41:47 -04:00
Deluan
d1a88ed8d6
Remove duplicated translation key
2020-05-01 10:28:31 -04:00
Deluan
10a7dfeb15
Add SongContextMenu
2020-05-01 10:22:24 -04:00
Deluan
dbde5330bd
Mark helper function as unexported
2020-05-01 09:17:21 -04:00
Deluan
9b817edd1a
go mod tidy
2020-05-01 09:08:35 -04:00
dependabot-preview[bot]
261d73410a
Bump github.com/Masterminds/squirrel from 1.2.0 to 1.3.0
...
Bumps [github.com/Masterminds/squirrel](https://github.com/Masterminds/squirrel ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/Masterminds/squirrel/releases )
- [Commits](https://github.com/Masterminds/squirrel/compare/v1.2.0...v1.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-01 09:01:49 -04:00
Deluan
555c78f536
Reduce flickering of album covers
2020-05-01 09:00:00 -04:00
Deluan
0270a9c924
Remove dangling create-react-app README
2020-04-30 15:19:55 -04:00
Deluan
a45e278cda
Bum react-music-player version to 4.12.0
2020-04-30 14:18:05 -04:00
stncrn
bdbee7f541
Add setup step: download node dependencies
2020-04-30 09:54:15 -04:00
Deluan
b453ee6598
Fix color of album context menu when in Light mode.
...
Fix is to make it always white
2020-04-29 22:46:34 -04:00
Deluan
716de24f1e
Localize translation config notice
2020-04-29 21:59:05 -04:00
Deluan
c816ca4525
Add config option to enable/disable Transcoding configuration
2020-04-29 21:59:05 -04:00
Srihari Chandana
eb7d2dcaa1
fixed compile errors
2020-04-29 21:51:44 -04:00
Srihari Chandana
e6d4cfba96
cleaned up logic
2020-04-29 21:51:44 -04:00
Srihari Chandana
2a5d2d70ba
replaced GridButton with GridMenu
2020-04-29 21:51:44 -04:00
Srihari Chandana
e539ddceb9
fixed code to remove warnings
2020-04-29 21:51:44 -04:00
Srihari Chandana
00666da9c1
added grid play button
2020-04-29 21:51:44 -04:00
Deluan
7ad9c385b5
Fix typo
2020-04-29 17:38:03 -04:00
Sumner Evans
e65fb189ce
Added back configs that I totally missed because I was tired
2020-04-29 17:18:44 -04:00
Sumner Evans
1afe409a79
Update the sample navidrome.service for use in Arch Linux
2020-04-29 17:18:44 -04:00
jvoisin
dbf9c8be7d
An other batch of linters
2020-04-29 14:09:45 -04:00
jvoisin
26188e6d8a
Enable a couple of linters
2020-04-29 09:03:07 -04:00
Brian Pierson
d6c70554b3
Fixing 50 shades of blue
2020-04-29 08:15:28 -04:00
Deluan
5990a4285f
Replace goreman with node-foreman
2020-04-28 23:24:57 -04:00
Deluan
08e9ac63b1
Add cron workflow to remove old pipeline artifacts
2020-04-28 14:13:34 -04:00
Deluan
71a1f65be2
Bump @testing-library dependencies
2020-04-28 12:06:05 -04:00
Deluan
5862157a2c
Move test file to fixtures folder
2020-04-28 11:59:47 -04:00
Deluan
d4f17f2b73
Fix username English translation ( fix #231 )
2020-04-27 23:23:03 -04:00
Deluan
ea1d534c29
Fix NavBar title translations
2020-04-27 23:22:17 -04:00
Deluan
069de0f9ea
Add a try catch to display the record when DurationField fails
2020-04-27 22:46:40 -04:00
Deluan
e871c7daee
Add links to documentation on how to contribute with themes and translations
2020-04-27 20:43:58 -04:00
dependabot-preview[bot]
320fe11a66
Bump prettier from 2.0.4 to 2.0.5 in /ui
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.0.4...2.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-27 17:41:49 -04:00
Deluan
5fdc09a5b9
Fix pipeline (disable docker job when running on a PR from a forked repo)
2020-04-27 14:59:12 -04:00
Deluan
46f1b33812
Fix logging when first arg is a context.Context without a logger
2020-04-26 19:33:57 -04:00
Deluan
b44218fdcc
Move the shuffleAlbum logic into an action
2020-04-26 19:15:52 -04:00
Deluan
4441ae1f0b
Break up setup target, to avoid installing tools not required for building only
2020-04-26 16:10:40 -04:00
Deluan
1c3ee89ab4
Disable docker steps if secrets are not available
2020-04-26 15:52:21 -04:00
Deluan
ebc7964157
Fix formatting
2020-04-26 15:07:36 -04:00
Deluan
ad6c86d78a
Check formatting in pipeline
2020-04-26 15:07:36 -04:00
Deluan
f3097496c6
Add golangci-lint to Go build step
2020-04-26 15:07:36 -04:00
Deluan
ddeefad501
Fix goimport and gosec warnings
2020-04-26 15:07:36 -04:00
Deluan
5cd453afeb
Fix all errcheck warnings
2020-04-26 15:07:36 -04:00
Deluan
03c3c192ed
Fixing static checks about passing nil context
2020-04-26 15:07:36 -04:00
Deluan
95790b9eff
Remove unused code
2020-04-26 15:07:36 -04:00
ElleshaHackett
6bf7c751a1
Add Dutch language
2020-04-26 15:07:14 -04:00
Kevin Morssink
1019bb8258
Add Dutch language
2020-04-26 15:07:14 -04:00
Deluan
531155d016
Check if persistedState exists beforetrying to use it ( fix #214 )
2020-04-25 13:37:02 -04:00
Deluan
47311d16cf
Trigger pipeline on new tags
2020-04-25 12:35:36 -04:00
Deluan
ef3466787d
Fix the pipeline
2020-04-25 12:12:48 -04:00
Deluan
b7fd116bd8
Only triggers the pipeline on pushes to master and PRs
2020-04-25 12:06:05 -04:00
Deluan
34ad740e07
Enable French translation
2020-04-25 11:59:37 -04:00
Deluan
79454d7a92
Fix artist link contrast in light theme
2020-04-25 11:57:52 -04:00
Deluan
87cc397bc3
Add current playing track id to the Redux store
2020-04-25 11:57:52 -04:00
jvoisin
37602a2049
Bump the french traduction
2020-04-25 11:57:22 -04:00
Deluan
56ea380bb3
Add link to artist's albums on the album cover
2020-04-25 09:47:56 -04:00
Deluan
177ace1cee
Turn off autoplay when reloading the play queue from the Redux store
2020-04-25 09:30:43 -04:00
Deluan
61e3fe21ff
Add 'SNAPSHOT' to version when building locally, as this is not an "official" build
2020-04-25 09:27:22 -04:00
Deluan
8dcca76ec9
Fix various small sort issues
2020-04-24 17:37:28 -04:00
Deluan
1dd3a794f8
Reduce level of "invalid year" log message
2020-04-24 16:00:14 -04:00
Deluan
6c5dd245fe
Parse TSO2 (seems that ffmpeg does not process this tag in some situations)
2020-04-24 15:02:20 -04:00
Deluan
3b3ad65612
Use order fields to sort by artist and album
2020-04-24 15:02:20 -04:00
Deluan
e6f798811d
Generate Artist Index using the OrderArtistName
2020-04-24 15:02:20 -04:00
Deluan
371e8ab6ca
Generate Order Fields based on sanitized version of original fields
2020-04-24 15:02:20 -04:00
Deluan
69c19e946c
Add sort tags and use them in search
2020-04-24 15:02:20 -04:00
Deluan
d7edbf93f0
Make test more reliable
...
In some systems, it was detecting the `go.mod` file as an audio file, probably because of the system's mime-type configuration
2020-04-24 11:05:17 -04:00
Deluan
fb4d920fba
Small change to trigger the pipeline
2020-04-23 22:29:33 -04:00
Deluan
5a072fbd10
Follow symlinks to directories when scanning
2020-04-23 20:31:44 -04:00
Deluan
79c9d8f4f4
Parameterize docker image name
2020-04-23 19:31:24 -04:00
Deluan
871bf5a70a
Rename pipeline
2020-04-23 19:31:24 -04:00
Deluan
e4af235ce9
Move chmod to copy image, make the final image smaller
2020-04-23 19:31:24 -04:00
Deluan
00384a60f3
Unify GH actions
2020-04-23 19:31:24 -04:00
Deluan
f7b3ff4b34
Build and release docker images
2020-04-23 19:31:24 -04:00
Deluan
eaa48306fc
Make Dockerfile platform independent
...
Thanks @0xERROR: https://github.com/deluan/navidrome/issues/92#issuecomment-614630429
2020-04-23 19:31:24 -04:00
Deluan
f5572b8447
Fix git tag detection
2020-04-23 19:31:24 -04:00
Deluan
a756751cc6
Build binary artifacts
2020-04-23 19:31:24 -04:00
Deluan
b8a3af090d
Add cache to build workflow
2020-04-23 19:31:24 -04:00
Deluan
d534cb96a9
Replace math.Max with utils.MaxInt
2020-04-21 08:41:04 -04:00
Dimitri Herzog
f1e1d3bc07
request throttling only for media group api
2020-04-21 08:39:14 -04:00
Deluan
694be54428
Replace math.Max with utils.MaxInt
2020-04-20 12:17:01 -04:00
Deluan
76531fb1cd
Remove old pre-commit script (in favour of lefthook)
2020-04-20 11:57:38 -04:00
Dimitri Herzog
716f4c5cf7
configuration for request throttling
2020-04-20 11:51:00 -04:00
jvoisin
ba2d4b6859
Add a .git-blame-ignore-revs file
2020-04-20 10:41:41 -04:00
Deluan
2ec5e47328
Set version correctly when building locally
2020-04-20 09:47:44 -04:00
Deluan
b3f70538a9
Upgrade Prettier to 2.0.4. Reformatted all JS files
2020-04-20 09:09:29 -04:00
Deluan
de115ff466
Bump Testing Library and moved it to devDependencies
2020-04-20 09:02:08 -04:00
Deluan
129f02b36b
Bump ReactAdmin to 3.4.2
2020-04-20 08:50:21 -04:00
Deluan
1a8d219197
Remove generated comments from migrations
2020-04-19 23:29:08 -04:00
Deluan
80c8d85cb9
Fine tune search functionality
2020-04-19 23:29:07 -04:00
Deluan
db02f5f07f
go mod tidy
2020-04-19 14:51:16 -04:00
Deluan
579294b0f1
Make Players and Transcodings view mobile-friendly
2020-04-19 13:54:51 -04:00
Deluan
f83d0d471d
Fix getRandomSongs filters
2020-04-19 13:37:25 -04:00
Deluan Quintão
3b7d7bdb04
Disable French translation
2020-04-18 14:24:27 -04:00
jvoisin
05958f5195
Add French localization
2020-04-18 14:24:27 -04:00
Deluan
6cf4b81de9
Fix year range when querying by year
2020-04-18 14:05:44 -04:00
Deluan
689449df9e
Force reindex to fix album by year searches
2020-04-18 11:08:54 -04:00
Deluan
dae938de6f
Don't try to install Jamstash as part of initial setup
2020-04-17 22:11:58 -04:00
Deluan
f6617ff77d
Add Chinese Simplified translation
2020-04-17 21:54:41 -04:00
Deluan
defdc2ea6b
Bump Subsonic API to 1.10.2
2020-04-17 21:44:34 -04:00
Deluan
1fd6571a87
Refactored getSongsByGenre
2020-04-17 21:44:34 -04:00
Deluan
4c0250f9f8
Add fromYear/toYear params to getRandomSongs
2020-04-17 21:44:34 -04:00
Deluan
0e1735e7a9
Add getSongsByGenre endpoint
2020-04-17 21:44:34 -04:00
Deluan
a698e434fd
Refactor list_generator to use new filters
2020-04-17 21:44:34 -04:00
Deluan
95f658336c
Implement byYear and byGenre AlbumLists
2020-04-17 21:44:34 -04:00
Deluan
69dc4d97b3
Always fill album's min_year if max_year is filled
2020-04-17 21:44:34 -04:00
jvoisin
4aeb63c16e
Add a couple of patterns to .gitignore
2020-04-17 10:06:35 -04:00
dependabot-preview[bot]
e5efadf99e
Bump github.com/go-chi/chi from 4.1.0+incompatible to 4.1.1+incompatible
...
Bumps [github.com/go-chi/chi](https://github.com/go-chi/chi ) from 4.1.0+incompatible to 4.1.1+incompatible.
- [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/v4.1.0...v4.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-17 08:09:06 -04:00
AlphaJack
d117d5794d
Add Italian localization
2020-04-17 08:05:30 -04:00
Deluan
d09a2182e0
Lax Node version (only matches major version 13)
2020-04-17 00:21:42 -04:00
Deluan
b8b09820b1
Use deluan/ci-goreleaser
2020-04-16 17:44:12 -04:00
Deluan
2cfd7babb3
Add more Portuguese translations
2020-04-16 13:02:39 -04:00
Deluan
161a9b340c
Add more Portuguese translations
2020-04-16 12:53:46 -04:00
Deluan
605253446a
Fix AlbumLink label in Songs view
2020-04-16 10:26:24 -04:00
Deluan
f8d9b1508e
Add prettier npm script
2020-04-15 22:11:23 -04:00
Deluan
3c4de3c8b5
Move language merge logic to i18n/index
...
This simplifies implementations one new languages
2020-04-15 22:11:23 -04:00
Deluan
a6c9bf1b15
Persist language selection to localStorage
2020-04-15 22:11:23 -04:00
Deluan
bf6ec67528
Add Language Selector to Personal settings
2020-04-15 22:11:23 -04:00
Deluan
289ba68824
Add Portuguese translation (incomplete)
2020-04-15 22:11:23 -04:00
Deluan
2dfe01963a
Build binary for Linux MUSL (ex: Alpine). Fix #142
2020-04-15 08:49:30 -04:00
Deluan
5ed1d5c19f
Upgrade github.com/djherbis/fscache to v0.10.1, tentatively fix #177
2020-04-15 08:45:10 -04:00
Deluan
db4479e720
Allow cache image to be disabled (workaround for #177 )
2020-04-14 19:28:54 -04:00
Deluan
66275d3b94
Make song details table dense
2020-04-14 17:09:47 -04:00
Deluan
57f2c3f823
Better layout for Song Details
2020-04-14 16:21:59 -04:00
Deluan
afba4c9915
Add size and play count/date to Song Details
2020-04-14 15:23:11 -04:00
Deluan
f0d18d2cb3
Add Song Details to Album view
2020-04-14 14:59:16 -04:00
Deluan
da45bcf448
Make player theme configurable from Navidrome's theme
2020-04-14 11:54:49 -04:00
Deluan
3a54246b15
Change default sort for albums view to alphabetically (list) or most recent (grid)
2020-04-14 09:26:59 -04:00
Deluan
2b06f20f41
Close the sidebar menu when clicking "Personal" in mobile screens
2020-04-14 08:52:26 -04:00
Deluan
88f44b2e77
Upgrade React Player to 4.11.2, fix to MediaSession "close" action
2020-04-14 01:42:07 -04:00
Deluan
4dff067e0b
Upgrade React Player to 4.11.1, enabled MediaSession
2020-04-13 14:24:50 -04:00
Deluan
d81bf8a518
Update github.com/go-chi/cors
2020-04-13 10:50:18 -04:00
Deluan
adfaf39489
Mark more endpoints as "gone" (won't be implemented)
2020-04-12 23:12:28 -04:00
Deluan
f6a15905d7
Move Album View toolbar to left
2020-04-12 20:43:51 -04:00
jvoisin
52b8c5f151
Correctly handle error in migration
2020-04-12 14:58:08 -04:00
Deluan
c4eab5db86
Update dhowden/tag library, to fix extracting images from Ogg files
...
see https://github.com/dhowden/tag/issues/64
2020-04-11 23:40:35 -04:00
Deluan
4b1c76e307
Keep the order of the playlist when adding new songs. Also allow adding a song more than once
2020-04-11 21:24:15 -04:00
Deluan
e476a5f6f1
Make fields songCount, duration, created and changed mandatory in playlists responses ( fixes #164 )
2020-04-11 19:15:15 -04:00
Deluan
9fb4f5ef52
Removed Playlist.GetWithTracks, not needed anymore
2020-04-11 19:05:51 -04:00
Deluan
e232c5c561
Add created and changed fields to playlists responses
2020-04-11 18:58:43 -04:00
Deluan
803a5776ae
Update link to Subsonic API compatibility doc
2020-04-11 13:19:58 -04:00
Deluan
a6dfcafdab
Update themes doc, link to documentation site
2020-04-11 13:13:53 -04:00
Deluan
8f2c7b7913
go mod tidy
2020-04-11 13:10:54 -04:00
jvoisin
2ab647efe1
Add a test
2020-04-11 13:08:21 -04:00
jvoisin
04eb421186
Refactor a bit how ffmpeg is used to get metadata
...
- createProbeCommand returns a []string instead of (string, string[])
- Simplify the loop of createProbeCommand
2020-04-11 13:08:21 -04:00
Deluan
6a3a66975c
Update dhowden/tag library, to fix extracting images from some id3v4 tags
...
See https://github.com/dhowden/tag/issues/62
2020-04-10 23:42:06 -04:00
jvoisin
1ef4fa970f
Simplify a bit ffmpeg's transcoder
...
- Remove the useless "format" parameter
- createTranscodeCommand now returns a list of string, instead of (string, string[])
2020-04-10 13:00:29 -04:00
jvoisin
b34523e196
Warn if ffmpeg can't be found
2020-04-10 10:56:58 -04:00
Deluan
09985453aa
Show a Datagrid placeholder while loading
2020-04-09 22:38:40 -04:00
jvoisin
159a6e1cad
Simplify the openrc unit
2020-04-09 19:21:23 -04:00
Deluan
b429949dd9
Keep optimistic rendering when changing the sort order for the current album
2020-04-09 18:53:44 -04:00
Deluan
b9f601dfb4
Remove unused import
2020-04-09 18:31:37 -04:00
Deluan
5b488b72b1
Add a custom AlbumSongs list component, to disable the optimistic rendering (should fix #158 )
2020-04-09 18:28:47 -04:00
Deluan
03044bcb68
Ignore data folder when watching for changes in folders (when in dev mode)
2020-04-09 16:48:04 -04:00
Deluan
7bc3dace4c
Revert "Improve ffmpeg's error diagnostic"
...
This reverts commit 4fc88f23
2020-04-09 14:26:42 -04:00
Deluan
c2ec142ce3
More tests
2020-04-09 13:36:05 -04:00
Deluan
2d39a6df8d
Remove duplicated fscache creation
2020-04-09 13:15:01 -04:00
Deluan
5265d0234f
Fix tests for Cover service
2020-04-09 12:13:54 -04:00
jvoisin
4fc88f23e9
Improve ffmpeg's error diagnostic
...
This should close #155
2020-04-09 10:40:16 -04:00
Deluan
5412bb2dc8
Fine tune album grid for mobile view
2020-04-09 09:53:53 -04:00
Deluan
b661d52477
Force full scan to enable search by tracks' artists in albums
2020-04-09 00:24:26 -04:00
Deluan
43ce81af67
Add all individual artists from album in searchable full text field. Should fix #94
2020-04-08 23:54:54 -04:00
Deluan
b8d1185f7f
Remove duplicated words and extra spaces from full text searchable fields
2020-04-08 23:29:28 -04:00
Deluan
0fa8290ed3
Don't transcode if original format/bitrate is the same as the selected ones
2020-04-08 19:10:55 -04:00
Deluan
519e3f014d
Re-stage files after formatting
2020-04-08 13:23:39 -04:00
Deluan
d38f8544d5
Remove unused localStorage config
2020-04-08 13:20:02 -04:00
Deluan
089a92157f
Pass version to UI through AppConfig, instead of login payload.master
...
This makes the version info updated with a browser refresh (no need to logout and login again)
2020-04-08 11:00:30 -04:00
Deluan
db246900a6
Introduce a new configuration to select the login background image URL
2020-04-08 09:07:15 -04:00
Deluan
a0f389fc3e
Consolidate UI configuration in one place, allowing it to be overridden from the server
2020-04-08 09:07:15 -04:00
Deluan
d0188db4f9
Fine tune album grid
2020-04-07 21:25:06 -04:00
Deluan
f537984bbf
Use trackId instead of simply id, as it seems to conflict with internal id generated by the player. fixes #153
2020-04-07 11:55:45 -04:00
Deluan
7e6c0e3894
Less noisy logs for scrobble
2020-04-06 19:42:35 -04:00
Deluan
b930c7253a
Fix tests in pipeline
2020-04-06 17:01:48 -04:00
Deluan
c1afe70d98
Fix: also pass the custom authorization header in all requests
2020-04-06 16:23:47 -04:00
Deluan
3f9ddb915e
Use a custom authorization header, to avoid conflicts with proxies using basic auth ( fixes #146 )
2020-04-06 16:03:20 -04:00
Deluan
c3edc7f449
Add test for ServeIndex
2020-04-06 15:37:15 -04:00
Deluan
9b272c8021
Small log tweak
2020-04-06 14:02:50 -04:00
Deluan
6d1221164b
Download and install latest Jamstash when calling make Jamstash-master
2020-04-06 00:40:51 -04:00
Deluan
647132625c
Logs new stream sessions
2020-04-06 00:26:51 -04:00
Deluan
a17a98a75f
Log API requests and responses at Debug level
2020-04-05 23:57:04 -04:00
Deluan
59707b3a8f
Detect embedded art in ogg containers
2020-04-05 23:41:10 -04:00
Deluan
fa378ab4e4
Add tracing log to Cover service
2020-04-05 22:48:07 -04:00
Deluan
05ffb1acad
Cache cover arts. closes #19
2020-04-05 22:02:06 -04:00
Deluan
a1ba5c59b2
Returns default cover on any error (not found, encoding, or unknown)
...
Only returns error if it cannot read the default image
2020-04-05 22:02:06 -04:00
Deluan
1bc68c20fc
Create and configure image cache
2020-04-05 22:02:06 -04:00
Deluan
d308e7ca46
Fix typo
2020-04-05 17:49:14 -04:00
jvoisin
2b5433dc6e
Add an openrc unit file
2020-04-05 13:07:00 -04:00
Deluan
86a23f9b14
Add more indexes to MediaFile table
2020-04-04 21:56:22 -04:00
Deluan
0ba5840a65
Don't set a playerId cookie it cannot register the player
2020-04-04 20:26:36 -04:00
Deluan
93646b964e
More logging tests
2020-04-04 19:11:21 -04:00
Deluan
13be8d297c
Converted last GoConvey tests to Ginkgo
...
Removed GoConvey dependency
2020-04-04 18:54:12 -04:00
Deluan
a4b97121ab
Changes when pipelines are triggered:
...
- Build now on new Pull Requests
- Release only on new pushed tags
2020-04-04 16:39:43 -04:00
Deluan
660f9c205b
Rename dist target to snapshot
2020-04-04 14:36:23 -04:00
Deluan
28852ce7d7
go mod tidy
2020-04-03 22:57:59 -04:00
Deluan
656ca1f3b5
Fix colour of album actions
2020-04-03 22:35:55 -04:00
Deluan
b8f7715a74
Fix ReactAdmin console warnings
2020-04-03 21:03:34 -04:00
Deluan
096ed396c8
Add link to all artist's albums from an album
2020-04-03 20:51:15 -04:00
Deluan
3b6d0b3d15
Add a catchall route to redirect everything to app/index.html
2020-04-03 19:45:35 -04:00
Deluan
75cd21da1f
Add BaseURL configuration ( fixes #103 )
2020-04-03 19:05:38 -04:00
Deluan
b8eb22d162
Add git hooks on check_env
2020-04-03 16:00:17 -04:00
Deluan
9b461735f4
Add comments to createXxxxCommand functions to clarify about the filepaths arguments being absolute paths
2020-04-03 14:49:35 -04:00
Deluan
63bf49b3c4
Add lefthook for handling git hooks
2020-04-03 14:48:14 -04:00
Deluan
559848299c
Fix default mp3 encoding ffmpeg command
2020-04-03 00:26:41 -04:00
Deluan
8510273216
Send estimated content length if requested
2020-04-03 00:24:40 -04:00
Deluan
2392060bc1
Don't try to transcode a file if the requested format is the same and the client is not requesting to downsample
2020-04-02 22:17:52 -04:00
Deluan
2d7998de59
Return cover from album even if client does not prefix the id with al-. Fixes #46
2020-04-02 22:03:27 -04:00
Deluan
40638688b2
Remove React warnings by omit properties not used downstream
2020-04-02 19:58:34 -04:00
Deluan
ea22b2fc6d
Bump react-admin to 3.3.3
2020-04-02 19:47:10 -04:00
Deluan
1182218787
Upgrade Node to 13.12
2020-04-02 19:41:10 -04:00
Deluan
14f7c5610e
Bump @testing-library/jest-dom, @testing-library/user-event and react-dom
2020-04-02 19:31:49 -04:00
Deluan
27579b99a3
Removed album list selection, for now
2020-04-02 19:20:39 -04:00
Deluan
c58021e645
Make Personal settings form more consistent with the rest of the App
2020-04-02 18:46:09 -04:00
Deluan
1810cc7ac7
Simplify album lists tabs handling
2020-04-02 18:18:52 -04:00
Deluan
86f73eecca
Only add padding to layout if the player is visible
2020-04-02 18:09:02 -04:00
Deluan
3d6ce8a77f
Skip calling ffmpeg if there are no files to probe
2020-04-02 17:38:20 -04:00
Deluan
670be29d7b
Revert "Pause the player with <space>"
...
This reverts commit 6e6cfdd0
2020-04-02 16:52:46 -04:00
dependabot-preview[bot]
2b3e506583
build(deps): bump github.com/go-chi/chi
...
Bumps [github.com/go-chi/chi](https://github.com/go-chi/chi ) from 4.0.4+incompatible to 4.1.0+incompatible.
- [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/v4.0.4...v4.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-02 08:53:28 -04:00
jvoisin
6e6cfdd02b
Pause the player with <space>
2020-04-01 17:14:09 -04:00
Deeparghya Dutta Barua
a18093e255
Fix systemd unit to allow FFmpeg execution
2020-04-01 15:15:59 -04:00
Deluan
a35636999d
feat: fine tune album art image size. better, but still not ideal
2020-04-01 09:09:51 -04:00
Deluan
13a3d38e4f
fix: Personal view title and menu tooltip
2020-03-31 21:40:06 -04:00
Deluan
9f00fb0f05
feat: move Configuration menu to Personal settings
2020-03-31 21:28:50 -04:00
Deluan
6cddcd6f0d
docs: update README
2020-03-31 20:42:59 -04:00
Deluan Quintão
c6d1cfeceb
docs: update theme's README
2020-03-31 20:07:11 -04:00
Deluan
de43c27b3c
docs: basic documentation on creating themes.
...
#129
2020-03-31 19:54:38 -04:00
Deluan
747b5ea25e
refactor: rename theme name attribute to themeName
2020-03-31 19:36:45 -04:00
Deluan
dd2e98fca2
feat: make theme select input longer
2020-03-31 18:43:54 -04:00
Deluan
eb621be646
feat: load themes dynamically
2020-03-31 18:31:14 -04:00
Deluan
d223a4f4db
docs: mentions our Subreddit in the README
2020-03-31 15:11:33 -04:00
Deluan
7aa182e33d
fix: add padding at the bottom of the layout, to accommodate the audio player (relates to #132 )
2020-03-31 14:52:54 -04:00
Deluan
7fec503b72
feat: persist the queue in the localStorage
2020-03-31 14:34:08 -04:00
Deluan
083a11a563
feat: store state in localStorage
2020-03-31 14:07:33 -04:00
Deluan
944f3695c4
fix: disable click on version menu item
2020-03-31 13:04:04 -04:00
Deluan
dfc8691262
fix: add "Version" message to translations
2020-03-31 11:17:11 -04:00
Deluan
395b598bb1
fix: don't show tooltips in profile menu items
2020-03-31 11:07:45 -04:00
Deluan
d04b434d96
fix: profile menu items colors
2020-03-31 10:49:47 -04:00
Deluan
f041503a85
feat: simple theme selector. only works with hardcoded light and dark for now
2020-03-31 09:35:44 -04:00
Deluan
500207f7b8
refactor: extract themes to their own folder
2020-03-31 09:05:46 -04:00
Deluan
1e0a79ebb7
fix: "Recent" should sort by play_date, not starred_at
2020-03-30 19:34:44 -04:00
Deluan
301fa2a957
fix: sort by album in songs view
2020-03-30 19:34:00 -04:00
Deluan
46f4f63212
feat: initial implementation of album lists
2020-03-29 00:01:08 -04:00
Deluan
fec8b5f731
feat: add playcounts to album and songs
...
(fix year in song list)
2020-03-28 20:38:41 -04:00
Deluan
777231ea79
feat: expose album, song and artist annotations in the RESTful API
2020-03-28 19:22:55 -04:00
Deluan
0e36ed35a3
fix: typo
2020-03-28 18:50:18 -04:00
Deluan
f1af646cee
feat: option to display albums as a grid
2020-03-28 16:25:55 -04:00
Deluan
fc0621646b
feat: add link to album from Songs view
2020-03-28 00:34:09 -04:00
Deluan
575800dcff
docs: add badge with link to subreddit
2020-03-27 21:51:24 -04:00
Deluan
0ca849a61a
feat: show year range in album view and match ranges in year filter. #118
2020-03-27 21:11:06 -04:00
Deluan
53e8a92fed
feat: rename year to max_year and add min_year to album. #118
2020-03-27 21:11:06 -04:00
Deluan
fc650cd127
chore: upgrade to Node 13.11
2020-03-27 19:23:52 -04:00
Deluan
b03519b09c
fix: configured transcodings not appearing in players view
2020-03-27 19:12:11 -04:00
Deluan
39b9f818be
feat: use ND_PORT env var in health check
2020-03-26 15:26:40 -04:00
Deluan
7febe05ed5
feat: add health check to docker image
2020-03-26 15:15:40 -04:00
Deluan
2c42e4e12e
feat: add icons for playlists
2020-03-26 12:33:30 -04:00
Deluan
dcb3b3b5d1
fix: various album_artists <-> artists mismatches
2020-03-26 09:08:53 -04:00
Deluan
5331732236
fix: remove sql injection
2020-03-25 20:40:18 -04:00
Deluan
dc973ae670
refactor: remove unused code
2020-03-25 20:40:18 -04:00
Deluan
100db2bcfd
feat: add artist filter to album view
2020-03-25 20:40:18 -04:00
dependabot-preview[bot]
c84a58ff7d
build(deps): bump github.com/go-chi/chi
...
Bumps [github.com/go-chi/chi](https://github.com/go-chi/chi ) from 4.0.3+incompatible to 4.0.4+incompatible.
- [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/v4.0.3...v4.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-25 18:12:33 -04:00
Deluan
2d7fda1b2f
docs: add default config vars to docker-compose.yml example
2020-03-24 12:34:31 -04:00
Deluan
3cba5f70fd
chore: add tests for all utils, removed unused functions
2020-03-24 11:59:10 -04:00
Deluan
b4c7cac964
refactor: moved magic strings to consts
2020-03-24 11:59:10 -04:00
dependabot-preview[bot]
5ef80d2490
build(deps): bump github.com/sirupsen/logrus from 1.4.2 to 1.5.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.4.2...v1.5.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-24 09:09:12 -04:00
dependabot-preview[bot]
3b798cf943
build(deps): bump react-scripts from 3.4.0 to 3.4.1 in /ui
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@3.4.1/packages/react-scripts )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-23 08:49:40 -04:00
dependabot-preview[bot]
50b7756159
build(deps): bump react from 16.13.0 to 16.13.1 in /ui
...
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react ) from 16.13.0 to 16.13.1.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v16.13.1/packages/react )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-23 08:48:48 -04:00
Deluan
15606770ca
chore: removed non-working config flag
2020-03-22 01:13:55 -04:00
Deluan
f403a8da34
feat: add version to index.html description meta tag
2020-03-22 01:04:10 -04:00
Deluan
20075ae68d
refactor: extracted restful helpers into their own composable struct
2020-03-21 20:00:46 -04:00
Deluan
91a743623a
feat: always show artist name in Album view
2020-03-21 19:15:39 -04:00
Deluan
e23a290812
fix: logging of scanner startup
2020-03-21 14:20:22 -04:00
Deluan
dee68559ab
docs: uses less space for client list
2020-03-21 14:11:57 -04:00
Deluan
9f42e330b4
fix: change web requests log level to debug
2020-03-21 13:03:04 -04:00
jvoisin
ad63b8b1b4
Add a systemd startup unit
2020-03-21 12:47:05 -04:00
Deluan
0d8a2b310f
fix: the default session timeout must be 30 minutes, not seconds!
2020-03-21 12:17:20 -04:00
Deluan
3977575563
build: add a simple build as default target, trying to make LGTM work
2020-03-20 12:21:41 -04:00
Deluan
47244cb770
refactor: remove unused static file
2020-03-20 12:00:14 -04:00
Deluan
57aaf5a26b
refactor: remove unused property
2020-03-20 00:30:16 -04:00
Deluan
352d686d94
chore: upgrade react-admin to 3.3.1
2020-03-20 00:23:04 -04:00
Deluan
f6e448c1ba
refactor: removed unused code, unnecessary typecasts and fixed small warnings
2020-03-20 00:07:36 -04:00
Deluan
270b0ae74e
feat: add "Compilation" filter to albums
2020-03-19 23:25:40 -04:00
Deluan
8401d85f78
feat: search in WebUI now is more flexible, searching in all relevant fields in the current view
2020-03-19 22:26:18 -04:00
Deluan
32fbf2e9eb
refactor: drop search table, integrated full_text into main tables
2020-03-19 21:44:48 -04:00
Deluan
8cdd4e317d
feat: allow restful filter customization per field
2020-03-19 21:09:57 -04:00
Deluan
97d95ea794
fix: group compilations together in the restful API. fix #93
2020-03-19 15:02:11 -04:00
Deluan
cbbebb3264
fix: version position under banner
2020-03-18 23:21:01 -04:00
Deluan
8b108905a3
feat: use Navidrome's icon in getAvatar
2020-03-18 22:46:47 -04:00
Deluan
5b40ec400e
build: go mod tidy
2020-03-18 21:35:15 -04:00
Deluan
29e661e1fe
docs: update README
2020-03-18 21:23:45 -04:00
Deluan
b466ec75a4
build: always add latest tag to version
2020-03-18 21:05:17 -04:00
Deluan
c8cd755451
feat: use human readable sizes in cache size configuration
2020-03-18 20:39:10 -04:00
Deluan
faac303eff
feat: allow session timeout to be configurable. closes #101
2020-03-18 20:16:18 -04:00
Deluan
ced87be57b
fix: when searching player by id, create new player if client name does not match the one found
2020-03-17 19:10:09 -04:00
Deluan
811703ab60
fix: create default transcodings on existing installations
2020-03-17 16:49:37 -04:00
Deluan
bc1f767123
docs: Update README
2020-03-17 15:22:37 -04:00
Deluan
7055dc514b
docs: update basic transcoding info
2020-03-17 15:20:35 -04:00
Deluan
e02f3d3ec9
refactor: clean up unused config options
2020-03-17 15:20:35 -04:00
Deluan
68a49befc8
feat: allow regular users to change their players' configuration
2020-03-17 15:20:35 -04:00
Deluan
c8b0d2bfae
feat: select correct transcoding for streaming
2020-03-17 15:20:35 -04:00
Deluan
39993810b3
feat: add transcodedSuffix to Subsonic API responses
2020-03-17 15:20:35 -04:00
Deluan
45180115a6
feat: player CRUD
2020-03-17 15:20:35 -04:00
Deluan
353c48d8d8
refactor: rename player to audioplayer
2020-03-17 15:20:35 -04:00
Deluan
da36941252
feat: better getPlayer middleware setup
2020-03-17 15:20:35 -04:00
Deluan
8ec78900c5
feat: transcoding and player datastores and configuration
2020-03-17 15:20:35 -04:00
dependabot-preview[bot]
a0e0fbad58
build(deps): bump @testing-library/react from 9.5.0 to 10.0.1 in /ui
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 9.5.0 to 10.0.1.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v9.5.0...v10.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-16 10:06:23 -04:00
dependabot-preview[bot]
75e7ba8b1e
build(deps): bump github.com/go-chi/cors from 1.0.0 to 1.0.1
...
Bumps [github.com/go-chi/cors](https://github.com/go-chi/cors ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/go-chi/cors/releases )
- [Commits](https://github.com/go-chi/cors/compare/v1.0.0...v1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-16 10:04:16 -04:00
Deluan
74c30b5a66
docs: add list of tested clients
2020-03-15 13:26:48 -04:00
Deluan Quintão
e67bdbbc32
docs: add link to transcoding issue
2020-03-15 13:09:43 -04:00
Deluan
9554c8f783
build: rename generated archives
2020-03-14 21:09:39 -04:00
Deluan
e36a42f356
build: generate binaries for Linux armv6, armv7 and arm68 (v8) ( fixes #92 )
2020-03-14 21:09:39 -04:00
dependabot-preview[bot]
9d1960232c
build(deps): [security] bump acorn from 5.7.3 to 5.7.4 in /ui
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4. **This update includes a security fix.**
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-13 18:01:31 -04:00
Deluan
d3547544bf
feat: new WebUI icon
2020-03-11 20:18:22 -04:00