Version 2.3.9
- Fix issues with deezer Closes #145 Closes #144
- Support multiple query parameters on the find page (For entities that resolve to a barcode but cannot be found using one) Closes #147
- Update bandcamp supported features Progresses #150
- Implement Qobuz’s new authentication requirements
- Qobuz works again!!
- Small Style changes
- Bump all packages
- SAMBL now uses nextjs@latest
- Deep Search revamp
- Add new UI
- Add support for searching by URL
Schema Changes
// types/provider-types.ts
export class AlbumObject extends ImageObject {
provider: ProviderNamespace;
id: string;
name: string;
url: ExternalUrlData;
albumArtists: PartialArtistObject[];
artistNames: string[];
releaseDate: string | null;
trackCount: number | null;
albumType: string | null;
upc: string | null;
albumTracks: TrackObject[];
labels: LabelObject[] | null;
copyrights: string[] | null;
genres: string[] | null;
type: "album";
};
export class LabelObject extends GenericObject {
}
export type UrlType = 'album' | 'track' | 'artist' | 'label';
export class ExtendedAlbumObject extends AlbumObject {
comment: string | null;
externalUrls: string[] | null;
hasImage: boolean;
albumArtists: ArtistObject[];
override albumTracks: ExtendedTrackObject[];
};
// types/api-types.ts
export class DeepSearchData {
provider: ProviderNamespace
mbArtists: DeepSearchArtist[]
albums: AggregatedAlbum[]
sourceArtist: ArtistObject
}
export class DeepSearchArtist extends PartialArtistObject {
nameSimilarity: number
occurrences: number | null
mostCommonMBID: boolean
}
What’s Changed
- Bump @tidal-music/api from 0.11.0 to 0.18.0 by @dependabot[bot] in Bump @tidal-music/api from 0.11.0 to 0.18.0 by dependabot[bot] · Pull Request #153 · Lioncat6/SAMBL-React · GitHub
- Bump typescript from 5.9.2 to 6.0.2 by @dependabot[bot] in Bump typescript from 5.9.2 to 6.0.2 by dependabot[bot] · Pull Request #140 · Lioncat6/SAMBL-React · GitHub
- Version 2.3.9 by @Lioncat6 in Version 2.3.9 by Lioncat6 · Pull Request #156 · Lioncat6/SAMBL-React · GitHub
Full Changelog: Comparing v2.3.8...v2.3.9 · Lioncat6/SAMBL-React · GitHub

