Releases: crunchy-labs/crunchyroll-rs
Releases · crunchy-labs/crunchyroll-rs
crunchyroll-rs v0.10.5
- Fix anonymous login not working
crunchyroll-rs v0.10.4
- Fix
StreamData::segments
failing when fps in MPD/DASH manifest are just numbers
crunchyroll-rs v0.10.3
- Fix error in
Stream::stream_data
when MPD manifest contains subtitles
crunchyroll-rs v0.10.2
- Fix missing last segment in
StreamData::segments
crunchyroll-rs v0.10.1
- Activate all necessary
reqwest
dependency features
crunchyroll-rs v0.10.0
- 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. CheckStream::session::uses_stream_limits
, iftrue
the stream is DRM encrypted, iffalse
not - Add
StreamData::sampling_rate
,StreamData::resolution
,StreamData::fps
to get stream data media type specific fields directly instead of unpackingStreamData::info
- Rename
Stream::from_id
toStream::from_id_drm
- Make all fields of
StreamSession
public - Move
Stream::pssh
andStream::token
to it's own struct,StreamDataDRM
and addStream::drm
field instead which is only populated if the stream is DRM encrypted - Remove
Episode::intro
andMovie::intro
crunchyroll-rs v0.9.0
- Add
Crunchyroll::access_token
to get the access token which is used to make authenticated requests - Add
Stream::from_id
to get streams directly from an id (the same id which is used to getEpisode
orMovie
) - Add
Stream::stream_data
to get all available video and audio streams. Crunchyroll only allows a certain amount of parallel stream data requested (depending on your account type), so make sure toStream::invalidate
the requested stream data - Add
Stream::invalidate
to invalidate the requestedStream::stream_data
- Add
Stream::url
,Stream::burned_in_locale
,Stream::hard_subs
,Stream::captions
,Stream::token
,Stream::session
- Replace
Variant
byStreamData
- Remove
Episode::alternative_stream
andMovie::alternative_stream
- Remove
dash-stream
andhls-stream
feature. Streams are only available as dash now - Remove
Stream::media_id
,Stream::closed_captions
,Stream::variants
- Change
Episode::stream
andMovie::stream
to return - Change type of
SkipEventsEvent::start
andSkipEventsEvent::end
tof32
crunchyroll-rs v0.8.6
- Do not include skip event if its start or end is null
crunchyroll-rs v0.8.5
- Rename
SkipEventsEvent::stop
toSkipEventsEvent::end
crunchyroll-rs v0.8.4
- Add
Episode::skip_events
andMovie::skip_events
to get skippable events like the intro or credits - Deprecate
Episode::intro
andMovie::intro
methods