Commit Graph
426 Commits
Author SHA1 Message Date
Serge Tkatchoukandsentriz 9493b8a6a3 Add FFmpeg to worker container 2020-03-12 13:27:50 +00:00
Serge Tkatchoukandsentriz dca85313ed Add xxhash for track cache hashing 2020-03-12 13:27:50 +00:00
Serge Tkatchoukandsentriz 26e4430abc Make builder image more cache-friendly 2020-03-12 13:27:46 +00:00
sentriz 40b384d5d2 Merge branch 'spijet-features/transcoding' 2020-03-12 13:20:13 +00:00
Serge Tkatchouk 61419b10d1 Merge branch 'master' of github.com:sentriz/gonic into features/transcoding 2020-03-12 21:12:48 +08:00
Serge TkatchoukandGitHub 14009cd807 Merge pull request #1 from sentriz/features/transcoding_update
features/transcoding update
2020-03-12 20:51:07 +08:00
sentriz 5dc952810f delete old print stmt 2020-03-12 12:49:33 +00:00
sentriz 1fcf5bcb17 add fallback device rule with "*" pseudo client 2020-03-12 12:28:07 +00:00
sentriz a3fce34cba add nocache template func 2020-03-12 01:25:24 +00:00
sentriz eec0b0bf1f use user selected profile for transcoding 2020-03-12 01:25:24 +00:00
sentriz 885d7702be fixup! add a slightly more intuitive ui 2020-03-12 01:25:24 +00:00
sentriz acadca6a02 add crud for custom transcode selection profile 2020-03-12 01:25:24 +00:00
sentriz 8d09e0d3b4 fixup! move encode package up a level 2020-03-12 01:25:24 +00:00
sentriz 1b1049a1b7 fix some lint errors 2020-03-12 01:25:24 +00:00
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
sentriz f82d13d8e2 dont allow deleting admin 2020-03-12 01:22:25 +00:00
sentriz 25f310fcbb ignore _gen files for entr 2020-03-12 01:22:19 +00:00
Senan KellyandGitHub 77dba2541d Update README.md 2020-03-11 13:56:09 +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 KellyandGitHub 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
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
Duncan Overbruck ae31d4a893 scanner: add genre support 2020-03-03 13:40:23 +01:00
Duncan Overbruck f03b615583 db: add genres table and genre id column to album and tracks 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
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
sentrizandSerge Tkatchouk 0733117aed wrap some encode errors 2020-03-02 19:04:01 +08:00
sentrizandSerge Tkatchouk 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