Channels DVR with Pluto and Philo installed on Debian 10
First install ChannelsDVR, I will be doing this on Linux. This does work on RaspberryPi which is awesome
This will install the ChannelsDVR in the current folder and install the systemd service
curl -f -s https://getchannels.com/dvr/setup.sh | sh
chown channels-dvr: -R /opt/channels-dvr
Change User/Group to channels-dvr
systemctl restart channels-dvr
Your DVR should be up and running
ip a to get the IP address of the device
Now go to the IP of your DVR and set up where you want it to record. This can be an NFS share if you’d like. This is how mine is running since my DVR is ran in a Proxmox VM and the storage is on a different 12 HDD server.
Now it’s time to get Pluto2Channels Installed.
This requires Docker. I could have installed Channels-DVR via docker, but I didn’t want to.
If you already have Docker installed you can skip this step
As root run the following
apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/debian \ $(lsb_release -cs) \ stable"
apt-get update && apt-get install -y docker-ce docker-ce-cli containerd.io
Now it’s time to install the container
docker run -d --restart unless-stopped --name pluto-for-channels -p 5886:80 jonmaddox/pluto-for-channels
Now to go the IP of your server and on port 8080
http://IPADDRESS:8080 and you should see a white screen with a couple links. That means Pluto2Channels is ready to go
Now it’s time to add Pluto2Channles into the DVR
Go to “Add Source”
Choose “M3U Playlist”
Nickname “Pluto”, Stream Format “HLS”, Source
http://127.0.0.1:5886/playlist.m3u, Options: Refresh URL Daily, Prefer Channel Number From M3U, No Stream Limit
Click on gear icon next to Pluto
Click “Set Provider”
Click on where it says USA and choose “Custom URL”
Hit setting icon next to the URL and choose “Refresh Every 3 Hours”
You’re all done and good to watch and record Pluto on Channels-DVR, you do have to have the Channels-DVR Plus to do this. I 100% recommend it since the ability to record this stuff locally is amazing and worth every penny
Now it’s time to get Philo Added (This is the easy part)
Since we’re going to be using TV Everywhere we have to install some items
apt install -y chromium-browser xvfb
Go to “Add Source”
Choose “TV Everywhere”
Search for Philo where is says “Choose a provider”
You will have to click on a link in your email to verify your login. This does require chromium which was installed previously and it might take a few minutes. I haven’t had a confirmation, I ended up just closing the window and was logged in.
You should be good to go and you can now record and watch most of the channels from Philo.