- Extract shared utilities (HIDDEN_FILES, VIDEO_EXTENSIONS, fileApiUrl,
thumbnailApiUrl, findFile) into new src/lib/media-utils.ts, removing
identical copies from games.ts, movies.ts, tv.ts, files.ts, and scanner.ts
- Add comment in files.ts clarifying why its VIDEO_EXTENSIONS set intentionally
differs from the media library set (web-playable formats for the mixed browser)
- Rewrite README to reflect the current feature set: Movies/TV libraries, auth
system, tag system, background scanner, updated project structure, folder
conventions for all four library types, and a complete API reference
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>