Deluan
|
1f3bc4d202
|
Use tools.go commands without installing
|
2021-02-01 16:16:30 -05:00 |
|
Deluan
|
c5686c4884
|
Replace periodic scanner cancellation channel with a context
|
2021-01-31 17:37:54 -05:00 |
|
Deluan
|
f29bb211d1
|
Better termination handling in Scanner's progress
|
2020-11-25 19:05:36 -05:00 |
|
Deluan
|
2b1a5f579a
|
Adding a communication channel between server and clients using SSE
|
2020-11-09 16:12:50 -05:00 |
|
Deluan
|
ee5a0698c0
|
Simplify scanner utilization
|
2020-11-01 18:37:17 -05:00 |
|
Deluan
|
58d6b0a84f
|
Cache Warmer now waits for Cache to be available
|
2020-10-31 00:40:21 -04:00 |
|
Deluan
|
d9f7a154cf
|
Implements library scanning endpoints. Also:
- Bumped Subsonic API version to 1.15:
- Better User/Users Subsonic endpoint implementations, not final though
|
2020-10-27 18:20:50 -04:00 |
|
Deluan
|
9b756faef5
|
Make caches singletons
|
2020-10-27 18:20:50 -04:00 |
|
Deluan
|
0f418a93cd
|
Completely removed engine package, fewer abstraction layers \o/
|
2020-10-27 15:27:37 -04:00 |
|
Deluan
|
d0bf37a8a9
|
Move mock datastore to tests package
|
2020-10-27 15:23:49 -04:00 |
|
Deluan
|
6152fadd92
|
Removed list_generator completely
|
2020-10-27 15:23:48 -04:00 |
|
Deluan
|
81d7556cdf
|
Make caches singletons
|
2020-10-25 23:22:52 -04:00 |
|
Deluan
|
1e56f4da76
|
Add simple cache warmer, disabled by default
|
2020-10-25 23:22:52 -04:00 |
|
Deluan
|
af7eaa2b7a
|
Add scanner status
|
2020-10-25 23:22:52 -04:00 |
|
Deluan
|
c0ec0b28b9
|
Add better process lifecycle management
|
2020-10-24 22:43:59 -04:00 |
|
Deluan
|
a289a1945f
|
Remove redundant interfaces
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
07535e1518
|
Add ExternalInformation core service (not a great name, I know)
|
2020-10-20 16:07:31 -04:00 |
|
Deluan
|
100f6a0645
|
Removed engine.Users
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
419884db7c
|
Removed engine.Scrobbler
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
eacfc41665
|
Removed engine.Search
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
22f34b3347
|
Refactor getGenres . Remove engine.Browser
|
2020-08-14 12:10:37 -04:00 |
|
Deluan
|
df05760769
|
Move engine package under subsonic , as it should only be used by the Subsonic API.master
The idea is to move reusable code from `engine` to `core`, in future refactorings
|
2020-08-04 21:29:35 -04:00 |
|
Deluan
|
2c370cae28
|
Support downloading full album and artist discography through Subsonic API
|
2020-08-04 12:39:13 -04:00 |
|
Deluan
|
28d1428c90
|
Add option to disable .m3u auto-import
|
2020-08-02 23:17:13 -04:00 |
|
Deluan
|
696a0feb31
|
Remove ratings from engine package
|
2020-08-02 17:58:07 -04:00 |
|
Deluan
|
3000238a3c
|
Implements the get/save play queue Subsonic endpoints and bumps API version to 1.12.0
|
2020-07-31 17:45:49 -04:00 |
|
Deluan
|
2b59d4b87a
|
Rename 'Cover' to the more generic term 'Artwork'
|
2020-07-31 11:38:56 -04:00 |
|
Deluan
|
9b1d5c196f
|
Load cache asynchronously
|
2020-07-24 16:54:04 -04:00 |
|
Deluan
|
1ef17e2986
|
Remove version command
|
2020-07-12 20:44:19 -04:00 |
|
Deluan
|
5620c58a30
|
Started the big refactor to extract common logic from engine package (Subsonic only) to core package (more generic)
|
2020-07-10 12:53:11 -04:00 |
|
Deluan
|
7c3fd38559
|
Add option to change IP address to bind
|
2020-07-08 20:54:56 -04:00 |
|
Deluan
|
3a7d70c908
|
Add scan command
|
2020-07-03 10:49:11 -04:00 |
|
Deluan
|
ef9af6ed1a
|
Don't fail if config file isnot found
|
2020-07-03 09:39:28 -04:00 |
|
Deluan
|
99e269208e
|
Fix lint errors
|
2020-07-02 18:17:31 -04:00 |
|
Deluan
|
f980e24868
|
Add missing wire file
|
2020-07-02 18:17:26 -04:00 |
|
Deluan
|
a65c9bbb16
|
Refactor and clean up
|
2020-07-02 17:53:51 -04:00 |
|
Deluan
|
5021c0fd0c
|
Replace multiconfig with cobra+viper
|
2020-07-02 17:53:51 -04:00 |
|