types.ts
⎇
Raw
1import type { AudioFile } from "music-server-shared/types";
2
3export interface PlaylistItem extends AudioFile {
4 id: string;
5 path: string;
6}
7
8export interface PlayerState {
9 isPlaying: boolean;
10 currentTrack: PlaylistItem | null;
11 currentTime: number;
12 volume: number;
13 loaded: number;
14}
15
16export interface AppOptions {
17 bitrate: number;
18 enableTranscoding: boolean; // Add this line
19}