Deluan
|
17df63b550
|
Fix child.size and directory.playCount compatibility with Subsonic API. Fixes #304
|
2020-05-19 23:51:23 -04:00 |
|
Deluan
|
d1a0ffaaee
|
Check permissions in playlists
|
2020-05-16 23:14:28 -04:00 |
|
Deluan
|
a56e588c8e
|
Create relation table for playlist tracks
|
2020-05-16 18:35:34 -04:00 |
|
Deluan
|
f8362a4acb
|
Fix staticcheck's SA1029
|
2020-05-13 16:49:55 -04:00 |
|
Deluan
|
5ce3135f00
|
Fix gosec's G601
|
2020-05-13 15:32:42 -04:00 |
|
Deluan
|
1a9663d432
|
Move static to resources . Embed them at build time
|
2020-05-02 14:19:01 -04:00 |
|
jvoisin
|
26188e6d8a
|
Enable a couple of linters
|
2020-04-29 09:03:07 -04:00 |
|
Deluan
|
ddeefad501
|
Fix goimport and gosec warnings
|
2020-04-26 15:07:36 -04:00 |
|
Deluan
|
5cd453afeb
|
Fix all errcheck warnings
|
2020-04-26 15:07:36 -04:00 |
|
Deluan
|
03c3c192ed
|
Fixing static checks about passing nil context
|
2020-04-26 15:07:36 -04:00 |
|
Deluan
|
95790b9eff
|
Remove unused code
|
2020-04-26 15:07:36 -04:00 |
|
Deluan
|
f83d0d471d
|
Fix getRandomSongs filters
|
2020-04-19 13:37:25 -04:00 |
|
Deluan
|
6cf4b81de9
|
Fix year range when querying by year
|
2020-04-18 14:05:44 -04:00 |
|
Deluan
|
1fd6571a87
|
Refactored getSongsByGenre
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
4c0250f9f8
|
Add fromYear/toYear params to getRandomSongs
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
0e1735e7a9
|
Add getSongsByGenre endpoint
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
a698e434fd
|
Refactor list_generator to use new filters
|
2020-04-17 21:44:34 -04:00 |
|
Deluan
|
95f658336c
|
Implement byYear and byGenre AlbumLists
|
2020-04-17 21:44:34 -04:00 |
|
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 |
|