This is a project that could connect to a minio server and sream the conents on a chromecast device.
Project description
nima_cast CLI
Usage
$ nima_cast
Welcome! Type ? to list commands. options: --no-minio and --show-debug
(nima.cast) select
INFO:pychromecast:Querying device status
INFO:pychromecast:Querying device status
[0] - Bedroom speaker
[1] - Living Room TV
Please choose an index: 1
(nima.cast) list
[ 0]- example_video.mp4
(nima.cast) play 0
INFO:pychromecast.controllers:Receiver:Launching app CC1AD845
(nima.cast) pause
(nima.cast) goto 0:10:0
(nima.cast) pause
(nima.cast) stop
(nima.cast) quit
INFO:pychromecast:Quiting current app
INFO:pychromecast.controllers:Receiver:Stopping current app 'CC1AD845'
(nima.cast) exit
Commands
You can get a list of commands by enterring ?:
(nima.cast) ?
Documented commands (type help <topic>):
========================================
EOF exit help play search select stream
device goto list quit seek stop
Undocumented commands:
======================
pause resume
Look at the documentation for each of them by entering help CMD:
(nima.cast) help play
play [num] starts playing the file specified by the number in results of list
Installation
Install using pip:
$ pip install nima_cast
Upgrading:
pip install nima_cast --upgrade
Minio Configuration
On windows:
set ACCESS_KEY=XXXXXXXXXXXXXXXXX
set SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
set MINIO_SERVER=YOUR_MINIO_SERVER:9000
On ubuntu:
export ACCESS_KEY=XXXXXXXXXXXXXXXXX
export SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
export MINIO_SERVER=YOUR_MINIO_SERVER:9000
Running the app
$ nima_cast
Options
use --no-minio for streaming purposes (no need to connect to minio).
use --show-debug to see debug messages from the cast.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nima_cast-0.1.12.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for nima_cast-0.1.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7d7b7a88dfa6f68af1ea751ce3475ac1167aacd6c7c30bd9c0b7f0f8429e1c |
|
MD5 | 9fb648c0c2390488d89804ef8ec819b2 |
|
BLAKE2b-256 | 1908683c16ea0a732f4f2b5106dbcfe043091f943a360fac90b29c9e5301b78d |