Spotify track ID to remove
Boolean indicating success or failure
export function removeSkippedTrack(trackId: string): boolean {
try {
// Get current tracks
const tracks = getSkippedTracks();
// Filter out the specified track
const filteredTracks = tracks.filter((t) => t.id !== trackId);
// Only save if a track was actually removed
if (filteredTracks.length < tracks.length) {
return saveSkippedTracks(filteredTracks);
}
return true;
} catch (error) {
console.error("Failed to remove skipped track:", error);
return false;
}
}
Removes a track from the skipped tracks list