You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Playlists built by ff-cli carry artist attribution nowhere except packed into title strings ("Casey Reas — Pre-Process"). Two consequences, both observed in production this week:
Packing artists into titles corrupts attribution: a horizon(te)s item credited only "Zach Lieberman" because the em-dash convention can't express a collaboration (Velitchkova × Lieberman). Machines forcing humans to encode structured data in display strings is how this happens.
Proposal
find and build emit per-item metadata and keep titles bare:
The artist data is already in hand at build time (Raster summaries carry artists[]; the FF indexer knows artists; playlistTitleFor currently joins them into the title string).
Blocked on
The exact field shape awaits the DP-1 inline-metadata standardization discussion on feral-file/ff-player#255 (proposal: inline carriage of the ref-manifest §4 metadata block). File now, implement when that lands — same wave as ffos-user#236.
Summary
Playlists built by ff-cli carry artist attribution nowhere except packed into title strings (
"Casey Reas — Pre-Process"). Two consequences, both observed in production this week:item.metadatafor the artist line; ff-cli items have none, so every ff-cli playlist labels title-only.Proposal
findandbuildemit per-item metadata and keep titles bare:The artist data is already in hand at build time (Raster summaries carry
artists[]; the FF indexer knows artists;playlistTitleForcurrently joins them into the title string).Blocked on
The exact field shape awaits the DP-1 inline-metadata standardization discussion on feral-file/ff-player#255 (proposal: inline carriage of the ref-manifest §4 metadata block). File now, implement when that lands — same wave as ffos-user#236.