96 Commits (master)
 

Author SHA1 Message Date
DataHoarder d9eab7959b
Bump Kirika, fixes opus decoding
continuous-integration/drone/push Build is passing Details
2 months ago
DataHoarder 607203cd6e
Bump Kirika, update dependencies
continuous-integration/drone/push Build is passing Details
2 months ago
DataHoarder be52339783
Bump dependencies due to lfs/removed upstream dependency, use GOPROXY=direct on build process
continuous-integration/drone/push Build is passing Details
5 months ago
DataHoarder 9f9b569613
Bump dependencies
continuous-integration/drone/push Build is passing Details
5 months ago
DataHoarder 68e7cfca07
Use exp/slice Remove, bump Kirika, cleanup go inspection
continuous-integration/drone/push Build is passing Details
6 months ago
DataHoarder f8eb6de4c1
Error on listener Start failure
continuous-integration/drone/push Build is passing Details
6 months ago
DataHoarder dfc2be9bf2
Cleanup how listeners write data back to client
6 months ago
DataHoarder 0e5c9c69c7
Remove custom tcp listener, MeteorLight is expected to sit under reverse proxies
6 months ago
DataHoarder 6ea83ecce7
Remove goconcurrentqueue dependency for channel based queue, update dependencies
continuous-integration/drone/push Build is passing Details
6 months ago
DataHoarder 5f7adf415b
Update Kirika, proper AAC HEv2 errors on lacking platforms
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder 9b634fac0a
Update Kirika, use new Queue with cancellable entries
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder 59b9c25f17
Use write error directly instead of generic buffer error on listener write
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder b8610799c8
Refactor queue / mount sections and split into multiple files and interfaces
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder 143bb916a8
Move some utilities, set user-agent on http range reader
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder 07ac74ca46
Add Host configuration to radio endpoint
7 months ago
DataHoarder 1464004dc4
Update dependencies
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder 995acf48b9
Timeout random track fetch
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder eec79cb3ab
Expose unix timestamp on /listeners
continuous-integration/drone/push Build is passing Details
7 months ago
DataHoarder 78377bc860
Create new client per-request
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 606b43e1c5
Added now playing metadata logs, updated dependencies
8 months ago
DataHoarder 07acd86c8e
Do not reuse HTTP/3 handler, TODO investigate error 0x100 on retry
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 09c0541b9e
Added HTTP/3 support to range reader
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 1a3159eaff
Updated Kirika
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder b703396844
Infer file name for better media guess from http loader
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 351897ba56
Use new go.19 atomic[T]
8 months ago
DataHoarder d919c27fd0
Update to go 1.19 minimum
8 months ago
DataHoarder caabe13d7c
Added docker image
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 670e1a27b1
Bump Kirika, more efficient FLAC packetizer
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 37be61a27e
Retry random track, better error reporting
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder f9d5cb11ec
Allow numeric title/album/artist on queue entries
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder f47ba3da89
increase buffer on RangeReadSeekCloser, synchronize read + buffer teardowns
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 2bdecb90cf
bump Kirika, fix harmless data race on QueueEntry.ReadSamples
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 6b4b100719
Log more playback/queue errors
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 05a8ed380a
Added Vorbis encoding support
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder f3db7ac307
Added vorbis build dependency, changed ci to alpine
8 months ago
DataHoarder 9950504a42
Update example configuration to reflect FLAC support for offset_start
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 545c033e3d
Update Kirika, use new FLAC packetizer
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 9909093da5
Add note about metadata being used or read.
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder de36a21672
Update Kirika, slim Docker image using a multi-stage build
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 3ac94dde49
Build now uses alpine, cleanup TODO
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 0b472366bd
Add API for listener removal, report listener id under /listeners and mount header
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 41c86cab4a
Fix harmless data races, add connection identifier to listener information
8 months ago
DataHoarder afdde985f2
Update Kirika
8 months ago
DataHoarder 908e7076be
Update Kirika, use more native audio.Source operations
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder 9700741915
Remove libebur128 from Dockerfile custom build
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder a8298a755f
Support setting complexity for Opus, reduce ogg muxing delay
continuous-integration/drone/push Build is passing Details
8 months ago
DataHoarder eb9da3bc9f
Build external libraries on Dockerfile
8 months ago
DataHoarder bf1b5265f3
Update Kirika, allow configuring queue sample format and bitdepth
continuous-integration/drone/push Build is passing Details
9 months ago
DataHoarder c25d374cef
Update Kirika, speed improvement in flac packetizer
continuous-integration/drone/push Build is passing Details
9 months ago
DataHoarder 045b72dfa7
Reworded example config, added afterburner and offset_start options
continuous-integration/drone/push Build is passing Details
9 months ago