By: Michael Lynch <git@mtlynch.io>
Add typed media root directory Require callers to construct a mediastore.MediaRootDir before creating local media sources or writers, avoiding direct assignment to LocalWriter internals. Provide MediaRootDir.Join so LocalWriter can combine the media root with validated relative output paths without converting both values at the callsite.