Deluan
d4adc784cc
Return playlist duration in getPlayList
2020-01-21 18:10:29 -05:00
Deluan
dce2a1399d
Rename for clarity
2020-01-21 17:50:56 -05:00
Deluan
654831f79d
Fix bug in compilation
tag parsing
2020-01-21 17:31:24 -05:00
Deluan
99033fc55e
Update compatibility table
2020-01-21 17:31:07 -05:00
Deluan
7fe15134a6
Check permissions to playlist operations
2020-01-21 17:18:46 -05:00
Deluan
57fcdac428
Initial support for playlists. Missing permissions
2020-01-21 16:39:35 -05:00
Deluan
3a44f37622
Add comment tag, still missing multiline comments
2020-01-21 10:05:00 -05:00
Deluan
22a0b7e170
Don't override input tags with stream tags
2020-01-21 09:52:34 -05:00
Deluan
4b789e1364
Change key names for persisted properties
2020-01-21 09:27:38 -05:00
Deluan
de0816da67
Reimplemented GetAlbumList&type=random and GetRandomSongs (now with filter by genres)
2020-01-21 08:49:43 -05:00
Deluan
6cd758faa0
Removed empty clause
2020-01-21 08:48:14 -05:00
Deluan
c42e1bd2f5
Extract metadata from files in a directory in batch (one call to ffmpeg for all files)
2020-01-21 07:50:30 -05:00
Deluan
d9ce6f3b51
Add the Compatibility table to the main git repo
2020-01-20 22:55:59 -05:00
Deluan
7529ae3752
Extract metadata with ffmpeg
2020-01-20 22:32:40 -05:00
Deluan
8a1110044c
Better error handling when cover art cannot be loaded
2020-01-20 22:30:16 -05:00
Deluan
c6ed0d5377
Remove flag to allow override media annotation
2020-01-20 18:19:16 -05:00
Deluan
2cc983638c
Add authenticated user to context
2020-01-20 18:12:17 -05:00
Deluan
28cd3ec3e4
Fix startup order, setting LogLevel
2020-01-20 17:35:04 -05:00
Deluan
1e582bec5c
Expiry items in NowPlaying
2020-01-20 15:51:33 -05:00
Deluan
9e5ffaaff4
Created InitialSetup method that handles all steps required for starting the server for the first time
2020-01-20 15:17:43 -05:00
Deluan
398dfd04fc
Refactor GetAllStarred to make it more readable
2020-01-20 14:17:14 -05:00
Deluan
4e8cb5ffef
Only allow Admins to login to the UI (for now)
2020-01-20 13:52:55 -05:00
Deluan
43b0a9dadd
Changing default Makefile target to start the UI, now that it is functional
2020-01-20 13:43:51 -05:00
Deluan
99c28731d4
Authenticate Subsonic API calls using the DB
2020-01-20 13:42:43 -05:00
dependabot-preview[bot]
50c7d3800a
Bump @testing-library/user-event from 7.2.1 to 8.0.3 in /ui
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 7.2.1 to 8.0.3.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Commits](https://github.com/testing-library/user-event/compare/v7.2.1...v8.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-20 11:52:53 -05:00
Deluan
e717d99780
Authenticate UI
2020-01-20 10:25:35 -05:00
Deluan
6785d616d0
Remove unused PurgeInactive methods
2020-01-20 08:16:22 -05:00
Deluan
c661ac8833
Add a login page (not been used yet)
2020-01-19 22:59:33 -05:00
Deluan
11f6acbb63
Revert default Makefile target
2020-01-19 22:48:36 -05:00
Deluan
2ef2377926
Add a proper title to the UserEdit view
2020-01-19 22:47:39 -05:00
Deluan
491bfb1f69
Create initial user if User table is empty. Also make model.QueryOptions compatible with rest.QueryOptions
2020-01-19 22:47:22 -05:00
Deluan
2ab0cecd48
Complete User CRUD
2020-01-19 21:46:36 -05:00
Deluan
1c04a19910
Add UserList in UI
2020-01-19 20:40:18 -05:00
Deluan
3a03284c59
Add routing for basic web ui
2020-01-19 19:35:03 -05:00
Deluan
5bc1551b09
Clean up
2020-01-19 18:28:23 -05:00
Deluan
7610b42f4b
Moved package api
to subsonic
under server
2020-01-19 18:23:09 -05:00
Deluan
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
2020-01-19 16:28:09 -05:00
Deluan
40186f7e10
Don't say "iTunes Library" if not importing from iTunes
2020-01-18 22:57:20 -05:00
Deluan
fffb2c38b3
Fix: Scrobber was not incrementing MediaFile's playCount
2020-01-18 22:11:07 -05:00
Deluan
fe058aa4a1
Don't override media annotations when scanning/importing
2020-01-18 21:45:44 -05:00
Deluan
938a92eded
Register PlayCount/Date in the DB, if DevUseFolderScanner is true
2020-01-18 20:59:20 -05:00
Deluan
3c66da0b17
NowPlaying is not a repo, now it is part of the main engine
2020-01-18 20:21:25 -05:00
Deluan
128e165aba
Add Stars to the DB, including Artists! Only if DevUseFolderScanner is true
2020-01-18 20:03:52 -05:00
Deluan
a4b75fd69d
Test "Compilation" tag
2020-01-18 11:19:00 -05:00
Deluan
1cbfc05e37
Disable tests in Windows for now
2020-01-18 11:01:42 -05:00
Deluan
58a080eded
Handle folder moves in Scanner
2020-01-18 11:00:20 -05:00
Deluan
8ae4fdd5b2
Fix Windows test
2020-01-18 02:15:02 -05:00
Deluan
ccbdf688ea
Reduced size of batches, to not break SQLite
2020-01-18 01:49:08 -05:00
Deluan
1929aaec1a
Disabling tests that are not multi-platform, for now
2020-01-18 00:08:00 -05:00
Deluan
73597b22b4
Rewrite description of folder scan algorithm
2020-01-17 23:55:58 -05:00