Commit Graph

  • 0f418a93cd Completely removed engine package, fewer abstraction layers \o/ Deluan 2020-10-27 13:52:01 -04:00
  • d0bf37a8a9 Move mock datastore to tests package Deluan 2020-10-27 11:01:40 -04:00
  • 313a088f86 Make mocks strongly typed Deluan 2020-10-27 10:48:37 -04:00
  • 6152fadd92 Removed list_generator completely Deluan 2020-10-27 10:19:58 -04:00
  • 3037ea01e2 Removed more layers of indirection from the engine package Deluan 2020-10-27 10:03:10 -04:00
  • acba4b16ee Add test for pool Deluan 2020-10-27 12:27:26 -04:00
  • 8dfa929666 Bump github.com/kr/pretty from 0.2.0 to 0.2.1 dependabot-preview[bot] 2020-10-26 10:39:54 +00:00
  • c1fb32cedb Replace unicode quotes and dash with simple ascii chars Deluan 2020-10-26 23:33:06 -04:00
  • b6a6422fac Upgrade GoLang to 1.15.3 Deluan 2020-10-26 13:04:14 -04:00
  • 21ed7348c6 Remove invalid migration Deluan 2020-10-26 10:57:21 -04:00
  • 95cc211659 Revert "Make caches singletons" Deluan 2020-10-26 10:11:02 -04:00
  • bf5318d776 Add flag to enable new cache layout Deluan 2020-10-26 09:54:36 -04:00
  • 81d7556cdf Make caches singletons Deluan 2020-10-25 22:49:37 -04:00
  • 1e56f4da76 Add simple cache warmer, disabled by default Deluan 2020-10-25 12:00:21 -04:00
  • f3bb51f01b Add formatting to config dump Deluan 2020-10-24 22:55:19 -04:00
  • 197d4024f7 Add dedicated Item interface for cache items Deluan 2020-10-24 15:10:27 -04:00
  • 7eaa42797a Uses cached original image when requesting a resized image Deluan 2020-10-24 14:58:58 -04:00
  • d39bd0219a Fix cache key-mapping Deluan 2020-10-24 12:26:57 -04:00
  • 9f533b2108 New Cache FileSystem implementation Deluan 2020-10-23 21:30:45 -04:00
  • 1cfa7b2272 Change MediaFolder.ID type to int32 Deluan 2020-10-25 21:52:51 -04:00
  • d24709b521 Add getScanStatus Subsonic response Deluan 2020-10-25 21:48:21 -04:00
  • af7eaa2b7a Add scanner status Deluan 2020-10-25 18:17:23 -04:00
  • c0ec0b28b9 Add better process lifecycle management Deluan 2020-10-24 22:43:59 -04:00
  • 6d08a9446d Fix test suite name Deluan 2020-10-23 21:43:33 -04:00
  • 04fd72e1fa Change avatar placeholder to new logo Deluan 2020-10-23 21:37:53 -04:00
  • fc19199fbe Add Russian translation. Thanks @lun4r Deluan 2020-10-23 09:54:25 -04:00
  • 4514a54744 Fix ignoring hidden folders when scanning Deluan 2020-10-22 13:59:54 -04:00
  • f9e0de31b8 Fix missing last.fm and spotify config keys. Closes #589 Deluan 2020-10-22 08:31:47 -04:00
  • 1cd2f015c2 Get Similar Artists in parallel Deluan 2020-10-21 21:43:01 -04:00
  • ed84c5a0a3 Bump @testing-library/react from 11.0.4 to 11.1.0 in /ui Deluan 2020-10-21 18:24:20 -04:00
  • b88f9013dc Fix getAlbumList.byYear. See https://github.com/daneren2005/Subsonic/issues/967 Deluan 2020-10-21 17:31:46 -04:00
  • 62ed30afed Bump @testing-library/user-event from 12.1.7 to 12.1.8 in /ui dependabot-preview[bot] 2020-10-20 03:14:43 +00:00
  • 6dc21d0595 Check for Last.FM and Spotify configuration at startup Deluan 2020-10-21 17:10:06 -04:00
  • 79710fbee0 go mod tidy Deluan 2020-10-21 16:58:55 -04:00
  • c89b89cd92 Bump react from 16.13.1 to 16.14.0 in /ui dependabot-preview[bot] 2020-10-20 03:17:42 +00:00
  • dcea5eb449 Bump github.com/spf13/cobra from 1.1.0 to 1.1.1 dependabot-preview[bot] 2020-10-19 10:24:32 +00:00
  • b5c68c971d Update pl.json (POEditor.com) Deluan Quintão 2020-10-12 11:19:56 -04:00
  • fe38f99739 Update nl.json (POEditor.com) Deluan Quintão 2020-10-12 11:19:55 -04:00
  • ff3a89b15a Update cs.json (POEditor.com) Deluan Quintão 2020-10-12 11:19:53 -04:00
  • 078a7c24e6 Add userRating to Subsonic API's Artist Deluan 2020-10-21 15:51:12 -04:00
  • 69e1059705 Prefer starred and high rated versions for Top Songs Deluan 2020-10-21 15:11:26 -04:00
  • 075c28d2e5 Fix performance and precision of TopSongs Deluan 2020-10-21 14:05:06 -04:00
  • a45b5a037f Match Top Songs by mbid, add indexes to media_file Deluan 2020-10-21 10:13:03 -04:00
  • 3cf8b8e97d Fix migration that adds MBIDs Deluan 2020-10-21 09:02:51 -04:00
  • b93a3db267 Fix sort order for TopSongs Deluan 2020-10-21 00:10:46 -04:00
  • 53c1e9ec35 Include tracks in TopSongs where the requested artist is the album artist Deluan 2020-10-20 23:52:45 -04:00
  • 12cedee867 Prefer older versions on GetTopSongs Deluan 2020-10-20 23:46:45 -04:00
  • 2f11c2dc8f Bump Subsonic API compatibility to 1.13 Deluan 2020-10-20 22:54:37 -04:00
  • 049ac70b2b Add "real" TopSongs Deluan 2020-10-20 22:53:52 -04:00
  • b5e20c1934 Ignore invalid MBIDs (ex: discogs IDs) Deluan 2020-10-20 17:45:32 -04:00
  • 173dd52fe1 Use MBID with most occurrences Deluan 2020-10-20 17:16:24 -04:00
  • 6663c079e0 Add MBIDs to media_file, album and artist Deluan 2020-08-27 16:51:55 -04:00
  • 64ccb4d188 Add SimilarSongs functionality Deluan 2020-10-20 16:00:29 -04:00
  • a289a1945f Remove redundant interfaces Deluan 2020-10-20 15:46:18 -04:00
  • a257891b46 Get better artist images results Deluan 2020-10-20 15:31:49 -04:00
  • 40fd5bab34 Search for artists case-insensitive Deluan 2020-10-20 15:20:27 -04:00
  • e9e09a7480 Add dedicated SimilarArtists call Deluan 2020-10-20 13:38:44 -04:00
  • 29d8950e5b Better ArtistInfo field names Deluan 2020-10-20 11:33:55 -04:00
  • 00b6f895bb Fix lint errors Deluan 2020-10-18 22:04:44 -04:00
  • 07d96f8308 Add missing fields to ArtistInfo Deluan 2020-10-18 22:02:30 -04:00
  • 07535e1518 Add ExternalInformation core service (not a great name, I know) Deluan 2020-10-18 19:10:11 -04:00
  • 19ead8f7e8 Add initial spotify client implementation Deluan 2020-10-18 13:23:02 -04:00
  • eb74dad7cd Add initial last.fm client implementation Deluan 2020-10-17 23:59:09 -04:00
  • 61d0bd4729 Add support for WavPack files Deluan 2020-10-20 10:47:29 -04:00
  • def5db9729 Update dependencies (go mod tidy) Deluan 2020-10-16 16:24:10 -04:00
  • 3d11bdcfd1 Bump github.com/spf13/cobra from 1.0.0 to 1.1.0 dependabot-preview[bot] 2020-10-15 10:26:42 +00:00
  • 0ff89679ba Use new renderAudioTitle (to avoid the [Object object] song title on iOS) Deluan 2020-10-13 11:20:30 -04:00
  • 0c095f6d5d Upgrade ginkgo/gomega Deluan 2020-10-13 09:35:31 -04:00
  • 2f8dc794de Add and show Playlists sizes Deluan 2020-10-12 21:28:59 -04:00
  • 68a9be5e86 Add Artist (discography) size, and show sizes in Download caption Deluan 2020-10-12 21:21:28 -04:00
  • 1ffc8d619e Log ffmpeg detection as Info Deluan 2020-10-12 21:59:03 -04:00
  • 2de0a40c6f Fix Album size should be int64 Deluan 2020-10-12 21:04:12 -04:00
  • 5417031d79 Update some GH actions Deluan 2020-10-12 11:58:38 -04:00
  • ae817da223 Upgrade golangci-lint Deluan 2020-10-12 11:30:41 -04:00
  • fd6edf967f Add size to album details (#561) Jay R. Wren 2020-10-12 11:10:07 -04:00
  • c60e56828b Fix ffmpeg detection Deluan 2020-10-12 10:59:42 -04:00
  • edc9344327 Only link from current playing song title to album view if not in iOS. Deluan 2020-10-01 15:27:43 -04:00
  • fea5d23fc7 Add ffmpeg detection at start-up Deluan 2020-10-06 17:24:16 -04:00
  • 26d2af17a3 Fix read DISCNUMBER as a DiscNumber tag in ffmpeg extractor Deluan 2020-10-06 17:06:47 -04:00
  • f373f5f83e Updating spanish translation Gosz 2020-10-05 11:52:39 -04:00
  • 92b7ef40af Disable CSP for now Deluan 2020-10-06 11:24:59 -04:00
  • 39cb3455db Prepare for release: go mod tidy Deluan 2020-10-06 09:55:40 -04:00
  • 4ac4806bf8 Update fr.json (POEditor.com) Deluan Quintão 2020-10-05 20:06:39 -04:00
  • a282f62395 Update zn.json (POEditor.com) Deluan Quintão 2020-10-03 09:58:32 -04:00
  • 3aac03d253 Bump @testing-library/user-event from 12.1.6 to 12.1.7 in /ui dependabot-preview[bot] 2020-10-06 04:24:55 +00:00
  • cd171c40cb Add secure middleware, with sensible values Deluan 2020-10-04 14:29:33 -04:00
  • 78c40ab6b4 Bump jwt-decode from 2.2.0 to 3.0.0 in /ui dependabot-preview[bot] 2020-10-06 04:25:45 +00:00
  • 21f7c1906d Fix ByPath queries should not match partial filenames Deluan 2020-10-05 11:52:09 -04:00
  • 23fe8cdee6 Bump uuid from 8.3.0 to 8.3.1 in /ui dependabot-preview[bot] 2020-10-06 04:23:03 +00:00
  • af55b93ac8 Make taglib the default metadata extractor Deluan 2020-10-05 21:01:03 -04:00
  • 665b1f6898 Fix auto-imported playlists losing the "Public" status. Fix #479 Deluan 2020-10-05 12:40:44 -04:00
  • 35f748e0fb Use logo on signup page Deluan 2020-10-04 18:29:46 -04:00
  • fc7a027d59 Update mobile login screenshot Deluan 2020-10-04 18:23:48 -04:00
  • 38c1999fcd Use logo on login page. Closes #247 Deluan 2020-10-04 11:47:25 -04:00
  • 180f1354fc Make package name compatible with version installed by make setup Deluan 2020-10-03 20:13:47 -04:00
  • abd51b2156 Use Subsonic API to star/unstar Deluan 2020-10-03 20:06:38 -04:00
  • 47976e13b1 Create index to make sort by starred faster Deluan 2020-10-03 20:04:03 -04:00
  • bbd4503ac8 Move tools installation to tools.go Deluan 2020-10-03 11:01:16 -04:00
  • b40df6380e Update Japanese translation (#544) Aries 2020-10-03 22:56:10 +09:00
  • 2d036b5966 Small refactoring, simplify function Deluan 2020-10-02 17:26:20 -04:00