Clean up imports/unused files

This commit is contained in:
Chandler Swift 2026-01-19 23:18:28 -06:00
parent 38f5cbfc01
commit 2cfc62aa5c
Signed by: chandlerswift
GPG key ID: A851D929D52FB93F
4 changed files with 2 additions and 37 deletions

View file

@ -1,11 +1,11 @@
import { useState, useEffect } from 'react'
import { MusicBrainzApi, type IRelease, type ITrack } from 'musicbrainz-api';
import { MusicBrainzApi, type ITrack } from 'musicbrainz-api';
import Album from "./components/Album/Album";
import AlbumArt from "./components/AlbumArt/AlbumArt";
import NowPlaying from "./components/NowPlaying/NowPlaying";
import packageJson from '../package.json';
import './App.css'
import type { Album as AlbumType, PlayableTrack, Track } from './album';
import type { Album as AlbumType, Track } from './album';
const mbApi = new MusicBrainzApi({
appName: packageJson.name,

View file

@ -1,4 +1,3 @@
import type { IRelease } from "musicbrainz-api";
import "./AlbumArt.css";
export default function AlbumArt({ url }: { url: string }) {

View file

@ -1 +0,0 @@
export { FindReleaseByBarcode };

View file

@ -1,33 +0,0 @@
function navidromeURL(path: string, params: Record<string, string>): string {
path = path.replace(/^\/+/, ""); // without leading slash
return `${SERVER}/${path}?` + new URLSearchParams({
...params,
u: USER,
p: PASSWORD,
c: "digital-turntable",
v: "1.16.1",
f: "json"
}).toString();
}
async function GetAlbumByID(albumId: string): Promise<NavidromeAlbumData> {
// https://opensubsonic.netlify.app/docs/endpoints/getalbum/
const res = await fetch(url('/rest/getAlbum.view', {id: albumId}));
if (!res.ok) {
throw new Error(`Navidrome getAlbum failed: ${res.status} ${res.statusText}`);
}
const data = await res.json();
return data["subsonic-response"].album;
}
async function SearchAlbum(query: string): Promise<NavidromeAlbumData|null> {
const data = await res.json();
const albums = data["subsonic-response"].searchResult3?.album;
if (!albums || albums.length === 0) {
return null;
}
return albums[0];
}
export { GetAlbumByID, SearchAlbum };