This is a very large release with many more breaking changes but brings a whole new generation of telly.
- Adds support for SchedulesDirect to augment a provider EPG
- If you have XMLTV, we attempt to extract the real channel number from the guide and use that instead of starting at 10000
- Start channel number is configurable now, default is 10000 but you can start wherever
- Overhauled regex support. Customizable to which key do regex on, or the entire line.
- Sorting support. Provide the M3U key to sort by so that channels aren't all over the lineup anymore. Sports is 10000-10100, News is 10101-10150, etc
- Multiple providers support. You can configure as many sources as you want, everything gets nicely merged together without overlapping channels and a clean EPG XMLTV file is output
- No more command line arguments. Environment variables are there, but configuration file is the preferred way to configure things now
- Provider presets. No more needing to juggle M3U and XMLTV files or worry about updating them, just provide username/password and provider name and telly does the rest
Please read the README.md for the new configuration file syntax.