All Projects → ur1katz → casttube

ur1katz / casttube

Licence: MIT license
YouTube Chromecast API

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to casttube

Tizonia Openmax Il
Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.
Stars: ✭ 1,556 (+2950.98%)
Mutual labels:  chromecast
Chromecastize
Bash script to convert video files into Google Chromecast supported format.
Stars: ✭ 151 (+196.08%)
Mutual labels:  chromecast
Gnome Shell Extension Cast To Tv
Cast files to Chromecast, web browser or media player app over local network.
Stars: ✭ 200 (+292.16%)
Mutual labels:  chromecast
Mmusiccast
Chromecast emulator that works on any platform. Stream videos from youtube to raspberry pi or any computer with the chromecast protocol.
Stars: ✭ 113 (+121.57%)
Mutual labels:  chromecast
Mkchromecast
Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices
Stars: ✭ 1,837 (+3501.96%)
Mutual labels:  chromecast
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+219.61%)
Mutual labels:  chromecast
Anexplorer
📁 Another Android Explorer ( File Manager ) is an All-in-One Open source file manager. AnExplorer File Manager (File Explorer) is designed for all android devices including Phones, Phablets, Tablets, Chromecast, Wear OS, Android TV and Chromebooks. It's a fully designed with Material guidelines by Google.
Stars: ✭ 1,505 (+2850.98%)
Mutual labels:  chromecast
dart vlc
🎞 Flutter audio / video playback, broadcast & recording library for Windows & Linux.
Stars: ✭ 439 (+760.78%)
Mutual labels:  chromecast
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (+188.24%)
Mutual labels:  chromecast
Chromecast Desktop Audio Streamer
Stream the sound of your desktop to your Chromecast Audio device
Stars: ✭ 196 (+284.31%)
Mutual labels:  chromecast
Vinyl Cast
Listen to vinyl records wirelessly throughout your home using an Android device.
Stars: ✭ 119 (+133.33%)
Mutual labels:  chromecast
Killcast
Manipulate Chromecast Devices in your Network
Stars: ✭ 133 (+160.78%)
Mutual labels:  chromecast
Airconnect
Use AirPlay to stream to UPnP/Sonos & Chromecast devices
Stars: ✭ 2,349 (+4505.88%)
Mutual labels:  chromecast
Castjs
📺 Chromecast Sender Library for the Browser
Stars: ✭ 112 (+119.61%)
Mutual labels:  chromecast
Chromecast Java Api V2
Java implementation of ChromeCast V2 protocol client
Stars: ✭ 221 (+333.33%)
Mutual labels:  chromecast
Multicast Relay
Relay multicast and broadcast packets between interfaces.
Stars: ✭ 111 (+117.65%)
Mutual labels:  chromecast
Chromecast Device Emulator
Testing your chromecast receiver app, without a real-device needed.
Stars: ✭ 155 (+203.92%)
Mutual labels:  chromecast
Alexi5
A Discord Bot built using discordJS. Started as a joke for spamming memes. Branch "v2" is currently being used for active development. Hosted on Heroku.
Stars: ✭ 19 (-62.75%)
Mutual labels:  youtube-api
Sharpcaster
Chromecast C# SDK for Windows, Windows Phone, .NET 4.5.1, Xamarin.iOS and Xamarin.Android platforms.
Stars: ✭ 245 (+380.39%)
Mutual labels:  chromecast
Pychromecast
Library for Python 3 to communicate with the Google Chromecast.
Stars: ✭ 2,262 (+4335.29%)
Mutual labels:  chromecast

CastTube

casttube provides a way to interact with the Youtube Chromecast api.

Install:

pip install casttube

Features

  • Play video
  • Play a playlist
  • Add video to the end of the play queue
  • Play next
  • Remove video
  • Clear the entire queue
from casttube import YouTubeSession
session = YouTubeSession(screen_id)

# YouTube video id is http://youtube.com/watch?v=video_id
session.play_video(video_id)

The library requires 2 things:

  1. screen id
  2. The Chromecast youtube app needs to be open

There is a small script in https://github.com/ur1katz/CastTube-Scripts to print the screen id and launch the app.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].