This version includes bug fixes and new updates to the screensaver function. The screensaver now displays messages when their is a missing API_KEY or error in the settings.json file. This new version also includes support new API and ability to position them in sections of the screen.
This version adds BETA support for a Screensaver. To access the screensaver head to http://localhost/screensaver on your raspberry pi. Once its out of BETA PiTV will automatically open and close the screensaver when launching media or quiting all media. To enable this functionality right now open the PiTV.py file and find the variable 'screenSaver' and set to 'True'. In order to get a usable screensaver you need to open the settings.json file found at '/var/www/html/screensaver/' and fill in all the varaibles. You will need a free account to OpenWeather and Pexels. OpenWeather is used for the weather data and Pexels is used for the background images. I am currently aware of a bug where hour of the time will sometimes display incorrectly with a minus sign in front. This will be fixes before release. If any bugs our found please post them under the issues tab.
This version add the ability to 'cast' contet to PiTV! Using the siri shortcut you can share any URL, video, music etc. to PiTV and the media will play on PiTV!
This new version comes with updates install and update scripts written in Python to allow for more features to be added to PiTV! Also PiTV added support for more game streaming services. New services added: Geforce Now, Google Stadia, Parsec (PI3-), and Rainway (Web Version). New install and update commands are below!
I have added a very basic Web UI. The purpose of this is to allow people without an iPhone to use PiTV! To access the web ui go to http://RaspberryPiIp/PiTV/ If you want this web ui you must update using the web install script.
I have just posted a new video on how to update PiTV as well as an updated version of how to install and run PiTV!
I have just updated both install scripts to include auto running on start up. You no longer need to run python3 /home/pi/Documents/PiTV/PiTV.py after everyreboot. After installing please reboot your Raspberry Pi to start PiTV. I have also updated the siri shortcuts links to include an updated steam shortcut. The old one would errror out everything.
I have just released a V0.4. This version fixes a small bug with youtube subscriptions. Also I have created a file with links to all the siri shortucts as well as posted a new video on youtube on how to install and run them.
I have posted my first video on how to install and run PiTV. The youtube playlist, which will contain all my tutorials, is here: https://www.youtube.com/playlist?list=PL9HVBFyPtYs6xoem9jVuysnxfbK7dohKs
This version is a major update!! I have added support for music streaming services. To see a full list of all supported services scroll to the 'Currently Supported Streaming Services Section'. I have also removed some extra code. Also have re-worked how requests are handled. With that last point, the current public Siri Shortcut no longer works with this new version. I will post a new Siri Shortuct ASAP.
I plan on starting to upload video tutorials on how to install and use PiTV. I will upload them on this youtube channel: https://www.youtube.com/channel/UC7qJshvWhYX0Nx1qrI3eu1Q/ I will post an update here whenever I upload a tutorial.
This project makes your Raspberry Pi into a streaming dongle for a dumb tv or even a Smart TV. When finished this project will allow you speak to any major smart assistant it will pull up any movie, tv show, tv channel or youtube video onto your TV.
- Youtube (Subscriptions and searching)
- All services on JustWatch
- Steam Link (Gaming Streaming)
- Xfinity Stream
- Twitch.tv
- Apple Music
- Spotify
- Soundcloud
- Youtube Music
- Pandora
- Rainway (Web Version)
- Parsec (Pi 3-)
- Google Stadia
- Geforce Now
Script will prompt you to reboot!
Script will prompt you to reboot!
After running the newest install script reboot your Raspberry Pi and it will start automatically on startup
- Download a shortcut from the link in the Siri Shortcuts file
- Click "Get Shortcut"
- Once opened, scroll to the bottom and click "Add Untrusted Shortcut"
- Once installed edit the shortcut
- On the first line in the dictionary change the serverIP value to the IP of your Raspberry Pi You can find this by typing ifconfig on your Raspberry Pi's terminal
- After that save the shortcut
- To run either click on the shortcut or use siri and say the name of the shortcut to activate it
To get the full experience it is recommended that you use the full install script listed above and to download the Unified Remote iOS app onto your device. The app allows you to easily control your raspberry pi from your iOS device without having to have a mouse and keyboard connected to the Pi. To download click this link: https://apps.apple.com/us/app/unified-remote/id825534179
The only officially supported user-friendly activation method is using Siri Shortcuts. Another way of activation is to use Postman to make GET and POST requests to the server. More activation methods on the way.
- ✓ Improvements to shortcuts and the ability to get responses
- Possible web UI
- ✓ Update checker
- Video tutorials (in progress )
- ✓ Easy and quick update script
- More user friendly activation methods ie Google Assistant, IFTTT, Alexa
- ✓ Adding audio streaming services
- Add poadcast services
If you have a feature request, service request or bugs, please submit them under the issues tab with the correct tag