Commit Graph
22 Commits
Author SHA1 Message Date
Serge Tkatchouk aa9f05a049 Merge branch 'master' of github.com:sentriz/gonic into features/transcoding 2020-03-10 10:31:17 +08:00
Serge Tkatchouk 24cbe8c0b2 Merge branch 'master' of github.com:sentriz/gonic into features/transcoding 2020-03-04 13:01:34 +08:00
Serge Tkatchouk 399f80a605 Make cache hit/miss messages mention the track 2020-03-03 19:28:15 +08:00
Serge Tkatchouk 16b9b31f6d Use detected bitrate when logging 2020-03-02 19:59:28 +08:00
Serge Tkatchouk ec341a2888 Avoid fetching profile bitrate twice 2020-03-02 19:18:19 +08:00
Serge Tkatchouk 1b0dc01994 Change leftover "model" calls to new "db" calls 2020-03-02 19:18:01 +08:00
Serge Tkatchouk de31de6864 Fix Bitrate type mismatch 2020-03-02 19:07:02 +08:00
Serge Tkatchouk 3582d0a4a2 Also unexport streamTrack(), since it's only used in ctrlsubsonic 2020-03-02 17:36:33 +08:00
Serge Tkatchouk b896574346 Implement client-preferred bitrate support in StreamTrack() 2020-03-02 17:35:59 +08:00
Serge Tkatchouk a19ba1cf8b Add support for client-preferred streaming bitrate 2020-03-02 17:35:22 +08:00
Serge Tkatchouk 55014e264c "Unexport" encodeTrack()
It's only used by StreamTrack() anyway.
2020-03-02 17:35:22 +08:00
Serge Tkatchouk bd5150e67f Make linters happy 2020-03-02 17:35:22 +08:00
Serge Tkatchouk 056747ec62 Switch "/stream" controller to new "encode or stream cache" function 2020-03-02 17:35:22 +08:00
Serge Tkatchouk 03cfd1ef7e Add "cache/encode" controller 2020-03-02 17:33:51 +08:00
Serge Tkatchouk 53971be2aa Extract client app name (needed for per-client quirks) 2020-03-02 17:33:51 +08:00
Serge Tkatchouk e79003996e Add separate "Download" controller 2020-03-02 17:33:51 +08:00
Serge Tkatchouk 6488a354b6 Add cachePath variable and CLI option 2020-03-02 17:32:05 +08:00
Serge Tkatchouk 550fc04436 Prepare cache volume in Docker image 2020-03-02 17:31:02 +08:00
Serge Tkatchouk 1f82133516 Tune HTTP response timeouts, to allow "slow" FFmpeg to finish 2020-03-02 17:31:02 +08:00
Serge Tkatchouk 85e4f916d3 Add FFmpeg to worker container 2020-03-02 17:31:02 +08:00
Serge Tkatchouk 668a5bb011 Add xxhash for track cache hashing 2020-03-02 17:31:02 +08:00
Serge Tkatchouk 938ef6e63c Make builder image more cache-friendly 2020-03-02 17:31:02 +08:00