Commit Graph

353 Commits

Author SHA1 Message Date
sentriz
cb6f3757a4 move encode package up a level 2020-03-12 01:25:24 +00:00
sentriz
3d6a4f5067 add a slightly more intuitive ui 2020-03-12 01:25:23 +00:00
sentriz
e0b790b6ec make cache path on start 2020-03-12 01:25:23 +00:00
sentriz
52d00de45d dont allow deleting admin 2020-03-12 01:25:23 +00:00
sentriz
c394c1b013 ignore _gen files for entr 2020-03-12 01:25:23 +00:00
Senan Kelly
c40a65cf99 Update README.md 2020-03-12 01:25:23 +00:00
Serge Tkatchouk
aa9f05a049 Merge branch 'master' of github.com:sentriz/gonic into features/transcoding 2020-03-10 10:31:17 +08:00
Senan Kelly
dcacc5f6f6 Update README.md 2020-03-06 15:53:30 +00:00
Serge Tkatchouk
24cbe8c0b2 Merge branch 'master' of github.com:sentriz/gonic into features/transcoding 2020-03-04 13:01:34 +08:00
sentriz
80d5c420dd scrobble with brainz trackid, not album id 2020-03-03 15:08:35 +00: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
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
sentriz
0733117aed wrap some encode errors 2020-03-02 19:04:01 +08:00
sentriz
c79524e44e move transcoding stuff to "encode" package 2020-03-02 18:31:13 +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
sentriz
3ec07cfded bump to v0.7.4 2020-03-01 21:12:54 +00:00
sentriz
6e0c891bcc render correct template for change password page
closes #40
2020-03-01 21:12:04 +00:00
sentriz
972bef5ad7 bump to v0.7.3 2020-02-25 20:42:49 +00:00
sentriz
b45b57c92e tidy mod file 2020-02-25 20:42:06 +00:00
MitaliBo
a9ad25e750 Update go.mod 2020-02-24 14:39:42 -08:00
sentriz
21d801130e update footer year 2020-02-23 04:32:29 +00:00
sentriz
8e374af629 bump to v0.7.2 2020-02-23 04:09:46 +00:00
sentriz
554a74cba5 fix user date format and create helper
closes #38
2020-02-23 04:09:02 +00:00
sentriz
3ced8221db bump to v0.7.1 2020-02-21 22:51:32 +00:00
sentriz
d502945b7f rename server vars 2020-02-21 17:55:50 +00:00
sentriz
7c170a68c2 add more omitempty changes 2020-02-21 17:55:30 +00:00
sentriz
9b8a35df00 dont ommit empty json lists 2020-02-21 03:28:56 +00:00
sentriz
526de91566 delete "model" 2020-02-21 02:53:25 +00:00
sentriz
09d67e854e bump to v0.7.0 2020-02-21 02:21:54 +00:00
sentriz
e8b0ea6713 add getRandomSongs
closes #33
2020-02-21 02:15:29 +00:00
sentriz
6de50dc865 set known mimetypes while streaming 2020-02-21 01:43:27 +00:00