You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Episode::stream_maybe_without_drm, Movie::stream_maybe_without_drm, Concert::stream_maybe_without_drm, MusicVideo::stream_maybe_without_drm which return stream that may be DRM free
Add Stream::from_id_maybe_without_drm to get streams which maybe DRM free. Check Stream::session::uses_stream_limits, if true the stream is DRM encrypted, if false not
Add StreamData::sampling_rate, StreamData::resolution, StreamData::fps to get stream data media type specific fields directly instead of unpacking StreamData::info
Rename Stream::from_id to Stream::from_id_drm
Make all fields of StreamSession public
Move Stream::pssh and Stream::token to it's own struct, StreamDataDRM and add Stream::drm field instead which is only populated if the stream is DRM encrypted