import type { RadioPick } from '../api/types'; import type { QueueEntry } from '../store/slices/queue'; /** A radio/similar pick → a play-queue entry (carrying its reason code). */ export function pickToEntry(pick: RadioPick): QueueEntry { return { trackId: pick.track.id, title: pick.track.title, artistName: pick.track.artistName, albumTitle: pick.track.albumTitle, durationMs: pick.track.durationMs, albumArtUrl: pick.track.albumArtUrl, reason: pick.reason, }; }