EPG Site
These are premade EPG guides many of which available as either xml or xml.gz format that include the station id and CallSign to automatically match in Dispatcharr if you've used some of the previous options to include this and the "channel id" is the station id you can match in other programs. This is available at https://epg.jesmann.com. These are available for most countries in the Americas, the Caribbean, Australia and Western Europe. A second version has an updated that changes the "channel id" to the Channel Name (CallSign) then Country Code to use in programs like IPTV Editor and more available at https://epg.jesmann.com/iptv/ The primary guides are 14 days in length but a 3 and 7 day version is available from the Main EPG Site page.
TV logos
I actually have two separate sourced locations. First the Gothub Repo is a repository you can clone and map to use in Dispatcharr or similar programs that are divided by country and into affiliates. The other https://logos.jesmann.com or https://logos.epg.guru is a straight resource named as the channel name with no spaces followed by a two letter country name if not US for example comedycentral.png or comedycentraluk.png
Dispatcharr
Not my project but many of my projects below are made for Dispatcharr or work with Dispatcharr. Dispatcharr is an open-source powerhouse for managing IPTV streams, EPG data, and VOD content with elegance and control.
Teamarr
Not my project but recommended. A dynamic EPG for sports channels. Can make an EPG for team based channels enhanced by data from the ESPN api and integrate with Dispatcharr for dynamic event channels on a daily basis for events in the ESPN api and more.
ChannelIdentifiarr
Not my project but recommended. This replaces Global Channel Search. A docker container with a web interface to integrate with Dispatcharr to update and create channels. Add streams to channels and more. Allows the same integration options with Emby and ChannelsDVR. Build your own database with CDVR or find the Channelidentifiarr channel on the Dispatcharr Discord for a starter database.
Zap2xml
A retooled version of the original now written in node.js to download EPG guides which can be locally installed or in Docker.
TV Merge
A retooled version of the tv merge program from xmltv tools in node.js That can merge multiple tv xml files into one supports input from xml or xml.gz and can output as xml or xml.gz and can sort by channel number by default or can sort by name and more options. Can also include one input to use the other options.
M3U Templates
These are basic templates you can use in Dispatcharr or other programs you can add your own legally sourced streams to that have a standard name, logo, station id and callsign. These are numbered with the station id so if you use an EPG source that uses the standard station id these will match up automatically.
Global Channel Search No Longer Updated
A project I now host was made for sourcing tv Station IDs and CallSigns to add to Dispatcharr that can be used with compatible EPG guides including Schedules Direct and some of my options or integrate with Emby and Channels DVR and maybe more to use their built in guide data. (*This is no longer updated as ChannelIdentifiarr replaces it.)
Zap2xml Dispatcharr Plugin No Longer Updated
– A plugin for Dispatcharr to add the Zap2xml in python to run inside Dispatcharr.