backend: Add configurable path
server: Fix invalid file paths
Ensure paths to images and links are properly URL encoded to prevent
missing / invalid filesystem paths.
mpv: Reset to unpaused when playing a new file
store: Add media extension
server: Bundle assets in binary with `embed`
log: Improve logging throughout application
cmd: Better default config path
store: Don't trim episode name twice
This fixes episodes with "." in the name, since trimming the name twice first
removes the extension and then removes the remaining part of the name.