All Projects → eriklax → C8tsender

eriklax / C8tsender

Licence: bsd-3-clause
c8tsender is a Google Chromecast sender server with a built-in REST API and responsive playlist interface

Projects that are alternatives of or similar to C8tsender

LazyMan-iOS
A simple app that lets you stream every live and archived NHL and MLB game from any of your iOS devices.
Stars: ✭ 73 (+151.72%)
Mutual labels:  chromecast
Rhythmbox-Chromecast
Send all your music to your Chromecast (Audio) within Rhythmbox
Stars: ✭ 17 (-41.38%)
Mutual labels:  chromecast
React Native Google Cast
React Native wrapper for the Google Cast SDK
Stars: ✭ 475 (+1537.93%)
Mutual labels:  chromecast
android-cast-remote-display-sample
📻 Google Cast's Remote Display Sample for Android
Stars: ✭ 38 (+31.03%)
Mutual labels:  chromecast
cast control
📺 Control Chromecasts from Linux and D-Bus
Stars: ✭ 443 (+1427.59%)
Mutual labels:  chromecast
Noice
A native Android app to relax, improve focus and boost productivity with minimal background noise.
Stars: ✭ 264 (+810.34%)
Mutual labels:  chromecast
chromecast-mqtt-connector
Make your Chromecast devices discoverable and controllable via MQTT.
Stars: ✭ 40 (+37.93%)
Mutual labels:  chromecast
Appleevents
The unofficial Apple Events app for macOS
Stars: ✭ 831 (+2765.52%)
Mutual labels:  chromecast
LMS-to-Cast
Chromecast to LMS bridge
Stars: ✭ 45 (+55.17%)
Mutual labels:  chromecast
Chromecast mpris
📺 Control Chromecasts from Linux and D-Bus
Stars: ✭ 413 (+1324.14%)
Mutual labels:  chromecast
KinoCast
Kinox.to für Android und Chromecast
Stars: ✭ 29 (+0%)
Mutual labels:  chromecast
chromecast-api
📺 Chromecast Node.js module
Stars: ✭ 122 (+320.69%)
Mutual labels:  chromecast
Bw plex
binge watching for plex
Stars: ✭ 322 (+1010.34%)
Mutual labels:  chromecast
lastcast
Scrobble music playing on Chromecast (from Spotify, Google Play, SoundCloud, ...) to last.fm and libre.fm
Stars: ✭ 73 (+151.72%)
Mutual labels:  chromecast
Awesome Smart Tv
⚡️A curated list of awesome resources for building Smart TV apps
Stars: ✭ 588 (+1927.59%)
Mutual labels:  chromecast
ccViewer
CryptCloudViewer source codes
Stars: ✭ 66 (+127.59%)
Mutual labels:  chromecast
Pi-OpenCast
📺 Transform your Raspberry Pi into an awesome streaming device.
Stars: ✭ 29 (+0%)
Mutual labels:  chromecast
Audio Cast Radio
Play some radio stations on Chromecast/Chromecast Audio
Stars: ✭ 12 (-58.62%)
Mutual labels:  chromecast
Soundcast
Cast audio from macOS to Chromecast
Stars: ✭ 684 (+2258.62%)
Mutual labels:  chromecast
Go Chromecast
cli for Google Chromecast, Home devices and Cast Groups
Stars: ✭ 325 (+1020.69%)
Mutual labels:  chromecast

c8t sender is a Google Chromecast sender server with a built-in REST API and responsive playlist interface. Sound and video remuxing (encoding) is done with ffmpeg.

Requirements

Installation

c8tsender requires ffmpeg in the $PATH or $PWD (in the same directory) in order to remux files to mkv, and convert the sound to aac), the flags to ffmpeg are not in away way optimized for you, but they worked for me.

Bonus: Install shell extension in OSX

In Automator create a new Service.

  1. Service receives selected files or folders in Finder.
  2. Add a new Run Shell Script action, use Shell /usr/bin/python, Pass input as arguments.
  3. Paste the content below, but correct the path for your c8tfile.py.
#!/usr/bin/env python

queue_only = False # or True
execfile("/Users/erik/c8tsender/c8tfile.py")
  1. Save with a useful name, such as 'Play on Chromecast' or 'Queue on Chromecast'

In Finder a new context menu option is available, select a file or folder and play on Chromecast!

Running

  1. Run the c8tsender server.

    ./c8tsender --chromecast 192.168.1.78 # or whatever IP your Chromecast has

  2. Run python c8tfile.py /path/to/file/or/folder to begin queuing files (or use shell extension mentioned above).

  3. Open http://127.0.0.1:8080 (or LAN-IP) to control the playback using any browser/device.

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].