Commit Graph

  • 7fc964aec5 Don't wake CacheWarmer every 10 seconds, let it sleep :) Deluan 2023-01-18 19:31:15 -05:00
  • 136d5f9a83 Add config option to show album participations under artists in Subsonic clients Deluan 2023-01-18 14:20:06 -05:00
  • 8ae0bcb459 Add Gruvbox Dark color theme (#2092) vlfldr 2023-01-18 13:23:36 -05:00
  • 127c75e34b Don't try to downsample if requested bitrate is equal or greater than original. Fix #2066 Deluan 2023-01-18 13:20:51 -05:00
  • d5c9cf07bd Fix Playlist show Deluan 2023-01-18 09:43:07 -05:00
  • 701e301d48 Increase timeout for obtaining login background image list Deluan 2023-01-17 22:57:14 -05:00
  • 580e9ae4bd Fix timer going awry Deluan 2023-01-17 22:04:04 -05:00
  • feb774a149 Change genre.Put() to upsert. Fix #1918 and #1564 (#1920) Zane van Iperen 2023-01-18 02:04:18 +00:00
  • 17eab6a88d Fix resized image cache key Deluan 2023-01-17 20:58:38 -05:00
  • bedd2b2074 Implement better artwork cache keys Deluan 2023-01-17 20:37:10 -05:00
  • 93adda66d9 Get album info (when available) from Last.fm, add getAlbumInfo endpoint (#2061) Kendall Garner 2023-01-18 01:22:54 +00:00
  • 5564f00838 Some refactor, log message changes Deluan 2023-01-17 17:26:48 -05:00
  • 1324a16fc5 ReplayGain support + audio normalization (web player) (#1988) Kendall Garner 2023-01-17 20:52:00 +00:00
  • 9ae156dd82 Remove unused prop Deluan 2023-01-17 14:31:17 -05:00
  • 438d45c176 Change Internet Radio UX Deluan 2023-01-17 14:22:10 -05:00
  • e76080809d Fix pipeline lint error help message Deluan 2023-01-17 10:57:20 -05:00
  • 0a65bf171b Change Players icon, to distinguish it from Internet Radios Deluan 2023-01-16 20:51:18 -05:00
  • e40da183bb Move artwork id encoding to public package Deluan 2023-01-16 15:24:25 -05:00
  • 13ba08157a Add Size column to Album Songs view Deluan 2023-01-16 15:13:05 -05:00
  • 7682fddec0 Add Size column to Artist and Album views Deluan 2023-01-16 15:00:50 -05:00
  • 4a054de3d5 Hide togglable columns when in Album Grid view mode. Fixes #2064 Deluan 2023-01-16 15:00:33 -05:00
  • b6233e57b3 Bump @material-ui/styles from 4.11.4 to 4.11.5 in /ui (#2093) dependabot[bot] 2023-01-16 12:17:12 -05:00
  • c00040d94e Bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 (#2094) dependabot[bot] 2023-01-16 12:16:39 -05:00
  • c748d669d6 Sort radio stations by name Deluan 2023-01-15 16:12:22 -05:00
  • d319b66ff3 Make Radio Create and Edit forms consistent Deluan 2023-01-15 15:43:46 -05:00
  • a8478ca74c Fix Subsonic XML Internet Radio response Deluan 2023-01-15 15:38:38 -05:00
  • 8877b1695a Add Internet Radio support (#2063) Kendall Garner 2023-01-15 20:11:37 +00:00
  • aa21a2a305 Respect prefers-reduced-motion browser configuration (#2090) Gil Desmarais 2023-01-15 00:42:23 +01:00
  • e3496c7eea Fix artist folder detection. Now works when the artist has only one album. Deluan 2023-01-14 14:36:27 -05:00
  • d3e4a5287d "Touch" playlists to force some clients to reload cover art Deluan 2023-01-14 12:21:31 -05:00
  • 12dd219e16 Don't refresh artistInfo when setting artist's love/rating Deluan 2023-01-14 10:41:36 -05:00
  • 1d6b04e3ad Replace the LoveButton with ArtistContextMenu in the artist page - #1979 bornav 2022-11-09 01:03:39 +01:00
  • dfbf86c577 Allow any HTTP methods for public images endpoint. Fix artist covers in Subtracks Deluan 2023-01-14 10:17:21 -05:00
  • 16c869ec86 Optimize playlist cover generation Deluan 2023-01-13 21:33:49 -05:00
  • c46a2a5f5f New dev options to control getCoverArt throttling Deluan 2023-01-13 18:10:32 -05:00
  • ab7668f562 Use a custom artist image cache key. Deluan 2023-01-13 17:23:28 -05:00
  • 94c6d47181 More descriptive error when artist.jpg not found Deluan 2023-01-13 15:30:02 -05:00
  • 0ffef05cc3 Remove "Biography not available" when agents are not available Deluan 2023-01-13 14:47:18 -05:00
  • 3f2d24695e PreCache artist images Deluan 2023-01-13 14:30:26 -05:00
  • cbe3adf987 Don't show error when it is nil Deluan 2023-01-13 13:53:21 -05:00
  • c90468b895 Find artist.* image in Artist folder Deluan 2023-01-12 14:13:23 -05:00
  • 69e0a266f4 Remove size from public image ID JWT Deluan 2023-01-11 18:14:34 -05:00
  • 8f0d002922 Add local TopSongs Deluan 2023-01-01 19:30:40 -05:00
  • 77a99a735b Always access artist images through Navidrome (proxy calls to external URLs) Deluan 2022-12-31 17:29:58 -05:00
  • 918fee3ea3 Artwork reader for Artist Deluan 2022-12-31 16:58:07 -05:00
  • bf461473ef Add local agent, only for images Deluan 2022-12-30 23:52:53 -05:00
  • 387acc5f63 Add public endpoint to expose images Deluan 2022-12-30 22:34:00 -05:00
  • 7fbcb2904a Add function number.RandomInt64 Deluan 2023-01-13 21:40:24 -05:00
  • 7a617d3a1d Remove unused "embed" build tag Deluan 2023-01-13 21:35:54 -05:00
  • 769e8bedba Rename WeightedChooser's method Put to Add, a better name Deluan 2023-01-13 19:43:27 -05:00
  • 291455f0b7 Fix Download Dialog not showing in Artist page Deluan 2023-01-13 19:40:43 -05:00
  • b1b081e3d8 Move react-scripts to devDependencies Deluan 2023-01-13 09:27:37 -05:00
  • 9ea9b48891 Bump golang.org/x/tools from 0.4.0 to 0.5.0 dependabot[bot] 2023-01-13 14:13:04 +00:00
  • e6e9260648 Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui dependabot[bot] 2022-12-02 22:24:14 +00:00
  • 224e3b3089 Bump json5 from 1.0.1 to 1.0.2 in /ui dependabot[bot] 2023-01-09 07:25:34 +00:00
  • 023e103720 Bump prettier from 2.4.1 to 2.8.2 in /ui dependabot[bot] 2023-01-09 17:02:02 +00:00
  • 53ef50d980 Bump golang.org/x/text from 0.5.0 to 0.6.0 dependabot[bot] 2023-01-09 17:02:01 +00:00
  • feabcdfe9f Show help message when goimports/go mod tidy breaks the build Deluan 2023-01-13 08:58:41 -05:00
  • 1374dab087 Disable buildvcs flag Deluan 2023-01-12 22:04:36 -05:00
  • 18aac7c729 Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 dependabot[bot] 2023-01-12 23:59:14 +00:00
  • c8ecf3b495 Bump github.com/go-chi/httprate from 0.7.0 to 0.7.1 dependabot[bot] 2023-01-12 23:58:51 +00:00
  • 7e03f8ca82 Upgrade to Go 1.19.5 Deluan 2023-01-12 21:20:45 -05:00
  • fdbece5c92 Use custom sanitize package, fix #2070 Deluan 2023-01-12 13:39:05 -05:00
  • df0f140f9f Don't refresh smart playlists when generating covers Deluan 2023-01-01 20:28:03 -05:00
  • 950cc28e67 Add coverArt to Subsonic playlist response Deluan 2023-01-01 19:35:19 -05:00
  • 6260927074 Serve artist placeholder directly, instead of using LastFM's CDN Deluan 2022-12-30 20:14:03 -05:00
  • b8c171d3d4 Hide LastFM icons if config.lastFMEnabled is false (#1935) Celyn Walters 2022-12-30 22:15:14 +00:00
  • 80ded63d35 Add test for mapTrackTitle Deluan 2022-12-30 15:13:04 -05:00
  • cc14485194 When trying to PreCache, wait for ImageCache to be available Deluan 2022-12-28 23:01:52 -05:00
  • 0c7c6ba020 PreCache Playlists CoverArt Deluan 2022-12-28 13:37:13 -05:00
  • 14032a524b Reduce retention in CacheWarmer Deluan 2022-12-28 13:03:41 -05:00
  • 61e5523457 Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists) Deluan 2022-12-28 12:32:46 -05:00
  • bc09de6640 Better error handling Deluan 2022-12-28 10:19:52 -05:00
  • 949331ed24 GetCoverArt generates a tiled (2x2) image for playlists Deluan 2022-12-27 18:28:56 -05:00
  • 501386b11f Parse correctly playlist CoverArt ids Deluan 2022-12-27 17:05:40 -05:00
  • 8f3387a894 Fix tests and clean up code a bit Deluan 2022-12-27 16:36:13 -05:00
  • 332900774d Rename DevFastAccessCoverArt to EnableMediaFileCoverArt Deluan 2022-12-27 14:30:00 -05:00
  • 722a00cacf Fix artwork caching Deluan 2022-12-27 12:54:51 -05:00
  • 92ddae4a65 Created dedicated artwork readers Deluan 2022-12-27 11:36:23 -05:00
  • c1c4645501 Move artwork handling to its own package Deluan 2022-12-25 16:07:28 -05:00
  • 8cf78efb9c Add timeout for artwork extraction Deluan 2022-12-25 01:25:10 -05:00
  • 52a4721c91 Remove empty (invalid) entries from the cache Deluan 2022-12-24 18:53:09 -05:00
  • e89d99aee0 Also caches resized images Deluan 2022-12-24 16:21:49 -05:00
  • dc16ccdb93 Make tests compatible with GoLang 1.18 Deluan 2022-12-23 13:12:36 -05:00
  • b6eb60f019 Add new Artwork Cache Warmer Deluan 2022-12-23 12:28:22 -05:00
  • 8c1cd9c273 Refactor file type functions Deluan 2022-12-23 11:32:39 -05:00
  • 9ec349dce0 Make sure album is updated if external cover changes Deluan 2022-12-23 10:51:21 -05:00
  • f5719a7571 Fix spaces in CoverArtPriority, more trace logs in artwork resolution Deluan 2022-12-23 09:53:13 -05:00
  • 3dbd5c8d31 Remove unnecessary cache invalidator, as ID nows contains the updatedAt value Deluan 2022-12-22 19:31:12 -05:00
  • 73bb0104f0 Cache original images Deluan 2022-12-22 18:06:29 -05:00
  • 26a7adae5f Change Image cache key format Deluan 2022-12-22 14:13:01 -05:00
  • 04eab5666a Add back CoverArtPriority Deluan 2022-12-22 13:53:49 -05:00
  • 045b023b35 Fix DevFastAccessCoverArt flag Deluan 2022-12-22 11:47:18 -05:00
  • 57c3334ea0 Remove unused DevPreCacheAlbumArtwork config option Deluan 2022-12-21 18:25:01 -05:00
  • 847a0432ea If resize fails, send the artwork as is. Closes #1102 Deluan 2022-12-21 16:22:44 -05:00
  • 8e640bb858 Implement new Artist refresh Deluan 2022-12-21 11:30:19 -05:00
  • bce7b163ba Skip trying to read cover art from mediafile if it does not have one Deluan 2022-12-20 21:44:11 -05:00
  • 2923f01cd9 Fix UI artwork id creation Deluan 2022-12-20 19:16:25 -05:00
  • a087f57d2d Handle request (context) cancellation Deluan 2022-12-20 18:49:59 -05:00
  • 9fcd1c9354 Make internal method unexported Deluan 2022-12-20 16:32:00 -05:00