v2.0.0-rc.33
Pre-release
Pre-release
Fixed
bandwidth()now returns the live estimate instead of permanently reporting0. The getter read a_bandwidthEstimatecache field that nothing ever wrote, whilebandwidthEstimator(fn)wrote a same-looking_bandwidthEstimatorfield that nothing ever read — the two names never met. The dead cache field is gone;bandwidth()resolves on every read, honoring a consumer'sbandwidthEstimator()override first, else the backend's optionalbandwidthEstimate?()capability. Return type and unit (bits per second) are unchanged — additive fix, no signature change.
Full changelog: https://github.com/NoMercy-Entertainment/nomercy-player-core/blob/master/CHANGELOG.md