sentriz
b95f98ffcf
add "-full-scan" scan option to gonic scan
...
closes #20
2020-04-24 01:57:17 +01:00
sentriz
e0f194ec6c
add jukebox-enabled flag
2020-04-18 22:04:53 +01:00
Alex McGrath
eb33a06cd7
Make the jukebox less of a heap
2020-04-18 20:44:03 +01:00
sentriz
1ff5845a02
refactor server startup into jobs
2020-04-18 19:35:15 +01:00
Alex McGrath
64d0aee8dc
Add support for the jukebox endpoint
...
This supports most of jukeboxControl.view as far as i can tell. Things
seem to be playing ok without freaking out
I've also only tested it a little bit with ultrasonic but it does
appear to be working pretty well
2020-04-17 23:20:06 +01:00
sentriz
f262c66c76
bump to v0.8.5
...
generated by `_do_bump_version` script in project root
2020-04-12 18:38:08 +01:00
sentriz
5b76ab4e4b
add year and artist to getalbum response
...
closes #55
2020-04-12 18:27:50 +01:00
sentriz
256143a025
move senan.xyz/g/ to go.senan.xyz
2020-04-02 16:46:04 +01:00
sentriz
a127980f68
bump to v0.8.4
...
generated by `_do_bump_version` script in project root
2020-04-01 18:00:00 +01:00
sentriz
d5128f3c61
bump to v0.8.3
...
generated by `_do_bump_version` script in project root
2020-03-26 01:48:56 +00:00
sentriz
b3a623ffe1
move cache path from base controller to subsonic controller
2020-03-26 01:42:15 +00:00
sentriz
b63428344a
clean up controllers
2020-03-26 01:42:15 +00:00
sentriz
4e3a0db739
bump to v0.8.2
...
generated by `_do_bump_version` script in project root
2020-03-20 14:16:00 +00:00
sentriz
ed4f55a21f
left join when counting parent's children
2020-03-20 14:15:21 +00:00
sentriz
4b32bc0e4d
move admin playlist handlers to own file
2020-03-15 00:03:15 +00:00
sentriz
03647176d4
clean up scanner cleanup
2020-03-14 16:41:28 +00:00
sentriz
9ccf7fb19c
bump to v0.8.1
2020-03-13 00:14:02 +00:00
sentriz
ce5c5d3b58
fix genre struct tags
2020-03-12 16:18:30 +00:00
sentriz
f702cfdec3
bump to v0.8.0
2020-03-12 15:19:18 +00:00
sentriz
3a8e5b9205
run gofumpt / format comments / comment blocks
2020-03-12 15:17:36 +00:00
sentriz
4b2bc3aec6
update genres formatting
2020-03-12 14:11:56 +00:00
sentriz
d535a0d4e5
delete old print stmt
2020-03-12 13:31:16 +00:00
sentriz
102f99a017
add fallback device rule with "*" pseudo client
2020-03-12 13:31:16 +00:00
sentriz
14481aab87
use user selected profile for transcoding
2020-03-12 13:31:16 +00:00
sentriz
c475a9d042
fixup! move encode package up a level
2020-03-12 13:28:29 +00:00
sentriz
8fa7e77b07
move encode package up a level
2020-03-12 13:28:28 +00:00
Serge Tkatchouk
4db3d678c4
Make cache hit/miss messages mention the track
2020-03-12 13:27:53 +00:00
Serge Tkatchouk
ed610d36f6
Use detected bitrate when logging
2020-03-12 13:27:53 +00:00
Serge Tkatchouk
c9eb142c61
Avoid fetching profile bitrate twice
2020-03-12 13:27:53 +00:00
Serge Tkatchouk
1ab96f67b5
Change leftover "model" calls to new "db" calls
2020-03-12 13:27:53 +00:00
Serge Tkatchouk
e1c54a3484
Fix Bitrate type mismatch
2020-03-12 13:27:53 +00:00
sentriz
49194aa14e
wrap some encode errors
2020-03-12 13:27:53 +00:00
sentriz
53ce82d6af
move transcoding stuff to "encode" package
2020-03-12 13:27:52 +00:00
Serge Tkatchouk
3230c8b2cb
Also unexport streamTrack(), since it's only used in ctrlsubsonic
2020-03-12 13:27:52 +00:00
Serge Tkatchouk
db7c965a65
Implement client-preferred bitrate support in StreamTrack()
2020-03-12 13:27:52 +00:00
Serge Tkatchouk
ca0ec6da15
Add support for client-preferred streaming bitrate
2020-03-12 13:27:52 +00:00
Serge Tkatchouk
1ac50b3e16
"Unexport" encodeTrack()
...
It's only used by StreamTrack() anyway.
2020-03-12 13:27:52 +00:00
Serge Tkatchouk
0024e3ef8b
Make linters happy
2020-03-12 13:27:52 +00:00
Serge Tkatchouk
c22fb3d482
Switch "/stream" controller to new "encode or stream cache" function
2020-03-12 13:27:51 +00:00
Serge Tkatchouk
a3abdfca08
Add "cache/encode" controller
2020-03-12 13:27:51 +00:00
Serge Tkatchouk
e93d35445c
Extract client app name (needed for per-client quirks)
2020-03-12 13:27:51 +00:00
Serge Tkatchouk
01b620cffb
Add separate "Download" controller
2020-03-12 13:27:51 +00:00
Duncan Overbruck
4d3c78a677
ctrlsubsonic: add genre parameter support to getRandomSongs
2020-03-03 13:40:24 +01:00
Duncan Overbruck
16d9d00408
ctrlsubsonic: add getSongsByGenre view
2020-03-03 13:40:23 +01:00
Duncan Overbruck
a0d8e7c6df
ctrlsubsonic: add byGenre to ServeGetAlbumListTwo
2020-03-03 13:40:23 +01:00
Duncan Overbruck
14d68f748c
ctrlsubsonic: implement getGenres
2020-03-03 13:40:23 +01:00
sentriz
754bc74bc7
bump to v0.7.5
2020-03-03 12:30:26 +00:00
Duncan Overbruck
2f563c3406
spec: add IgnoredArticles attribute to Index responses
...
This attribute is required as per spec and keeping it empty,
complies the spec as long as articles are not ignored while indexing.
In the future, this could maybe be a user setting that could be
supported.
With this change, the aurial client works now.
* https://shrimpza.github.io/aurial/
* https://github.com/shrimpza/aurial
2020-03-03 12:22:34 +00:00
sentriz
3ec07cfded
bump to v0.7.4
2020-03-01 21:12:54 +00:00
sentriz
972bef5ad7
bump to v0.7.3
2020-02-25 20:42:49 +00:00