Extremely simple IPTV solution for your grandparents!
.-------------------.
| |
+-----+ +----------+ | +--------------------+
| Num | | RPi USB [-- | |
| pad | | HDMI [------| TV |
+-----+ | ETH [--. | |
+----------+ | +---------++---------+
| ___||___
+-------------------+ |
| IPTV server |--
+-------------------+
Player dependencies:
bash
- 4.3.46coreutils
- 8.25findutils
- 4.6.0grep
- 2.25sed
- 4.2.2curl
- 7.50.1wget
- 1.18 (replacement forcurl
)python
- 3.5.2python-evdev
- 0.6.1
omxplayer
- popcornmix/omxplayer
Server dependencies (optional):
aceproxy
- AndreyPavlenko/aceproxy
Note: Version numbers are just FYI.
Options for making an IPTV playlist:
- Setup an
aceproxy
server, which can make an M3U with a ton of free channels; - Make your own (annotated) M3U playlist.
This software expects the tvg-name
annotation in playlist, which looks like this:
#EXTINF:-1 tvg-name="Foobar_TV",Foobar TV
Copy config.conf.example
to config.conf
, and configure everything to your liking.
When it's all done, start with bash launch.sh
.
Style Mistake <stylemistake@gmail.com>