Commit Graph
352 Commits
Author SHA1 Message Date
sentriz 295bf5677f make the "raw" handlers a bit more consistent
also, todo: think about deleting them
2020-04-25 03:17:50 +01:00
sentriz f52ce807af upgrade sqlite3 2020-04-25 01:55:46 +01:00
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 Tkatchoukandsentriz 4db3d678c4 Make cache hit/miss messages mention the track 2020-03-12 13:27:53 +00:00
Serge Tkatchoukandsentriz ed610d36f6 Use detected bitrate when logging 2020-03-12 13:27:53 +00:00
Serge Tkatchoukandsentriz c9eb142c61 Avoid fetching profile bitrate twice 2020-03-12 13:27:53 +00:00
Serge Tkatchoukandsentriz 1ab96f67b5 Change leftover "model" calls to new "db" calls 2020-03-12 13:27:53 +00:00
Serge Tkatchoukandsentriz 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 Tkatchoukandsentriz 3230c8b2cb Also unexport streamTrack(), since it's only used in ctrlsubsonic 2020-03-12 13:27:52 +00:00
Serge Tkatchoukandsentriz db7c965a65 Implement client-preferred bitrate support in StreamTrack() 2020-03-12 13:27:52 +00:00
Serge Tkatchoukandsentriz ca0ec6da15 Add support for client-preferred streaming bitrate 2020-03-12 13:27:52 +00:00
Serge Tkatchoukandsentriz 1ac50b3e16 "Unexport" encodeTrack()
It's only used by StreamTrack() anyway.
2020-03-12 13:27:52 +00:00
Serge Tkatchoukandsentriz 0024e3ef8b Make linters happy 2020-03-12 13:27:52 +00:00
Serge Tkatchoukandsentriz c22fb3d482 Switch "/stream" controller to new "encode or stream cache" function 2020-03-12 13:27:51 +00:00
Serge Tkatchoukandsentriz a3abdfca08 Add "cache/encode" controller 2020-03-12 13:27:51 +00:00
Serge Tkatchoukandsentriz e93d35445c Extract client app name (needed for per-client quirks) 2020-03-12 13:27:51 +00:00
Serge Tkatchoukandsentriz 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 OverbruckandSenan Kelly 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