Skip to content

Add MP4 metadata (title, artist, cover) support - #13772

Open
HomamLazaref wants to merge 1 commit into
TeamNewPipe:devfrom
HomamLazaref:embed-metadata-m4a-mp4
Open

Add MP4 metadata (title, artist, cover) support#13772
HomamLazaref wants to merge 1 commit into
TeamNewPipe:devfrom
HomamLazaref:embed-metadata-m4a-mp4

Conversation

@HomamLazaref

Copy link
Copy Markdown
Contributor

Embed metadata into MP4/M4A outputs: Mp4FromDashWriter now stores title, artist and cover bytes, exposes setMetadata(), and writes udta/meta/ilst atoms (including image type detection). M4aNoDash and Mp4FromDashMuxer pass stream info to setMetadata. Postprocessing gained fetchCoverArt() which downloads the preferred thumbnail via DownloaderImpl (obeys metered-data preference and an 8 MiB size cap) and isMobileDataLimited() to avoid downloads on limited mobile data. Added required imports and safety checks.

Embed metadata into MP4/M4A outputs: Mp4FromDashWriter now stores title, artist and cover bytes, exposes setMetadata(), and writes udta/meta/ilst atoms (including image type detection). M4aNoDash and Mp4FromDashMuxer pass stream info to setMetadata. Postprocessing gained fetchCoverArt() which downloads the preferred thumbnail via DownloaderImpl (obeys metered-data preference and an 8 MiB size cap) and isMobileDataLimited() to avoid downloads on limited mobile data. Added required imports and safety checks.
@github-actions github-actions Bot added the size/medium PRs with less than 250 changed lines label Aug 15, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/medium PRs with less than 250 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant