Massive rewrites and added features. The EPG123 package is now truly "server" oriented and can be run headless; configurations can be changed from any client.
Server
An amazing improvement to handling HTTP requests for images and files.
Is the owner of the SD Token now. Reduces tokens getting invalidated. Automatically refreshes on startup, every 23 hours, or as needed.
All output files are available via HTTP. MXF and XMLTV files are compressed (GZip/Deflate) for lower bandwidth needs.
No longer a need to schedule a task for creating output files. They are generated on demand when requested.
Configuration GUI
The configuration GUI has been separated from the EPG123 program.
Can configure EPG123 remotely or locally as well as standalone/portable.
Can view the remote server's log file as well as clear its cache.
All station logos will be displayed even if you don't have them downloaded*.
NOTE: When in client/remote mode, you are not able to see custom logos on the server (yet).
Logos
Changed logo filename convention again. Due to this, a button was added to remove orphaned logos (does not remove custom logos).
Since the server was improved so much, only custom logos will be embedded in the MXF file reducing its size.
HDHR2MXF
Uses UDP to discover devices. This was needed to continue to support current as well as legacy devices as well as IPV6 networks.
Now creates an M3U for all devices to support IPTV appliances (such as TiviMate).
Added IPTV Sources
Includes M3U/XMLTV support for PlutoTV and Stirr.
What is gone...
Event logging has been removed.
Custom lineups have been removed.
Hopefully nothing that will be missed too much...