Skip to content

Releases: crunchy-labs/crunchyroll-rs

crunchyroll-rs v0.10.5

09 Apr 21:01
Compare
Choose a tag to compare
  • Fix anonymous login not working

crunchyroll-rs v0.10.4

06 Apr 19:28
Compare
Choose a tag to compare
  • Fix StreamData::segments failing when fps in MPD/DASH manifest are just numbers

crunchyroll-rs v0.10.3

05 Apr 20:28
Compare
Choose a tag to compare
  • Fix error in Stream::stream_data when MPD manifest contains subtitles

crunchyroll-rs v0.10.2

04 Apr 18:52
Compare
Choose a tag to compare
  • Fix missing last segment in StreamData::segments

crunchyroll-rs v0.10.1

03 Apr 15:05
Compare
Choose a tag to compare
  • Activate all necessary reqwest dependency features

crunchyroll-rs v0.10.0

03 Apr 13:33
Compare
Choose a tag to compare
  • 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
  • Remove Episode::intro and Movie::intro

crunchyroll-rs v0.9.0

24 Mar 19:13
Compare
Choose a tag to compare
  • 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 get Episode or Movie)
  • 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 to Stream::invalidate the requested stream data
  • Add Stream::invalidate to invalidate the requested Stream::stream_data
  • Add Stream::url, Stream::burned_in_locale, Stream::hard_subs, Stream::captions, Stream::token, Stream::session
  • Replace Variant by StreamData
  • Remove Episode::alternative_stream and Movie::alternative_stream
  • Remove dash-stream and hls-stream feature. Streams are only available as dash now
  • Remove Stream::media_id, Stream::closed_captions, Stream::variants
  • Change Episode::stream and Movie::stream to return
  • Change type of SkipEventsEvent::start and SkipEventsEvent::end to f32

crunchyroll-rs v0.8.6

10 Mar 20:59
Compare
Choose a tag to compare
  • Do not include skip event if its start or end is null

crunchyroll-rs v0.8.5

09 Mar 21:54
Compare
Choose a tag to compare
  • Rename SkipEventsEvent::stop to SkipEventsEvent::end

crunchyroll-rs v0.8.4

09 Mar 18:10
Compare
Choose a tag to compare
  • Add Episode::skip_events and Movie::skip_events to get skippable events like the intro or credits
  • Deprecate Episode::intro and Movie::intro methods