Commit graph

71 commits

Author SHA1 Message Date
DataHoarder 08574dbe05 Implement HTTP URL playback via Range requests.
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-06 17:55:34 +01:00
DataHoarder 2d91a5bd47 Add ReplayGain apply filter, metadata reader
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-06 16:29:03 +01:00
DataHoarder 7f46b2713c Add README note about supporting extra encoder settings
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-06 02:28:35 +01:00
DataHoarder 943b5d4ba9 Bump Kirika to support Encoder bitrate options
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-06 02:25:20 +01:00
DataHoarder 9ff4d5e9c5 Cleanup API, prefetch queue entries / preload entry for seamless playback
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 11:40:06 +01:00
DataHoarder 341a25a6ea Added support for FLAC inside Ogg, and Vorbis
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 11:12:44 +01:00
DataHoarder 5396dfc036 Cleanup http writer/flusher/ICY, use channel-based approach
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-05 10:34:53 +01:00
DataHoarder 4f354bd813 Implement ICY metadata
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-04 13:25:59 +01:00
DataHoarder 7f8274f431 Implemented timeouts, audio sample buffers, and fast-start depending on client
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-03 15:00:34 +01:00
DataHoarder 853211cec8 Cleanup of body response, add host to config, rename entries
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-03 10:32:53 +01:00
DataHoarder b1a290e7d0 Properly disconnect clients
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 20:29:26 +01:00
DataHoarder bf54e459b6 Fix /queue endpoint method
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 20:06:22 +01:00
DataHoarder f8298cb6a5 Fixed random endpoint
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 20:02:07 +01:00
DataHoarder b2daf295ec Fix fallback http status location
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 19:54:06 +01:00
DataHoarder 3c21bb520d Match kawa behavior on request matching
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 19:51:41 +01:00
DataHoarder 0ae8a7e123 Match kawa behavior on request matching
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 19:32:41 +01:00
DataHoarder 097aff358d Fix GetListeners mutex locking
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 19:27:46 +01:00
DataHoarder 1b930ab82f Added Dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 19:11:12 +01:00
DataHoarder 7b3e844f6d Added proper queue system
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-02 18:54:56 +01:00
DataHoarder 39baf9a58f Change format of TODO list 2022-03-02 00:33:35 +01:00
DataHoarder 4de5127f6e Initial commit, WiP 2022-03-02 00:31:29 +01:00