package yt
User: Shubert Alexandr Date: 04.02.2017 Description
- Alphabetic
- By Inheritance
- yt
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
SignatureDecipher[F[_]] extends AnyRef
Extracts and caches decode function from YouTube html5 player.
Extracts and caches decode function from YouTube html5 player. Uses JavaScript Engine to execute decoding function. It may be improved by caching desipher results and so on.
- case class StreamsHolder(video: Option[String], adaptive: Option[String]) extends Product with Serializable
- case class YGDecipherException(message: String) extends YGException with Product with Serializable
- sealed abstract class YGException extends Exception
- case class YGNetworkException(message: String) extends YGException with Product with Serializable
- case class YGParseException(message: String) extends YGException with Product with Serializable
-
class
YouTubeQuery[F[_]] extends SignatureDecipher[F]
YouTube obscures download links, requiring urls with special signature in it.
YouTube obscures download links, requiring urls with special signature in it.
just 4k video http://www.youtube.com/watch?v=Cx6eaVeYXOs
prefix
s=
https://www.youtube.com/watch?v=UxxajLWwzqY | url_encoded_fmt_stream_map normals=
https://www.youtube.com/watch?v=UxxajLWwzqY | adaptive_fmts normals=
https://www.youtube.com/watch?v=8UVNT4wvIGY | url_encoded_fmt_stream_map
Value Members
- object SignatureDecipher
-
object
YouTubeConstants
Helper object, describes exact tag meaning.
Helper object, describes exact tag meaning. Might be useful in rendering download choices or describing stream to external system. Latter case could require json representation.
Tags are specified in YouTube links and leans the exact codec and type of the stream. For example, there could be video only and audio only streams, low or high resolution streams and different codec like ogg, mp4, flw and so on.
- See also
http://www.genyoutube.net/formats-resolution-youtube-videos.html
- object YouTubeQuery