Skip to main content

parse_track_metadata

Function parse_track_metadata 

Source
pub fn parse_track_metadata(
    metadata: Option<&str>,
) -> (Option<String>, Option<String>, Option<String>, Option<String>)
Expand description

Parse DIDL-Lite track metadata into (title, artist, album, album_art_uri).

Infallible by contract: sonos-sdk destructures the tuple directly (sonos-sdk/src/property/handles.rs), and a track whose metadata will not parse must read as “unknown track”, never as an error or a panic. Absent, empty and NOT_IMPLEMENTED input all yield all-None, as does any parse failure.