Update from NavidromePlayer.zip (2026-04-04 18:28)

This commit is contained in:
Dallas Groot 2026-04-04 18:28:29 -07:00
parent 98bd66a9e5
commit 2f6cbb9e63

View file

@ -29,6 +29,8 @@ class RadioStreamBuffer: NSObject, ObservableObject, URLSessionDataDelegate {
private var recordingStartByte: Int64 = 0
private var recordingTimer: Timer?
private var recordingStartTime: Date?
private var stationName: String = ""
private var bufferGeneration: Int = 0 // Prevents old URLSession callbacks from overwriting state
private var icyMetaInterval: Int = 0 // 0 = no ICY metadata interleaving
private var icyBytesUntilMeta: Int = 0 // countdown to next metadata block
private var icyMetaBytesRemaining: Int = 0 // >0 while inside a metadata block