DataHoarder
|
eec79cb3ab
|
Expose unix timestamp on /listeners
continuous-integration/drone/push Build is passing
|
2022-08-23 21:47:09 +02:00 |
|
DataHoarder
|
606b43e1c5
|
Added now playing metadata logs, updated dependencies
|
2022-08-18 08:28:18 +02:00 |
|
DataHoarder
|
b703396844
|
Infer file name for better media guess from http loader
continuous-integration/drone/push Build is passing
|
2022-08-02 21:24:43 +02:00 |
|
DataHoarder
|
351897ba56
|
Use new go.19 atomic[T]
|
2022-08-02 21:24:23 +02:00 |
|
DataHoarder
|
37be61a27e
|
Retry random track, better error reporting
continuous-integration/drone/push Build is passing
|
2022-08-01 14:47:52 +02:00 |
|
DataHoarder
|
f9d5cb11ec
|
Allow numeric title/album/artist on queue entries
continuous-integration/drone/push Build is passing
|
2022-08-01 14:40:49 +02:00 |
|
DataHoarder
|
2bdecb90cf
|
bump Kirika, fix harmless data race on QueueEntry.ReadSamples
continuous-integration/drone/push Build is passing
|
2022-07-31 22:44:58 +02:00 |
|
DataHoarder
|
3ac94dde49
|
Build now uses alpine, cleanup TODO
continuous-integration/drone/push Build is passing
|
2022-07-21 18:28:15 +02:00 |
|
DataHoarder
|
0b472366bd
|
Add API for listener removal, report listener id under /listeners and mount header
continuous-integration/drone/push Build is passing
|
2022-07-21 17:48:16 +02:00 |
|
DataHoarder
|
41c86cab4a
|
Fix harmless data races, add connection identifier to listener information
|
2022-07-21 16:58:07 +02:00 |
|
DataHoarder
|
bf1b5265f3
|
Update Kirika, allow configuring queue sample format and bitdepth
continuous-integration/drone/push Build is passing
|
2022-07-19 17:21:51 +02:00 |
|
DataHoarder
|
045b72dfa7
|
Reworded example config, added afterburner and offset_start options
continuous-integration/drone/push Build is passing
|
2022-07-16 15:06:21 +02:00 |
|
DataHoarder
|
b6dad55d31
|
Add information about the packet stream
|
2022-07-16 14:49:47 +02:00 |
|
DataHoarder
|
02810c1bfe
|
Header cleanup for clients, send actual FLAC bytes
|
2022-07-14 23:25:07 +02:00 |
|
DataHoarder
|
63080c66ab
|
Set content-type on /mounts endpoint
continuous-integration/drone/push Build is passing
|
2022-05-15 20:42:42 +02:00 |
|
DataHoarder
|
b88107ad4c
|
Offset packet samples where possible (Ogg)
continuous-integration/drone/push Build is passing
|
2022-05-15 20:19:12 +02:00 |
|
DataHoarder
|
8cccf4325c
|
Updated Kirika to avoid overriding Mono filter source buffers
continuous-integration/drone/push Build is passing
|
2022-05-15 17:07:30 +02:00 |
|
DataHoarder
|
8eb0bf95c6
|
Updated Kirika, new option system for codecs
continuous-integration/drone/push Build is passing
|
2022-05-15 16:42:28 +02:00 |
|
DataHoarder
|
2803192316
|
Implented FLAC streaming under Safari
continuous-integration/drone/push Build is passing
|
2022-04-20 19:08:45 +02:00 |
|
DataHoarder
|
2650039581
|
Implemented precise metadata and timing information packet stream
continuous-integration/drone/push Build is passing
|
2022-04-20 13:20:22 +02:00 |
|
DataHoarder
|
5b766f3116
|
Added max queue length config entry
continuous-integration/drone/push Build is passing
|
2022-04-20 11:08:33 +02:00 |
|
DataHoarder
|
c9111f8e8c
|
Track addition errors will now be logged, added empty queue retry
|
2022-04-20 11:04:53 +02:00 |
|
DataHoarder
|
c79d91b718
|
Grow []byte channel buffer, fix CI build
continuous-integration/drone/push Build is passing
|
2022-03-08 17:18:31 +01:00 |
|
DataHoarder
|
010e8d73f7
|
Extended ReplayGain normalization
continuous-integration/drone/push Build is failing
|
2022-03-08 15:10:06 +01:00 |
|
DataHoarder
|
8927e7b1a6
|
Drop buffer for Chromium browsers
continuous-integration/drone/push Build is passing
|
2022-03-07 18:05:25 +01:00 |
|
DataHoarder
|
07109d4ec0
|
Adjust read/write buffers for streamer
continuous-integration/drone/push Build is passing
|
2022-03-07 17:33:37 +01:00 |
|
DataHoarder
|
5eda50e5b7
|
Added radio metadata improvements, changed HTTP headers
continuous-integration/drone/push Build is passing
|
2022-03-07 16:19:38 +01:00 |
|
DataHoarder
|
95dccc3e75
|
Use streaming HTTP reader implementation
continuous-integration/drone/push Build is passing
|
2022-03-06 20:19:36 +01:00 |
|
DataHoarder
|
08574dbe05
|
Implement HTTP URL playback via Range requests.
continuous-integration/drone/push Build is passing
|
2022-03-06 17:55:34 +01:00 |
|
DataHoarder
|
2d91a5bd47
|
Add ReplayGain apply filter, metadata reader
continuous-integration/drone/push Build is passing
|
2022-03-06 16:29:03 +01:00 |
|
DataHoarder
|
9ff4d5e9c5
|
Cleanup API, prefetch queue entries / preload entry for seamless playback
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
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
continuous-integration/drone/push Build is passing
|
2022-03-05 10:34:53 +01:00 |
|
DataHoarder
|
4f354bd813
|
Implement ICY metadata
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
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
continuous-integration/drone/push Build is passing
|
2022-03-03 10:32:53 +01:00 |
|
DataHoarder
|
b1a290e7d0
|
Properly disconnect clients
continuous-integration/drone/push Build is passing
|
2022-03-02 20:29:26 +01:00 |
|
DataHoarder
|
0ae8a7e123
|
Match kawa behavior on request matching
continuous-integration/drone/push Build is passing
|
2022-03-02 19:32:41 +01:00 |
|
DataHoarder
|
097aff358d
|
Fix GetListeners mutex locking
continuous-integration/drone/push Build is passing
|
2022-03-02 19:27:46 +01:00 |
|
DataHoarder
|
7b3e844f6d
|
Added proper queue system
continuous-integration/drone/push Build is passing
|
2022-03-02 18:54:56 +01:00 |
|