Cover image URLs with special characters like parentheses, #, ?, or spaces would break because browsers interpret them as URL delimiters. Apply url.PathEscape() per path segment in ResolveMediaURL so the server can correctly resolve files like "Wonder Woman (2016) #001.cbz.cover.jpg". Also adds a package doc comment and fixes the exported function comment.