메타데이터

각 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 런타임 권한이 있어야 알림이 보입니다.

Android SDKBeta