{"repo":"tonywagner/EPlusTV","free":true,"listed":false,"github":"https://github.com/tonywagner/EPlusTV","clone":"git clone https://github.com/tonywagner/EPlusTV.git","description":"Virtual linear channels for various providers","language":"TypeScript","stars":276,"topics":["livetv","xmltv","channels-dvr-server","custom-channels","jellyfin","tvheadend"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Current version: 4.16.3 About This takes programming from various providers and transforms it into a \"live TV\" experience with virtual linear channels. It will discover what is on, and generate a schedule of channels that will give you M3U and XMLTV files that you can import into something like Jellyfin or Channels. Notes This was not made for pirating streams. This is made for using your own credentials and have a different presentation than the streaming apps currently provide. Providers might not like it and it could be taken down at any minute. Enjoy it while it lasts. ¯\\\\ (ツ) /¯ Using The server exposes 4 main endpoints: Endpoint Description --- --- /channels.m3u The channel list you'll import into your client /xmltv.xml The schedule that you'll import into your client /linear-channels.m3u The linear channel list you'll import into your client (only used when using the dedicated linear channels option) /linear-xmltv.xml The linear schedule that you'll import into your client (only used when using the dedicated linear channels option) - Not needed for Channels DVR Running The recommended way of running is to pull the image from Docker Hub. Environment Variables Environment Variable Description Required? Default --- --- --- --- BASE URL If using a reverse proxy, m3u will be generated with this as the base. No - PUID Current user ID. Use if you have permission issues. Needs to be combined with PGID. No - PGID Current group ID. Use if you have permission issues. Needs to be ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tonywagner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tonywagner/EPlusTV/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}