• Removes a track from the skipped tracks list

    Parameters

    • trackId: string

      Spotify track ID to remove

    Returns boolean

    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;
    }
    }