youtube_handler
¶
Module Contents¶
Classes¶
Youtube operation types. |
|
Handles youtube url music. |
|
Youtube query handler. |
- class youtube_handler.YoutubeOperations¶
Bases:
enum.StrEnum
Youtube operation types.
-
URL =
'url'
¶
-
PLAYLIST =
'playlist'
¶
-
QUERY =
'query'
¶
-
URL =
- class youtube_handler.YoutubeHandler¶
Bases:
pipo.player.audio_source.base_handler.BaseHandler
Handles youtube url music.
- name¶
- static __valid_source(source: Iterable[str]) bool ¶
Check whether source is a youtube url.
- handle(source: str) pipo.player.audio_source.source_pair.SourcePair ¶
Check whether handler is able to process source.
- static parse_playlist(url: str) Iterator[str] ¶
- class youtube_handler.YoutubeQueryHandler¶
Bases:
pipo.player.audio_source.base_handler.BaseHandler
Youtube query handler.
Handles youtube search queries. Exposes no accept condition therefore should only be used as terminal handler.
- name¶
- static __valid_source(source: str) bool ¶
Check whether source is an url.
- handle(source: str) pipo.player.audio_source.source_pair.SourcePair ¶
Check whether handler is able to process source.
- static encode_url(url: str) str ¶