Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CuteTenshii/crunchyroll-downloader
/ functions
Functions
23 in github.com/CuteTenshii/crunchyroll-downloader
⨍
Functions
23
◇
Types & classes
12
↓ 6 callers
Function
DoRequest
(req *http.Request)
http_request.go:7
↓ 2 callers
Function
GetAccessToken
GetAccessToken fetches an access token from Crunchyroll
token.go:21
↓ 2 callers
Function
buildUrl
(base, representationId, file string, partNum *int64)
download.go:15
↓ 2 callers
Function
downloadEpisode
(contentId string, videoQuality, audioQuality, subtitlesLang *string, info EpisodeInfo)
download.go:134
↓ 2 callers
Function
downloadPart
(url string)
download.go:25
↓ 2 callers
Function
downloadParts
(baseUrl, representationId *string, set *mpd.AdaptationSet)
download.go:69
↓ 2 callers
Function
downloadSeason
(videoQuality, audioQuality, subtitlesLang *string, episodes []SeasonEpisode)
download.go:207
↓ 2 callers
Function
getBaseUrl
(set *mpd.AdaptationSet, isVideoSet bool, quality string)
mpd.go:35
↓ 2 callers
Function
getFilename
(set *mpd.AdaptationSet)
download.go:52
↓ 2 callers
Function
getSeasonEpisodes
(contentId string)
season.go:25
↓ 1 callers
Function
deleteStream
deleteStream removes the stream to make Crunchyroll think we "left" the playback
episode.go:109
↓ 1 callers
Function
downloadSubs
(url string)
download.go:103
↓ 1 callers
Function
expandTimeline
(timeline []*mpd.SegmentTimelineS, startNumber int64)
mpd.go:64
↓ 1 callers
Function
getEpisode
(id string)
episode.go:29
↓ 1 callers
Function
getEpisodeInfo
(id string)
episode.go:83
↓ 1 callers
Function
getLicense
(psshData, contentId, videoToken string)
drm.go:115
↓ 1 callers
Function
getPssh
getPssh finds the PSSH in the MPD manifest
drm.go:21
↓ 1 callers
Function
getSeasons
(contentId string)
season.go:58
↓ 1 callers
Function
getWidevineDevice
()
drm.go:76
↓ 1 callers
Function
mergeEverything
mergeEverything merges audio, video and subtitles in a single MKV container
output.go:10
↓ 1 callers
Function
parseManifest
(url string)
mpd.go:12
↓ 1 callers
Function
sendChallenge
(contentId, videoToken string, challenge []byte)
drm.go:40
Function
main
()
main.go:21