Deluan
|
dcb3b3b5d1
|
fix: various album_artists <-> artists mismatches
|
2020-03-26 09:08:53 -04:00 |
|
Deluan
|
b4c7cac964
|
refactor: moved magic strings to consts
|
2020-03-24 11:59:10 -04:00 |
|
Deluan
|
f6e448c1ba
|
refactor: removed unused code, unnecessary typecasts and fixed small warnings
|
2020-03-20 00:07:36 -04:00 |
|
Deluan
|
c8cd755451
|
feat: use human readable sizes in cache size configuration
|
2020-03-18 20:39:10 -04:00 |
|
Deluan
|
faac303eff
|
feat: allow session timeout to be configurable. closes #101
|
2020-03-18 20:16:18 -04:00 |
|
Deluan
|
ced87be57b
|
fix: when searching player by id, create new player if client name does not match the one found
|
2020-03-17 19:10:09 -04:00 |
|
Deluan
|
e02f3d3ec9
|
refactor: clean up unused config options
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
c8b0d2bfae
|
feat: select correct transcoding for streaming
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
39993810b3
|
feat: add transcodedSuffix to Subsonic API responses
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
8ec78900c5
|
feat: transcoding and player datastores and configuration
|
2020-03-17 15:20:35 -04:00 |
|
Deluan
|
59356f0029
|
refactor: removed indirect call introduced by intellij's refactor
|
2020-03-06 16:28:20 -05:00 |
|
Deluan
|
876354e58e
|
feat: MaxTranscodingCacheSize is now specified in MB
|
2020-02-26 14:08:14 -05:00 |
|
Deluan
|
0370f0a3ea
|
refactor: rename ffmpeg to transcoder
|
2020-02-25 10:32:34 -05:00 |
|
Deluan
|
33ede13eef
|
fix: check if album is starred before adding the starred date in the response. also return "starred" in search responses
|
2020-02-24 22:06:12 -05:00 |
|
Deluan
|
e032bfcf6b
|
refactor: make parameters consistent
|
2020-02-24 19:04:54 -05:00 |
|
Deluan
|
f4014c475d
|
refactor: make fakeFFmpeg more configurable, change test name
|
2020-02-24 14:17:32 -05:00 |
|
Deluan
|
f394de664a
|
refactor: new transcoding engine. third (fourth?) time is a charm!
|
2020-02-24 13:56:09 -05:00 |
|
Deluan
|
d7b5e6a36c
|
fix: add public attribute to playlists. Even though it is optional,
DSub requires it
|
2020-02-23 00:10:05 -05:00 |
|
Deluan
|
1322bb3bf3
|
refactor: move cache constructor
|
2020-02-21 09:36:29 -05:00 |
|
Deluan
|
13a046a679
|
fix: change stream cache eviction check period to every 10 minutes
|
2020-02-20 20:12:52 -05:00 |
|
Deluan
|
a6b0c57ce0
|
feat: add a proper caching system to the transcoding functionality
|
2020-02-20 19:25:39 -05:00 |
|
Deluan
|
fc14e346b9
|
feat: store duration as float, to cater for milliseconds
|
2020-02-20 17:02:06 -05:00 |
|
Deluan
|
8ce796756f
|
fix: error message
|
2020-02-19 15:34:05 -05:00 |
|
Deluan
|
a412989f7e
|
refactor: more stable transcoder, based on http.FileSystem
|
2020-02-19 14:53:35 -05:00 |
|
Deluan
|
e6d717cbbc
|
fix: prevent zombies in transcoding
|
2020-02-15 11:05:03 -05:00 |
|
Deluan
|
a37beac753
|
feat: add X-Content-Duration header to the stream response
|
2020-02-09 22:09:18 -05:00 |
|
Deluan
|
abb99a8501
|
feat: add authentication via JWT token
|
2020-02-06 18:41:34 -05:00 |
|
Deluan
|
4a82a6cb02
|
feat: initial integration of react-jinke-music-player
|
2020-02-06 18:41:33 -05:00 |
|
Deluan
|
28bad95e66
|
test: removed unused file property
|
2020-02-04 19:59:04 -05:00 |
|
Deluan
|
0996272943
|
refactor: more reliable stream seek implementation
|
2020-02-04 10:01:31 -05:00 |
|
Deluan
|
d093191659
|
test: createTranscodeCommand
|
2020-02-04 09:34:26 -05:00 |
|
Deluan
|
8372dee000
|
feat: experimental downsampling support
|
2020-02-03 22:53:57 -05:00 |
|
Deluan
|
d4365b9f64
|
refactor: read musicFolderId from request (but still don't use it)
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
88e01d05f6
|
refactor: annotations
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
72d9ddf532
|
refactor: remove annotation handling from engine
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
67ed830a68
|
refactor: add filters
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
71c1844bca
|
refactor: new persistence, more SQL, less ORM
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
90a1e6d213
|
feat: add server name and version to all responses
This is inline with other Subsonic compatible servers, like funkwhale, madsonic, ampache...
|
2020-01-30 14:43:24 -05:00 |
|
Deluan
|
3007ca68d5
|
fix: disable User.lastAccessAt field for now.
Updating it on every request was cause DB retentions/lock errors
|
2020-01-28 16:20:59 -05:00 |
|
Deluan
|
0d2911daf9
|
refactor: add Context to the persistence layer
|
2020-01-27 09:41:33 -05:00 |
|
Deluan
|
1a0563db2d
|
Fix test
|
2020-01-24 22:02:50 -05:00 |
|
Deluan
|
49f59fe9f4
|
Embed static files used by Subsonic API
|
2020-01-24 21:35:19 -05:00 |
|
Deluan
|
bff6f3a4bd
|
Rename env vars prefix to ND_
|
2020-01-24 01:29:31 -05:00 |
|
Deluan
|
bee55c04c8
|
Rename project to Navidrome
|
2020-01-23 19:44:08 -05:00 |
|
Deluan
|
9557f7ceed
|
Initial support for song browsing from UI
|
2020-01-22 10:47:43 -05:00 |
|
Deluan
|
f0ee41a8af
|
Add context to all methods in engine layer
|
2020-01-22 08:39:57 -05:00 |
|
Deluan
|
c8a74881d8
|
Fix album lists, to use annotations
|
2020-01-22 01:00:00 -05:00 |
|
Deluan
|
d7116eebd4
|
Implement annotations per user
|
2020-01-21 23:03:37 -05:00 |
|
Deluan
|
02d1088fc5
|
Rename test file
|
2020-01-21 18:52:32 -05:00 |
|
Deluan
|
d4adc784cc
|
Return playlist duration in getPlayList
|
2020-01-21 18:10:29 -05:00 |
|