Releases: CreatureSurvive/SwiftCast
Releases · CreatureSurvive/SwiftCast
Release list
SwiftCast 1.0.1
CastClient.disconnect()no longer sendsCLOSEto application connections. Web receivers
treat an explicitCLOSEfrom their last sender as a shutdown request, so disconnecting used
to stop playback on the TV.- Fixed a race where
MediaControllercould re-apply a stale reply to its ownGET_STATUS
after a newerLOAD, clearing the media session. - Fixed a race where
CastSessioncould attach two media controllers to one application when a
load overlapped a receiver status update. castctl playnow follows status for a few seconds and prints idle reasons.
SwiftCast 1.0.0
- Initial release: Cast V2 protocol client, Bonjour discovery, receiver and media controllers,
queue and track support, custom namespaces, observableCastSessionwith automatic
reconnection, SwiftUICastButton/CastDevicePicker, and thecastctlCLI.