Commit graph

  • e3496c7eea Fix artist folder detection. Now works when the artist has only one album. Deluan 2023-01-14 14:36:27 -0500
  • d3e4a5287d "Touch" playlists to force some clients to reload cover art Deluan 2023-01-14 12:21:31 -0500
  • 12dd219e16 Don't refresh artistInfo when setting artist's love/rating Deluan 2023-01-14 10:41:36 -0500
  • 1d6b04e3ad Replace the LoveButton with ArtistContextMenu in the artist page - #1979 bornav 2022-11-09 01:03:39 +0100
  • dfbf86c577 Allow any HTTP methods for public images endpoint. Fix artist covers in Subtracks Deluan 2023-01-14 10:17:21 -0500
  • 16c869ec86 Optimize playlist cover generation Deluan 2023-01-13 21:33:49 -0500
  • c46a2a5f5f New dev options to control getCoverArt throttling Deluan 2023-01-13 18:10:32 -0500
  • ab7668f562 Use a custom artist image cache key. Deluan 2023-01-13 17:23:28 -0500
  • 94c6d47181 More descriptive error when artist.jpg not found Deluan 2023-01-13 15:30:02 -0500
  • 0ffef05cc3 Remove "Biography not available" when agents are not available Deluan 2023-01-13 14:47:18 -0500
  • 3f2d24695e PreCache artist images Deluan 2023-01-13 14:30:26 -0500
  • cbe3adf987 Don't show error when it is nil Deluan 2023-01-13 13:53:21 -0500
  • c90468b895 Find artist.* image in Artist folder Deluan 2023-01-12 14:13:23 -0500
  • 69e0a266f4 Remove size from public image ID JWT Deluan 2023-01-11 18:14:34 -0500
  • 8f0d002922 Add local TopSongs Deluan 2023-01-01 19:30:40 -0500
  • 77a99a735b Always access artist images through Navidrome (proxy calls to external URLs) Deluan 2022-12-31 17:29:58 -0500
  • 918fee3ea3 Artwork reader for Artist Deluan 2022-12-31 16:58:07 -0500
  • bf461473ef Add local agent, only for images Deluan 2022-12-30 23:52:53 -0500
  • 387acc5f63 Add public endpoint to expose images Deluan 2022-12-30 22:34:00 -0500
  • 7fbcb2904a Add function number.RandomInt64 Deluan 2023-01-13 21:40:24 -0500
  • 7a617d3a1d Remove unused "embed" build tag Deluan 2023-01-13 21:35:54 -0500
  • 769e8bedba Rename WeightedChooser's method Put to Add, a better name Deluan 2023-01-13 19:43:27 -0500
  • 291455f0b7 Fix Download Dialog not showing in Artist page Deluan 2023-01-13 19:40:43 -0500
  • b1b081e3d8 Move react-scripts to devDependencies Deluan 2023-01-13 09:27:37 -0500
  • 9ea9b48891 Bump golang.org/x/tools from 0.4.0 to 0.5.0 dependabot[bot] 2023-01-13 14:13:04 +0000
  • e6e9260648 Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui dependabot[bot] 2022-12-02 22:24:14 +0000
  • 224e3b3089 Bump json5 from 1.0.1 to 1.0.2 in /ui dependabot[bot] 2023-01-09 07:25:34 +0000
  • 023e103720 Bump prettier from 2.4.1 to 2.8.2 in /ui dependabot[bot] 2023-01-09 17:02:02 +0000
  • 53ef50d980 Bump golang.org/x/text from 0.5.0 to 0.6.0 dependabot[bot] 2023-01-09 17:02:01 +0000
  • feabcdfe9f Show help message when goimports/go mod tidy breaks the build Deluan 2023-01-13 08:58:41 -0500
  • 1374dab087 Disable buildvcs flag Deluan 2023-01-12 22:04:36 -0500
  • 18aac7c729 Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0 dependabot[bot] 2023-01-12 23:59:14 +0000
  • c8ecf3b495 Bump github.com/go-chi/httprate from 0.7.0 to 0.7.1 dependabot[bot] 2023-01-12 23:58:51 +0000
  • 7e03f8ca82 Upgrade to Go 1.19.5 Deluan 2023-01-12 21:20:45 -0500
  • fdbece5c92 Use custom sanitize package, fix #2070 Deluan 2023-01-12 13:39:05 -0500
  • df0f140f9f Don't refresh smart playlists when generating covers Deluan 2023-01-01 20:28:03 -0500
  • 950cc28e67 Add coverArt to Subsonic playlist response Deluan 2023-01-01 19:35:19 -0500
  • 6260927074 Serve artist placeholder directly, instead of using LastFM's CDN Deluan 2022-12-30 20:14:03 -0500
  • b8c171d3d4
    Hide LastFM icons if config.lastFMEnabled is false (#1935) Celyn Walters 2022-12-30 22:15:14 +0000
  • 80ded63d35 Add test for mapTrackTitle Deluan 2022-12-30 15:13:04 -0500
  • cc14485194 When trying to PreCache, wait for ImageCache to be available Deluan 2022-12-28 23:01:52 -0500
  • 0c7c6ba020 PreCache Playlists CoverArt Deluan 2022-12-28 13:37:13 -0500
  • 14032a524b Reduce retention in CacheWarmer Deluan 2022-12-28 13:03:41 -0500
  • 61e5523457 Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists) Deluan 2022-12-28 12:32:46 -0500
  • bc09de6640 Better error handling Deluan 2022-12-28 10:19:52 -0500
  • 949331ed24 GetCoverArt generates a tiled (2x2) image for playlists Deluan 2022-12-27 18:28:56 -0500
  • 501386b11f Parse correctly playlist CoverArt ids Deluan 2022-12-27 17:05:40 -0500
  • 8f3387a894 Fix tests and clean up code a bit Deluan 2022-12-27 16:36:13 -0500
  • 332900774d Rename DevFastAccessCoverArt to EnableMediaFileCoverArt Deluan 2022-12-27 14:30:00 -0500
  • 722a00cacf Fix artwork caching Deluan 2022-12-27 12:54:51 -0500
  • 92ddae4a65 Created dedicated artwork readers Deluan 2022-12-27 11:36:23 -0500
  • c1c4645501 Move artwork handling to its own package Deluan 2022-12-25 16:07:28 -0500
  • 8cf78efb9c Add timeout for artwork extraction Deluan 2022-12-25 01:25:10 -0500
  • 52a4721c91 Remove empty (invalid) entries from the cache Deluan 2022-12-24 18:53:09 -0500
  • e89d99aee0 Also caches resized images Deluan 2022-12-24 16:21:49 -0500
  • dc16ccdb93 Make tests compatible with GoLang 1.18 Deluan 2022-12-23 13:12:36 -0500
  • b6eb60f019 Add new Artwork Cache Warmer Deluan 2022-12-23 12:28:22 -0500
  • 8c1cd9c273 Refactor file type functions Deluan 2022-12-23 11:32:39 -0500
  • 9ec349dce0 Make sure album is updated if external cover changes Deluan 2022-12-23 10:51:21 -0500
  • f5719a7571 Fix spaces in CoverArtPriority, more trace logs in artwork resolution Deluan 2022-12-23 09:53:13 -0500
  • 3dbd5c8d31 Remove unnecessary cache invalidator, as ID nows contains the updatedAt value Deluan 2022-12-22 19:31:12 -0500
  • 73bb0104f0 Cache original images Deluan 2022-12-22 18:06:29 -0500
  • 26a7adae5f Change Image cache key format Deluan 2022-12-22 14:13:01 -0500
  • 04eab5666a Add back CoverArtPriority Deluan 2022-12-22 13:53:49 -0500
  • 045b023b35 Fix DevFastAccessCoverArt flag Deluan 2022-12-22 11:47:18 -0500
  • 57c3334ea0 Remove unused DevPreCacheAlbumArtwork config option Deluan 2022-12-21 18:25:01 -0500
  • 847a0432ea If resize fails, send the artwork as is. Closes #1102 Deluan 2022-12-21 16:22:44 -0500
  • 8e640bb858 Implement new Artist refresh Deluan 2022-12-21 11:30:19 -0500
  • bce7b163ba Skip trying to read cover art from mediafile if it does not have one Deluan 2022-12-20 21:44:11 -0500
  • 2923f01cd9 Fix UI artwork id creation Deluan 2022-12-20 19:16:25 -0500
  • a087f57d2d Handle request (context) cancellation Deluan 2022-12-20 18:49:59 -0500
  • 9fcd1c9354 Make internal method unexported Deluan 2022-12-20 16:32:00 -0500
  • 2814c818bd go mod tidy Deluan 2022-12-20 16:17:38 -0500
  • 73719c3abd Fix cover detection on M4A containers Deluan 2022-12-20 16:07:05 -0500
  • e0da1d1589 Log artwork origin (tag, file, etc...) Deluan 2022-12-20 12:55:40 -0500
  • 92b42b35b3 Fallback extracting tags using ffmpeg Deluan 2022-12-20 12:25:47 -0500
  • abd3274250 Handle empty cover art ID in subsonic API Deluan 2022-12-20 11:34:01 -0500
  • 0da27e8a3f Add image cache back Deluan 2022-12-20 11:27:40 -0500
  • 40bb211b39 Small test refactor Deluan 2022-12-20 10:54:02 -0500
  • 87d4db7638 Handle mediafile covers Deluan 2022-12-20 10:53:52 -0500
  • 213ceeca78 Resize if requested Deluan 2022-12-19 17:07:29 -0500
  • 7b87386089 Load artwork from embedded Deluan 2022-12-19 15:34:21 -0500
  • c36e77d41f Remove CoverArtID, fix tests Deluan 2022-12-19 14:11:43 -0500
  • 38bde0ddba Remove current Image Cache implementation Deluan 2022-12-19 14:01:57 -0500
  • c430401ea9 Remove current artwork implementation Deluan 2022-12-19 13:59:24 -0500
  • 0130c6dc13 Add all images found for each album in the database Deluan 2022-12-19 13:09:06 -0500
  • 2f90fc9bd4 Move album refresh to scanner Deluan 2022-12-19 12:08:39 -0500
  • 566ae93950 Remove old refresh code Deluan 2022-12-19 11:23:57 -0500
  • 83ff44f5f4 Move cover art discovery (temporarily) to model Deluan 2022-12-19 11:13:39 -0500
  • 28e7371d93 Moved logic of collapsing songs into albums to model package Deluan 2022-12-19 11:00:20 -0500
  • e03ccb3166 Replace MinInt/MaxInt with generic versions Deluan 2022-12-19 00:47:42 -0500
  • 6f5aaa1ec4 Move alternative tag names mapping to metadata Deluan 2022-12-18 23:18:27 -0500
  • 0c22af3585 Invert dependency of metadata and extractors Deluan 2022-12-18 23:01:57 -0500
  • 55b0227494
    Add Date Added column in Album and Song lists (#2055) Kendall Garner 2022-12-23 03:44:07 +0000
  • db6e8e45b7 Fix build badge: https://github.com/badges/shields/issues/8671 Deluan 2022-12-21 18:41:22 -0500
  • 5943e8f953 Rename log.LevelCritical to log.LevelFatal Deluan 2022-12-21 14:53:36 -0500
  • 28389fb05e Add command line M3U exporter. Closes #1914 Deluan 2022-12-21 14:37:08 -0500
  • 5d8318f7b3 Change "Go to current song" hotkey. Deluan 2022-12-18 20:58:01 -0500
  • 75596a6b64
    Bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#2048) dependabot[bot] 2022-12-18 12:41:42 -0500
  • a9ddb2db6b
    Bump github.com/beego/beego/v2 from 2.0.6 to 2.0.7 (#2047) dependabot[bot] 2022-12-18 12:38:55 -0500