Code Monkey home page Code Monkey logo

picast's Introduction

PiCAST 3 (MICRO EDITION; STREAMING FIRST)

PiCAST turns your $35 Raspberry Pi in to a Chromecast and beyond like Device.

GET/INSTALL PiCAST

1). Download the setup.sh file and in a terminal (on your Pi) type: chmod +x setup.sh

2). After setup is done? Make sure it's running, in a browser visit: http://ip-to-your-Pi:3000.

Note: PiCAST uses Forever which means PiCAST runs forever, UNTIL the Pi Reboots.

3). Try streaming a Video (e.g. YouTube) by typing: http://ip-to-pi:3000/yt-stream/

That's it! We've made PiCAST as easy and small as possible using web technologies. This will run easy on almost ANY Linux Distro as well that's Debian based or modify to run on RHEL/CENT.

PiCAST COMMANDS (CURRENT)

Start PiCAST: sh /path-to/PiCAST/picast_start.sh

Stop PiCAST: sh /path-to/PiCAST/picast_stop.sh

BROWSER REQUESTS

Stream YouTube Video: http://pi-ip:3000/yt-stream/video-id

I WANT MORE COMMANDS!

I've made PiCAST3 so simple, anyone can add/create his/her own feature they'd like BUT I do ask that you'd release it to the project so that everyone can enjoy your new features and so on. I have more coming, but this was just to get this edition out already.

MY PI REBOOTED, PICAST DOESN'T WORK!

As I mentioned before, once your Pi reboots you'll need to manually type the forever command (see above) OR you can just cd into the PiCAST Directory (e.g. cd /home/pi/PiCAST) and type: sh picast_start.sh OR just type & paste: sh /home/pi/PiCAST/picast_start.sh

Why Make PiCAST?

Several years back I wanted to buy a Google Chromecast originally but it was sold out. So, I thought what do I have that I could use w/HDMI and wouldn't be terribly hard to do? My Raspberry Pi can do it all & now the PiZERO can too!

As Chromecast has changed over the past few years, my interest in this project went away... BUT... I had some time off and wanted to see how tiny we could make PiCAST (not including just the requirements- which to be debated). So, PiCAST 3 is here.

THIS ISN'T CHROMECAST! YOU LIE!!!

As many seem unable to read or understand where the project CURRENTLY is and where it WILL go, I felt I need to dumb it down even more. This project doesn't have over 20-100+ paid-staffers, millions of dollars backed to ensure it succeeds, a dedicated team, and MONTHS & MONTHS of work where the PiCAST HAS NONE OF THE ABOVE-- so, calm down!

I made it very clear, this is "LIKE" a chromecast, as it can be sent commands REMOTELY just like the Chromecast (now via Browser/HTTP Request via CURL or even WGET)... I am working on the BEST possible method(s) to continue forward.

So before you go nuts that the project isn't what YOU think, think twice. I do have a full-time job BUT I am so upset with Google, I want an OPEN, FREE, US/NON-US PERMITTED USERBASE, and if you're against it? Don't download it, go make your own and share it or don't.

WHAT TO EXPECT TO BE INSTALLED...

python-dev python-pip nodejs npm youtube-dl lame mpg321

I WANT MY TIME/FREE EXCHANGE! WHO DO I COMPLAIN TO?

Easy does it... Tweet me, @LanceSeidman as that's the best chance of a response.

picast's People

Contributors

juliengrv avatar alerque avatar

Watchers

James Cloos avatar Fredrick Njenga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.