* Generating Channel Logo when none is provided
* Moved TTF in the cached Resources folder
* Using WebUtility.UrlEncode instead of Raw String Replace
* Fixed mistyping
* Moved Channel Logo Generator to etv.core
* Return 301 to static logo if there is any error during Logo generation
* minor fixes
* update changelog
---------
Co-authored-by: Jason Dove <1695733+jasongdove@users.noreply.github.com>
* generate channels xmltv fragment from template
* generate movie xmltv fragment from template
* generate episode xmltv fragment from template
* add channel guide template changelog
* use blurhash for default etv song backgrounds
* fix saving artwork blurhash
* fix song detail alignment
* rename song background files
* watermark path is always none here
* use blurred cover art as song background
* use channel watermark when cover art is unavailable
* add drawtext to song filter
* cleanup
* force song cover art as png
* fix songs on windows and qsv