Commit Graph

  • 9892524ab8 Connect eventStream after login Deluan 2021-11-29 18:49:29 -05:00
  • 9fe978953c Try to avoid creating multiple eventStreams Deluan 2021-11-29 17:47:34 -05:00
  • 5425c1a4d7 Update translations (#1489) Deluan Quintão 2021-11-26 12:34:22 -05:00
  • afe1e4cfcd Fix lint for public credentials Deluan 2021-11-25 15:55:53 -05:00
  • 20cdd38fc4 Better logging for agents configuration Deluan 2021-11-25 15:48:32 -05:00
  • 913a4cf546 Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 (#1459) dependabot[bot] 2021-11-23 23:43:32 -05:00
  • 121ada5acd Bump @testing-library/jest-dom from 5.14.1 to 5.15.0 in /ui (#1456) dependabot[bot] 2021-11-23 23:13:22 -05:00
  • e59a95c9eb Bump github.com/golangci/golangci-lint from 1.42.1 to 1.43.0 (#1460) dependabot[bot] 2021-11-23 23:12:27 -05:00
  • d75f286ae8 Update zh-Hans.json (#1478) Mahoo Huang 2021-11-24 12:11:49 +08:00
  • 30d3f1eda0 Add userRating to Subsonic Album/Artist responses. Closes #1486 Deluan 2021-11-23 21:50:57 -05:00
  • 6a1f9678b1 Bump github.com/ReneKroon/ttlcache/v2 from 2.8.1 to 2.9.0 (#1414) dependabot[bot] 2021-11-22 12:50:42 -05:00
  • a0977ce48a Bump github.com/go-chi/chi/v5 from 5.0.4 to 5.0.7 (#1484) dependabot[bot] 2021-11-22 12:29:10 -05:00
  • b3d8038686 Bump github.com/lestrrat-go/jwx from 1.2.7 to 1.2.11 (#1485) dependabot[bot] 2021-11-22 12:28:23 -05:00
  • 0714f08274 Recover from SIGSEGVs in taglib's code Deluan 2021-11-20 12:33:06 -05:00
  • cbeaadf8e2 Fix logging smart playlist's song count Deluan 2021-11-20 12:29:09 -05:00
  • 3e282df639 Set volume to 100% when web player is in mobile mode. Deluan 2021-11-19 19:44:59 -05:00
  • ce7940bbfc Allow overriding name and comment when importing NSP playlists Deluan 2021-11-19 19:14:38 -05:00
  • 92c31c961d Fix values from annotation table cannot be compared to 0 Deluan 2021-11-19 18:22:33 -05:00
  • 4bf4765442 Bot that adds a download link on pull requests Deluan 2021-11-19 13:07:37 -05:00
  • 6d947f6f7e Allowing 3rd party UIs to access x-total-count http header (#1470) Brice Johnson 2021-11-19 08:07:54 -07:00
  • 8c7d95c135 Update Translations (#1471) Deluan Quintão 2021-11-18 17:52:12 -05:00
  • d4447e373f Fix sorting albums by year (should use name as secondary sort field). Deluan 2021-11-17 21:47:14 -05:00
  • 3bd6f82c80 Rename ListenBrainz config flag and enable by default (#1443) Steve Richter 2021-11-17 21:11:53 -05:00
  • da26c5cfe0 Combined multiple appends into a single one (#1464) BIKI DAS 2021-11-18 06:21:44 +05:30
  • 023d7bfa8a Remove link from songs to artist (when artist has no albums) Deluan 2021-11-17 18:47:54 -05:00
  • 48a627885c Simplify prototype definition for taglib_read Deluan 2021-11-13 12:18:42 -05:00
  • 91b470c93b Show artist link in Songs lists Deluan 2021-11-05 20:25:12 -04:00
  • 1c82bf5179 Remove non-album artist_ids from the DB Deluan 2021-11-05 20:24:41 -04:00
  • 0d9dcebf32 Fix playlist cannot be empty via Subsonic API Deluan 2021-11-05 10:23:45 -04:00
  • 5994c31f4c Fix migration to support null values Deluan 2021-11-04 21:23:41 -04:00
  • 804fb716db Show in the logs how long it took to startup Deluan 2021-11-04 13:48:38 -04:00
  • d3a2f769b7 Better logging of GetSimilar call Deluan 2021-11-03 15:59:16 -04:00
  • 68a84ec832 Smarter cache of external info calls (last.fm / spotify) Deluan 2021-11-03 14:13:50 -04:00
  • 9e48d87f84 Add a new index for album, to optimize the getAlbumList?type=alphabeticalByArtist Subsonic query Deluan 2021-11-02 22:08:05 -04:00
  • 9712a5b1c6 Fix error codes for required parameters in getAlbumList Deluan 2021-11-02 21:38:08 -04:00
  • 9422373be0 Optimize AlbumRepository.GetAll and add a GetAllWithoutGenres method specifically for Subsonic API, where multiple-genres are not required Deluan 2021-11-02 21:18:53 -04:00
  • bc8132ef1f Bump @testing-library/user-event from 13.2.1 to 13.5.0 in /ui dependabot[bot] 2021-10-25 17:03:37 +00:00
  • 82bc8cd0aa Bump github.com/go-chi/httprate from 0.5.1 to 0.5.2 dependabot[bot] 2021-10-18 17:22:07 +00:00
  • 1e5ab59df8 Bump github.com/onsi/ginkgo from 1.16.4 to 1.16.5 dependabot[bot] 2021-10-18 17:21:39 +00:00
  • 28ad91a9d6 Bump github.com/Masterminds/squirrel from 1.5.0 to 1.5.1 dependabot[bot] 2021-10-18 17:23:35 +00:00
  • e40e86590c Bump github.com/microcosm-cc/bluemonday from 1.0.15 to 1.0.16 dependabot[bot] 2021-10-18 17:23:03 +00:00
  • 12818fb590 Make song/album/artist endpoints read-only Deluan 2021-11-02 14:44:50 -04:00
  • aaeaa3c590 Fix playlist filter Deluan 2021-11-02 12:56:43 -04:00
  • 053909196c More info in scrobbling logs Deluan 2021-11-02 12:23:00 -04:00
  • 6a87fc88f7 Ignores invalid timestamps in requests (use current time) Deluan 2021-11-02 10:26:43 -04:00
  • 975986ab16 Add bulk action to make playlists private/public Deluan 2021-11-01 19:21:11 -04:00
  • 778f474d26 Use new rest lib (Update receives all columns that need to be updated) Deluan 2021-11-01 13:55:47 -04:00
  • b2acec0a09 When externals services are disabled, only disable UILoginBackgroundURL if it is not set by the user Deluan 2021-11-01 09:11:32 -04:00
  • e7202339af Ignore empty lines in M3U files Deluan 2021-10-31 20:43:30 -04:00
  • 8c2e4da396 Fix dateLoved in criteria. Now log invalid field names in criteria Deluan 2021-10-31 20:26:30 -04:00
  • a4d3bf42a7 Remove some duplicated code Deluan 2021-10-31 14:23:41 -04:00
  • 765557d739 Remove "Show" button from PlaylistEdit view Deluan 2021-10-31 13:14:59 -04:00
  • 86afd16cc8 Allow changing playlist's owner. Relates to #698 Deluan 2021-10-31 13:08:53 -04:00
  • 133fed344f Add owner_id to playlist Deluan 2021-10-29 22:55:28 -04:00
  • 84bbcdbfc2 Add artist image lightbox Deluan 2021-10-30 20:05:01 -04:00
  • 1823159b25 New config to disable all external integrations. Closes #102 Deluan 2021-10-30 18:00:32 -04:00
  • 0b5ed9eb80 Update ListenBrainz Portuguese translations Deluan 2021-10-30 16:19:39 -04:00
  • a56d5bc850 Listenbrainz scrobbling (#1424) Steve Richter 2021-10-30 12:17:42 -04:00
  • ccc871d1f7 Only reset player scrobbled state on track change or end (#1432) Steve Richter 2021-10-30 12:09:40 -04:00
  • d3e142233b Fix TypeError: Cannot read properties of undefined (reading 'length') Deluan 2021-10-29 18:10:17 -04:00
  • a42aeff88d Optimize queries by path, should speed up the scanner a bit Deluan 2021-10-29 13:07:20 -04:00
  • 7cdbc04c5e Update caniuse-lite Deluan 2021-10-29 11:49:10 -04:00
  • f3fae7e233 Optimize basic media_file query, avoiding adding "group by" or joining with genres if not required Deluan 2021-10-29 09:47:12 -04:00
  • 074732b1dc Filter playlists by names and comments Deluan 2021-10-28 13:58:06 -04:00
  • 66a9cbb7d9 Remove temp folders after tests Deluan 2021-10-28 10:40:31 -04:00
  • fa3471f527 Simplify resources code, enabling any resource to be overridden (not just translations) Deluan 2021-10-28 10:25:25 -04:00
  • 9072412812 Fix translations on Windows Deluan 2021-10-27 22:45:34 -04:00
  • cca32360db Use refetch when changing the playlist (as opposed to a full refresh) Deluan 2021-10-27 20:53:58 -04:00
  • 85d48478e8 Add .mka file format. Only works with ffmpeg extractor Deluan 2021-10-27 15:00:32 -04:00
  • 2183eb6498 Should not allow changing sort order in Album songs view Deluan 2021-10-27 14:35:58 -04:00
  • ea435d0f60 Fix error on empty playlists. Simplify code for some operations Deluan 2021-10-27 09:35:18 -04:00
  • f645c4769c Fix double escaped lyrics and comments Deluan 2021-10-26 19:33:21 -04:00
  • 5e87280750 Load playlist track genres Deluan 2021-10-26 18:46:08 -04:00
  • 526b6597c8 Remove duplication for loading tracks Deluan 2021-10-26 18:34:21 -04:00
  • 5dce499d6d Fix/Optimized Playlist tracks deletion Deluan 2021-10-26 14:05:28 -04:00
  • fbd87ba577 Fix console error "Cannot convert undefined or null to object PlaylistsSubMenu" Deluan 2021-10-26 14:05:05 -04:00
  • 63b5191ea7 Fix lint Deluan 2021-10-26 10:57:59 -04:00
  • af00503b77 Optimize playlist updates Deluan 2021-10-26 10:35:58 -04:00
  • 85185e3b98 Misc small changes (#1433) Steve Richter 2021-10-26 08:57:20 -04:00
  • 83eaafcbfb Add dateLoved Criteria field Deluan 2021-10-25 16:44:59 -04:00
  • 93ce0b5683 Fix Genre field and Contains/NotContains/StartsWith/EndsWith in Criteria (Smart Playlists) Deluan 2021-10-25 16:17:03 -04:00
  • 47549ecfc1 Increase updatePlaylist chunk to 100 tracks Deluan 2021-10-25 13:00:46 -04:00
  • ed1ca65ad5 Show hotkeys as chips, for easier reading Deluan 2021-10-25 10:52:43 -04:00
  • 8d6b5f9d02 Speed up Subsonic GetPlaylist (by optimizing loadTracks) Deluan 2021-10-25 11:14:20 -04:00
  • 76fdcd112b Tweak SimilarSongs algorithm to prioritize the requested main artist Deluan 2021-10-24 18:04:40 -04:00
  • 18e1c169f9 Don't read the whole smart playlist file in memory Deluan 2021-10-24 14:41:08 -04:00
  • 4bc4daa68f Improve git-vs-tarball detection (#1423) whorfin 2021-10-23 18:27:19 -07:00
  • cc1659aa73 Better way to match top songs from external sources (Last.fm) Deluan 2021-10-23 20:19:15 -04:00
  • 31c598de07 Fix drag-n-drop from a playlist, also fix useDrag memoization Deluan 2021-10-23 12:54:17 -04:00
  • 2e2a647e67 Make SmartPlaylists read-only Deluan 2021-10-22 21:11:44 -04:00
  • d169f54e7d Rename hasCoverArt field in criteria Deluan 2021-10-22 20:40:36 -04:00
  • 1494be9aaa Add playCount and playDate columns to album songs list Deluan 2021-10-22 19:14:17 -04:00
  • c73f64ee3a Removed unused code Deluan 2021-10-22 18:55:10 -04:00
  • 806b13cf42 Update stats of Smart Playlist when it is created Deluan 2021-10-22 15:46:27 -04:00
  • 2c860edeb5 Don't import invalid .nsp files Deluan 2021-10-22 15:14:41 -04:00
  • 6a550dab77 Use new Criteria and remove SmartPlaylist struct Deluan 2021-10-21 22:15:05 -04:00
  • 3972616585 New Criteria API Deluan 2021-10-21 18:03:46 -04:00
  • d0ce030386 Add PlayCount and PlayDate columns to PlaylistSongs Deluan 2021-10-20 09:37:25 -04:00
  • 947353610c Include never played songs in the "not in the last" operator Deluan 2021-10-20 09:14:27 -04:00
  • 2b57b98a4b Fix smart playlist refreshing only after the tracks were loaded Deluan 2021-10-19 11:33:08 -04:00