Commit Graph

  • c5746b9c55
    Bump redux from 4.1.1 to 4.1.2 in /ui dependabot[bot] 2021-11-01 17:04:39 +00:00
  • 67cd9615e3 useVirtualizedData: Remove flaky test case Samarjeet 2021-11-01 21:45:05 +05:30
  • d7a3eaee1e AlbumGridView: Fix some conflicts Samarjeet 2021-11-01 21:43:46 +05:30
  • 6951a72fbe Merge branch 'master' of https://github.com/navidrome/navidrome Samarjeet 2021-11-01 21:36:29 +05:30
  • 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
  • 8790951c64 Remove some duplicated code Deluan 2021-10-31 14:23:41 -04:00
  • ffe6fe370f Remove "Show" button from PlaylistEdit view Deluan 2021-10-31 13:14:59 -04:00
  • 21266c1d36 Allow changing playlist's owner. Relates to #698 Deluan 2021-10-31 13:08:53 -04:00
  • be75e4a913 Add owner_id to playlist Deluan 2021-10-29 22:55:28 -04:00
  • 945d0dc9ac better ignore? Jay R. Wren 2021-10-30 21:59:10 -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
  • 8be03f9570 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
  • 4dbced9073
    Adjust player scrobble toggle Steve Richter 2021-10-26 20:41:59 -04:00
  • f058960649
    Update ListenBrainzTokenDialog and auth_router Steve Richter 2021-10-26 02:28:42 -04:00
  • 736dab7c04
    Add tests for ListenBrainz auth_router Steve Richter 2021-10-26 02:02:24 -04:00
  • a447ed6481
    Add test for listenBrainzResponse Steve Richter 2021-10-26 02:02:15 -04:00
  • fa1e323bff
    Refactor session_keys to agents package Steve Richter 2021-10-25 00:04:33 -04:00
  • 7955b591ca
    Refactor agent auth_routers Steve Richter 2021-10-24 23:57:03 -04:00
  • 2d16acf0f6
    Refactor listenbrainz.formatListen and listenBrainzRequest structs Steve Richter 2021-10-24 23:50:04 -04:00
  • 315fdf2a1e
    Adjust ListenBrainzTokenDialog to handle errors better Steve Richter 2021-10-24 21:00:26 -04:00
  • d540fb2dad
    Add tests for ListenBrainz Client Steve Richter 2021-10-24 04:07:15 -04:00
  • 630556caa1
    Add tests for listenBrainzAgent Steve Richter 2021-10-24 04:05:41 -04:00
  • 2070876881
    Return ErrRetryLater on ListenBrainz server errors Steve Richter 2021-10-24 01:44:22 -04:00
  • 51fd84dbcc
    Update listenBrainzRequest Steve Richter 2021-10-24 01:42:25 -04:00
  • 22cbd2e204
    Implement frontend for ListenBrainz linking Steve Richter 2021-10-23 01:38:41 -04:00
  • e27a1a087e
    Implement ListenBrainz Agent and Auth Router Steve Richter 2021-10-23 01:30:56 -04:00
  • a4ea6a08a2
    Adjust play_tracker Steve Richter 2021-10-23 01:00:44 -04:00
  • 8d32f92c54
    Refactor session_keys to its own package Steve Richter 2021-10-23 00:55:50 -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
  • 8a9d2d4cb9 i fail Jay R. Wren 2021-10-26 16:31:36 -04:00
  • 5e89a41320 is it missing newlines that lint hates? Jay R. Wren 2021-10-26 16:08:54 -04:00
  • 185f16e38f add tests Jay R. Wren 2021-10-26 15:59:43 -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
  • 458393efd3
    Change "lyric" to "lyrics" in en.json Steve Richter 2021-10-25 22:44:26 -04:00
  • 598ad6eaec
    Fix React key warning in HelpDialog Steve Richter 2021-10-25 22:32:50 -04:00
  • e070d34744
    Only reset player start time on track change or end Steve Richter 2021-10-25 22:21:54 -04:00
  • 3c3498d57e
    Only reset player scrobbled state on track change or end Steve Richter 2021-10-25 21:39:29 -04:00
  • df90ca97bf oops, that wasn't doing what I wanted Jay R. Wren 2021-10-25 21:32:42 -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
  • 152c3b3e8d
    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
  • 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
  • 053d149de7 use all of the .ndignores in the tree Jay R. Wren 2021-10-23 21:19:28 -04: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
  • 1a96e9fe65 Import smart playlists (extension .nsp) Deluan 2021-10-18 22:17:29 -04:00
  • 21da1df4ea Cache smart playlist refreshes for 5 seconds Deluan 2021-10-17 22:58:12 -04:00
  • d21932bd1b First version of SmartPlaylists being generated on demand Deluan 2021-10-17 22:06:09 -04:00
  • c72add516a Add methods to Playlist model Deluan 2021-10-16 22:44:44 -04:00
  • d200933b68 Reduce number of queries for some playlists operations. Deluan 2021-10-16 13:47:10 -04:00
  • 943082ef4e Fix time-based tests (again) Deluan 2021-10-15 22:00:34 -04:00
  • c3fb4e1282 Fix rules serialization Deluan 2021-10-14 22:25:52 -04:00
  • 9c8f779f42 Fix time-based tests Deluan 2021-10-14 21:24:03 -04:00
  • 815623715e Load SmartPlaylists rules from DB Deluan 2021-10-14 18:39:17 -04:00
  • 7221b49b98 More tests Deluan 2021-10-14 15:23:13 -04:00
  • cf8d08ec26 Initial drafts for Smart Playlists Deluan 2021-10-08 22:23:43 -04:00