Commit Graph

335 Commits

Author SHA1 Message Date
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
sentriz
e9ca7fba64 refactor server creation 2020-02-21 01:19:21 +00:00
sentriz
b677af43f0 return more child counts and format sql 2020-02-21 00:00:43 +00:00
sentriz
13d61db339 detent handler test gen 2020-02-20 13:18:03 +00:00
sentriz
2c5970d77c update migration order 2020-02-20 00:31:13 +00:00
sentriz
55cb4145c4 fix playlist updating 2020-02-19 23:56:58 +00:00
sentriz
8251f399f8 add init migrattions 2020-02-19 23:00:30 +00:00
sentriz
a42edc3441 move models into db package 2020-02-19 20:08:37 +00:00
sentriz
e67588623b return similar artists 2020-02-12 16:20:04 +00:00
sentriz
74e3598200 return ids at strings for json 2020-02-12 14:58:36 +00:00
sentriz
bbc9f71f3b don't return parent id if it references the root dir 2020-02-12 14:58:12 +00:00
sentriz
344b25f39d return playlist created at time 2020-02-12 14:57:33 +00:00
sentriz
a2e8adcd80 implement getSong 2020-02-12 14:56:49 +00:00
sentriz
c16897dfe4 implement getArtistInfo 2020-02-12 14:56:16 +00:00
sentriz
36829c69e3 create scrobbleopts 2020-02-09 17:09:00 +00:00
sentriz
754067d64a don't always return cover id for newalbumbyfolder 2020-02-09 16:56:53 +00:00
sentriz
c84420fa4f implement get and set play queue 2020-02-09 16:50:02 +00:00
sentriz
04159e536e factor out model int splitting 2020-02-09 16:49:42 +00:00
sentriz
e8abe08770 add some unimplemented routes 2020-02-09 15:57:07 +00:00