Commit Graph

  • bee55c04c8 Rename project to Navidrome Deluan 2020-01-23 19:44:08 -05:00
  • aaefc6bfc7 Revert "Bump react-admin from 3.1.2 to 3.1.3 in /ui" Deluan 2020-01-23 18:49:03 -05:00
  • 6733623289 Revert "Bump ra-data-json-server from 3.1.2 to 3.1.3 in /ui" Deluan 2020-01-23 18:48:57 -05:00
  • d37447f957 Bump @testing-library/jest-dom from 5.0.0 to 5.0.2 in /ui dependabot-preview[bot] 2020-01-23 07:27:45 +00:00
  • 821404d59c Bump @testing-library/user-event from 8.0.3 to 8.0.4 in /ui dependabot-preview[bot] 2020-01-23 07:28:36 +00:00
  • 4bb4526c5f Bump react-admin from 3.1.2 to 3.1.3 in /ui dependabot-preview[bot] 2020-01-23 07:29:19 +00:00
  • 4fb9438f22 Bump ra-data-json-server from 3.1.2 to 3.1.3 in /ui dependabot-preview[bot] 2020-01-23 07:30:01 +00:00
  • 675a76332c Upgrade node to latest Deluan 2020-01-23 18:31:52 -05:00
  • 9d144ad740 Fix buildall target Deluan 2020-01-23 18:31:32 -05:00
  • 75d833a8c1 Rename CI to Build Deluan 2020-01-23 18:21:20 -05:00
  • 35aeb0a396 UI: Use login theme everywhere Deluan 2020-01-23 18:12:26 -05:00
  • 3cc6d9de30 Ignore more files Deluan 2020-01-23 18:20:20 -05:00
  • 97a7e8c84b
    Bump node from 12.14-alpine to 13.7.0-alpine dependabot-preview[bot] 2020-01-23 07:43:32 +00:00
  • dbd6140445
    Bump ra-data-json-server from 3.1.2 to 3.1.3 in /ui dependabot-preview[bot] 2020-01-23 07:30:01 +00:00
  • efb3fa1c0c
    Bump react-admin from 3.1.2 to 3.1.3 in /ui dependabot-preview[bot] 2020-01-23 07:29:19 +00:00
  • be1b05e279
    Bump @testing-library/user-event from 8.0.3 to 8.0.4 in /ui dependabot-preview[bot] 2020-01-23 07:28:36 +00:00
  • ade14a4b54
    Bump @testing-library/jest-dom from 5.0.0 to 5.0.2 in /ui dependabot-preview[bot] 2020-01-23 07:27:45 +00:00
  • 4b86d54be4
    Bump node from 12.14-alpine to 13.6.0-alpine dependabot-preview[bot] 2020-01-23 01:41:38 +00:00
  • dee8e5c518 Initial docker support Deluan 2020-01-22 19:42:56 -05:00
  • 50d89760e2 Use bindata to embed UI assets Deluan 2020-01-22 18:35:44 -05:00
  • ed31b6fa31 Remove unused code Deluan 2020-01-22 15:42:29 -05:00
  • 1f58bf47d6 Fix GetStarred for all item types Deluan 2020-01-22 15:19:37 -05:00
  • c8fb84cd1e Change license to GPLv3 Deluan 2020-01-22 14:48:38 -05:00
  • e5e20750e5 UI: Fine tuning the resource navigation Deluan 2020-01-22 14:18:55 -05:00
  • 04637b24cd UI: When navigating to another resource, pre-fill the filter with the parent info Deluan 2020-01-22 14:03:18 -05:00
  • 7dc3f49c1c Initial support for artist browsing from UI. Also add linking between resources Deluan 2020-01-22 13:02:19 -05:00
  • b23175e32b Initial support for album browsing from UI Deluan 2020-01-22 12:46:09 -05:00
  • ea30b4c2d9 Initial support for album browsing from UI Deluan 2020-01-22 12:32:31 -05:00
  • 3a8124a1de Add basic filters for album and artist Deluan 2020-01-22 11:22:35 -05:00
  • 9557f7ceed Initial support for song browsing from UI Deluan 2020-01-22 10:19:13 -05:00
  • fdf1ceeade Rename icon variable name Deluan 2020-01-22 09:04:33 -05:00
  • 182c0b5d5e Add configuration for scan interval. Default 5 mins Deluan 2020-01-22 08:48:02 -05:00
  • f0ee41a8af Add context to all methods in engine layer Deluan 2020-01-22 08:32:31 -05:00
  • c73f549c83 Don't try to get albums if ids is empty Deluan 2020-01-22 01:03:49 -05:00
  • 2bca711f72 Update compatibility table Deluan 2020-01-22 01:01:11 -05:00
  • c8a74881d8 Fix album lists, to use annotations Deluan 2020-01-22 01:00:00 -05:00
  • d7116eebd4 Implement annotations per user Deluan 2020-01-21 23:01:43 -05:00
  • e03304650d Fix compilation tag, again Deluan 2020-01-21 22:28:03 -05:00
  • 02d1088fc5 Rename test file Deluan 2020-01-21 18:52:32 -05:00
  • 158b09740b Update compatibility table Deluan 2020-01-21 18:15:16 -05:00
  • d4adc784cc Return playlist duration in getPlayList Deluan 2020-01-21 18:10:29 -05:00
  • dce2a1399d Rename for clarity Deluan 2020-01-21 17:50:56 -05:00
  • 654831f79d Fix bug in compilation tag parsing Deluan 2020-01-21 17:31:24 -05:00
  • 99033fc55e Update compatibility table Deluan 2020-01-21 17:31:07 -05:00
  • 7fe15134a6 Check permissions to playlist operations Deluan 2020-01-21 17:18:46 -05:00
  • 57fcdac428 Initial support for playlists. Missing permissions Deluan 2020-01-21 16:35:57 -05:00
  • 3a44f37622 Add comment tag, still missing multiline comments Deluan 2020-01-21 10:05:00 -05:00
  • 22a0b7e170 Don't override input tags with stream tags Deluan 2020-01-21 09:43:01 -05:00
  • 4b789e1364 Change key names for persisted properties Deluan 2020-01-21 09:27:38 -05:00
  • de0816da67 Reimplemented GetAlbumList&type=random and GetRandomSongs (now with filter by genres) Deluan 2020-01-21 08:49:43 -05:00
  • 6cd758faa0 Removed empty clause Deluan 2020-01-21 08:48:14 -05:00
  • c42e1bd2f5 Extract metadata from files in a directory in batch (one call to ffmpeg for all files) Deluan 2020-01-21 00:49:41 -05:00
  • d9ce6f3b51 Add the Compatibility table to the main git repo Deluan 2020-01-20 22:55:59 -05:00
  • 7529ae3752 Extract metadata with ffmpeg Deluan 2020-01-20 22:32:31 -05:00
  • 8a1110044c Better error handling when cover art cannot be loaded Deluan 2020-01-20 22:30:16 -05:00
  • c6ed0d5377 Remove flag to allow override media annotation Deluan 2020-01-20 18:19:16 -05:00
  • 2cc983638c Add authenticated user to context Deluan 2020-01-20 18:12:17 -05:00
  • 28cd3ec3e4 Fix startup order, setting LogLevel Deluan 2020-01-20 17:35:04 -05:00
  • 1e582bec5c Expiry items in NowPlaying Deluan 2020-01-20 15:51:33 -05:00
  • 9e5ffaaff4 Created InitialSetup method that handles all steps required for starting the server for the first time Deluan 2020-01-20 15:17:43 -05:00
  • 398dfd04fc Refactor GetAllStarred to make it more readable Deluan 2020-01-20 14:17:14 -05:00
  • 4e8cb5ffef Only allow Admins to login to the UI (for now) Deluan 2020-01-20 13:52:55 -05:00
  • 43b0a9dadd Changing default Makefile target to start the UI, now that it is functional Deluan 2020-01-20 13:43:51 -05:00
  • 99c28731d4 Authenticate Subsonic API calls using the DB Deluan 2020-01-20 13:35:59 -05:00
  • 50c7d3800a Bump @testing-library/user-event from 7.2.1 to 8.0.3 in /ui dependabot-preview[bot] 2020-01-20 15:28:38 +00:00
  • 2cdec24d98
    Bump @testing-library/user-event from 7.2.1 to 8.0.3 in /ui dependabot-preview[bot] 2020-01-20 15:28:38 +00:00
  • e717d99780 Authenticate UI Deluan 2020-01-20 09:54:29 -05:00
  • 6785d616d0 Remove unused PurgeInactive methods Deluan 2020-01-20 08:16:22 -05:00
  • c661ac8833 Add a login page (not been used yet) Deluan 2020-01-19 22:59:33 -05:00
  • 11f6acbb63 Revert default Makefile target Deluan 2020-01-19 22:48:36 -05:00
  • 2ef2377926 Add a proper title to the UserEdit view Deluan 2020-01-19 22:47:39 -05:00
  • 491bfb1f69 Create initial user if User table is empty. Also make model.QueryOptions compatible with rest.QueryOptions Deluan 2020-01-19 22:36:15 -05:00
  • 2ab0cecd48 Complete User CRUD Deluan 2020-01-19 21:39:37 -05:00
  • 1c04a19910 Add UserList in UI Deluan 2020-01-19 20:40:18 -05:00
  • 3a03284c59 Add routing for basic web ui Deluan 2020-01-19 19:34:54 -05:00
  • 5bc1551b09 Clean up Deluan 2020-01-19 18:28:23 -05:00
  • 7610b42f4b Moved package api to subsonic under server Deluan 2020-01-19 18:21:44 -05:00
  • 67eeb218c4 Big Refactor: - Create model.DataStore, with provision for transactions - Change all layers dependencies on repositories to use DataStore - Implemented persistence.SQLStore - Removed iTunes Bridge/Importer support Deluan 2020-01-19 15:37:41 -05:00
  • 40186f7e10 Don't say "iTunes Library" if not importing from iTunes Deluan 2020-01-18 22:57:20 -05:00
  • fffb2c38b3 Fix: Scrobber was not incrementing MediaFile's playCount Deluan 2020-01-18 22:11:07 -05:00
  • fe058aa4a1 Don't override media annotations when scanning/importing Deluan 2020-01-18 21:45:44 -05:00
  • 938a92eded Register PlayCount/Date in the DB, if DevUseFolderScanner is true Deluan 2020-01-18 20:59:20 -05:00
  • 3c66da0b17 NowPlaying is not a repo, now it is part of the main engine Deluan 2020-01-18 20:21:25 -05:00
  • 128e165aba Add Stars to the DB, including Artists! Only if DevUseFolderScanner is true Deluan 2020-01-18 20:03:52 -05:00
  • a4b75fd69d Test "Compilation" tag Deluan 2020-01-18 11:19:00 -05:00
  • 1cbfc05e37 Disable tests in Windows for now Deluan 2020-01-18 11:01:42 -05:00
  • 58a080eded Handle folder moves in Scanner Deluan 2020-01-18 11:00:20 -05:00
  • 8ae4fdd5b2 Fix Windows test Deluan 2020-01-18 01:56:17 -05:00
  • ccbdf688ea Reduced size of batches, to not break SQLite Deluan 2020-01-18 01:49:08 -05:00
  • 1929aaec1a Disabling tests that are not multi-platform, for now Deluan 2020-01-18 00:08:00 -05:00
  • 73597b22b4 Rewrite description of folder scan algorithm Deluan 2020-01-17 23:55:58 -05:00
  • 54d13d2022 Purge empty albums/artists Deluan 2020-01-17 23:28:11 -05:00
  • ea9ed4a287 Fix ChangeDetector to keep the dirMap from last scan Deluan 2020-01-17 22:41:10 -05:00
  • e55dfff485 Fix file descriptor leak Deluan 2020-01-17 21:23:26 -05:00
  • 5dbe71d675 Update search index when refreshing albums/artists Deluan 2020-01-17 21:16:23 -05:00
  • cef65b6ab0 Un-export model mappers Deluan 2020-01-17 21:03:54 -05:00
  • c0beaa6377 Integrate ArtistIndex logic into Artist Deluan 2020-01-17 20:46:19 -05:00
  • 035fdaeb96 Remove old tags from models Deluan 2020-01-17 19:36:50 -05:00
  • 123f543a94 New Folder Scanner - WIP Deluan 2020-01-16 16:53:48 -05:00
  • 7a16d41abe Add MediaFile.FindByPath Deluan 2020-01-16 15:56:24 -05:00