# Functions
AddVideosIntoPlaylist calls the remote Piped instance to insert videos into a specific playlist.
ClearPlaylistVideos calls the remote Piped instance to clear a specific playlist.
CreatePlaylist calls the remote Piped instance to create a new playlist.
ExtractVideoIdFromUrl returns the video id corresponding to a video url.
FetchChannel calls the remote Piped instance to return a specific channel.
FetchChannelVideos calls the remote Piped instance to return the videos associated with a specific channel.
FetchPlaylists calls the remote Piped instance to return the playlists associated with the user token.
FetchPlaylistVideos calls the remote Piped instance to return the videos associated with a specific playlist.
FetchSubscriptions calls the remote Piped instance to return the subscriptions associated with the user token.
FetchVideo calls the remote Piped instance and returns the video corresponding to video metadata.
GetToken returns the token of the current authenticated user.
Login calls the remote Piped instance in order to authenticate using a username and password.