Resolving content¶
XSPF is an intermediate format. We expected a new kind of software called a content resolver to do the job of converting XSPF to a plain old list of files or URIs.
—The XSPF specification, section 3.2.
Calliope aims to provide ‘content resolver’ functionality for playlists. This means that based on the identifier, creator, title and album fields we can resolve a location.
For local content, the calliope.beets
and calliope.tracker
modules can resolve file:// URIs for playlist items.