Deluan
|
db4479e720
|
Allow cache image to be disabled (workaround for #177)
|
2020-04-14 19:28:54 -04:00 |
|
Deluan
|
9fb4f5ef52
|
Removed Playlist.GetWithTracks, not needed anymore
|
2020-04-11 19:05:51 -04:00 |
|
Deluan
|
e232c5c561
|
Add created and changed fields to playlists responses
|
2020-04-11 18:58:43 -04:00 |
|
jvoisin
|
1ef4fa970f
|
Simplify a bit ffmpeg's transcoder
- Remove the useless "format" parameter
- createTranscodeCommand now returns a list of string, instead of (string, string[])
|
2020-04-10 13:00:29 -04:00 |
|
jvoisin
|
b34523e196
|
Warn if ffmpeg can't be found
|
2020-04-10 10:56:58 -04:00 |
|
Deluan
|
c2ec142ce3
|
More tests
|
2020-04-09 13:36:05 -04:00 |
|
Deluan
|
2d39a6df8d
|
Remove duplicated fscache creation
|
2020-04-09 13:15:01 -04:00 |
|
Deluan
|
5265d0234f
|
Fix tests for Cover service
|
2020-04-09 12:13:54 -04:00 |
|
Deluan
|
0fa8290ed3
|
Don't transcode if original format/bitrate is the same as the selected ones
|
2020-04-08 19:10:55 -04:00 |
|
Deluan
|
7e6c0e3894
|
Less noisy logs for scrobble
|
2020-04-06 19:42:35 -04:00 |
|
Deluan
|
647132625c
|
Logs new stream sessions
|
2020-04-06 00:26:51 -04:00 |
|
Deluan
|
fa378ab4e4
|
Add tracing log to Cover service
|
2020-04-05 22:48:07 -04:00 |
|
Deluan
|
05ffb1acad
|
Cache cover arts. closes #19
|
2020-04-05 22:02:06 -04:00 |
|
Deluan
|
a1ba5c59b2
|
Returns default cover on any error (not found, encoding, or unknown)
Only returns error if it cannot read the default image
|
2020-04-05 22:02:06 -04:00 |
|
Deluan
|
1bc68c20fc
|
Create and configure image cache
|
2020-04-05 22:02:06 -04:00 |
|
Deluan
|
9b461735f4
|
Add comments to createXxxxCommand functions to clarify about the filepaths arguments being absolute paths
|
2020-04-03 14:49:35 -04:00 |
|
Deluan
|
8510273216
|
Send estimated content length if requested
|
2020-04-03 00:24:40 -04:00 |
|
Deluan
|
2392060bc1
|
Don't try to transcode a file if the requested format is the same and the client is not requesting to downsample
|
2020-04-02 22:17:52 -04:00 |
|
Deluan
|
2d7998de59
|
Return cover from album even if client does not prefix the id with al- . Fixes #46
|
2020-04-02 22:03:27 -04:00 |
|
Deluan
|
a35636999d
|
feat: fine tune album art image size. better, but still not ideal
|
2020-04-01 09:09:51 -04:00 |
|
Deluan
|
53e8a92fed
|
feat: rename year to max_year and add min_year to album. #118
|
2020-03-27 21:11:06 -04:00 |
|
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 |
|