import type { Paged, Track } from '$lib/types'; async function fetchTracks(url: string): Promise { const res = await fetch(url); if (!res.ok) return []; return ((await res.json()) as Paged).items; } export const fetchAlbumTracks = (albumId: string) => fetchTracks(`/api/albums/${albumId}/tracks`); export const fetchPlaylistTracks = (playlistId: string) => fetchTracks(`/api/playlists/${playlistId}/tracks`);