메타데이터
각 playlist 아이템의 description 으로 제목, 채널명, 프로필 이미지 등 콘텐츠 메타데이터를 표시합니다. 키 스키마는 웹·iOS 와 동일합니다.
description
options = mapOf(
"playlist" to listOf(mapOf(
"file" to "https://.../master.m3u8",
"poster" to "https://.../poster.jpg",
"description" to mapOf(
"title" to "콘텐츠 제목",
"profile_name" to "채널명",
"profile_image" to "https://.../profile.png",
"created_at" to "2024.07.13"
)
))
)| 키 | 설명 |
|---|---|
| title | 콘텐츠 제목 → Now Playing 제목 |
| profile_name | 채널 / 게시자 이름 → Now Playing 아티스트 |
| profile_image | 프로필 이미지 URL |
| created_at | 게시일 등 부가 정보 |
포스터
poster 는 재생 전 썸네일 이미지로 표시되며, MediaSession 의 아트워크로도 등록됩니다.
잠금화면 Now Playing
enableNowPlayingPlaybackState (기본 true)가 켜져 있으면 description.title / profile_name / poster 가 MediaSession 메타데이터로 등록되어 잠금화면·알림 그늘의 MediaStyle 알림에 제목·아티스트·아트워크로 노출됩니다. Android 13+(API 33)는 POST_NOTIFICATIONS 런타임 권한이 있어야 알림이 보입니다.