Files
Libation/Source/FileLiberator
Cursor Agentandrmcrackan 272241bed6 fix(metadata): flatten Audible's HTML description before writing it to a tag
Book.Description is publisher_summary verbatim, which is HTML. Audible's .aaxc
files embed an already-flattened copy, so the fallback only fired on Widevine
downloads - whose DASH files carry no description tags at all - and wrote raw
<p> markup into the file's comment and long-description atoms.

Move the grid's existing HtmlAgilityPack flattening into a shared helper that
also de-entitizes, and use it for the tag fallback. Extract the tag-filling body
of the RetrievedMetadata handler so it can be exercised directly by a test.

Co-authored-by: rmcrackan <rmcrackan@gmail.com>
2026-08-26 12:38:56 +00:00
..
2026-02-05 12:48:44 -07:00
2026-02-05 12:48:44 -07:00
2026-02-05 12:48:44 -07:00