
If you are following along and are using 1 Raspberry pi as your "controller" (like me) then there is no need for a virtualenv. This keeps all your pip packages / python versions separated on a per project basis. The recommended method of setting up most python environments is to use virtualenv. So for this particular setup, you will need 3 things: 1 Raspberry Pi that runs this application, 1 Raspberry Pi that runs RasPlex, and a Plex Server that serves all you movies, TV, commercials, etc. The "client" device should be a Raspberry Pi running Rasplex hooked up to your TV via HDMI - although I'm sure other devices work great too (never tried). This is the device this app runs on to control the Plex client.
The instructions below are all for configuring the "controller" device (i.e. If you have a question, are troubleshooting or have feature ideas, just leave an 'issue' here in this repository. Although this app runs using Python and the command line, we aim to make all of it as easy as possible to understand for those who are intimidated by this sort of technology. After that you can come back here to learn how to setup everything else. So if you want to have your very own PseudoChannel, you first need to set up your home server using Plex. PseudoChannel is built to interface with the Plex media server. Or perhaps you want to further specify your weekly Wednesday evening movie be a movie in your Plex library that stars "Will Smith". Just like a real channel you are presented with a channel that you define once and let it go as it advances in series episodes, playing random movies where specified (defined by various parameters like genre, "Kevin Bacon", etc.). That being said it isn't supposed to "pause" nor are you supposed to intervene too much. We aim to add a ton of neat features but the basic idea is to have something that feels like a real TV channel. when you turn on your TV, rather than hopping straight to Netflix, you can choose to watch your own channel of curated media like a real channel, with randomized movie time blocks, weekend morning cartoons, 90's commercials to fill up gaps and more. Joined by the author of Fake TV, this project aims at tackling one issue: creating a fake tv channel experience with your own media library (movies, tv shows, commercials, etc.). The TV Shows queue can be preserved by using the "-e" & "-i" options, all together: python PseudoChannel.py -e -u -i
Update - Enabled Support for Custom Library Names - If already running PseudoChannel.py, the local DB must be deleted & then rebuilt running the "-u" option. Update - Development for this project has moved to a new repository under "FakeTV" -> Ĭheck out "FakeTV" for other projects that help create the full fake tv experience.Īlso checkout our discord for help setting things up. PseudoChannel.py - Your Home-Brewed TV Channels