Remove MusicBrainz/YT verification (async greenlet conflict), use direct YouTube Music search links
This commit is contained in:
@@ -69,7 +69,7 @@ export default function Discover() {
|
||||
const response = await generateRecommendations(
|
||||
selectedPlaylist || undefined,
|
||||
query.trim() || undefined,
|
||||
bandcampMode,
|
||||
false,
|
||||
mode,
|
||||
adventurousness,
|
||||
excludeGenres.trim() || undefined,
|
||||
@@ -78,14 +78,16 @@ export default function Discover() {
|
||||
const recs = response.recommendations || []
|
||||
setResults(recs)
|
||||
setRemaining(response.remaining_this_week ?? null)
|
||||
if (recs.length === 0) {
|
||||
setError(`Got 0 results back from API. Raw response keys: ${Object.keys(response).join(', ')}`)
|
||||
}
|
||||
// Scroll to results after render
|
||||
if (recs.length > 0) {
|
||||
setTimeout(() => resultsRef.current?.scrollIntoView({ behavior: 'smooth' }), 100)
|
||||
}
|
||||
} catch (err: any) {
|
||||
setError(
|
||||
err.response?.data?.detail || 'Failed to generate recommendations. Please try again.'
|
||||
)
|
||||
const msg = err.response?.data?.detail || err.message || 'Unknown error'
|
||||
setError(`Error: ${msg} (status: ${err.response?.status || 'none'})`)
|
||||
} finally {
|
||||
setDiscovering(false)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user