From 45885e1856b9919f2d6933cc6609c6f339a478b2 Mon Sep 17 00:00:00 2001 From: afkarxyz Date: Wed, 25 Mar 2026 16:24:24 +0700 Subject: [PATCH] .rename --- backend/amazon.go | 2 +- backend/qobuz.go | 4 ++-- frontend/src/components/ApiStatusTab.tsx | 4 ++-- frontend/src/lib/settings.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/amazon.go b/backend/amazon.go index 5be0650..47d9754 100644 --- a/backend/amazon.go +++ b/backend/amazon.go @@ -56,7 +56,7 @@ func (a *AmazonDownloader) DownloadFromAfkarXYZ(amazonURL, outputDir, quality st return "", fmt.Errorf("failed to extract ASIN from URL: %s", amazonURL) } - apiURL := fmt.Sprintf("https://amzn.afkarxyz.fun/api/track/%s", asin) + apiURL := fmt.Sprintf("https://amzn.afkarxyz.qzz.io/api/track/%s", asin) req, err := http.NewRequest("GET", apiURL, nil) if err != nil { return "", err diff --git a/backend/qobuz.go b/backend/qobuz.go index 665327d..3501060 100644 --- a/backend/qobuz.go +++ b/backend/qobuz.go @@ -119,7 +119,7 @@ func (q *QobuzDownloader) searchByISRC(isrc string) (*QobuzTrack, error) { } func buildQobuzAPIURL(apiBase string, trackID int64, quality string) string { - if strings.Contains(apiBase, "qbz.afkarxyz.fun") { + if strings.Contains(apiBase, "qbz.afkarxyz.qzz.io") { return fmt.Sprintf("%s%d?quality=%s", apiBase, trackID, quality) } return fmt.Sprintf("%s%d&quality=%s", apiBase, trackID, quality) @@ -174,7 +174,7 @@ func (q *QobuzDownloader) GetDownloadURL(trackID int64, quality string, allowFal standardAPIs := []string{ "https://dab.yeet.su/api/stream?trackId=", "https://dabmusic.xyz/api/stream?trackId=", - "https://qbz.afkarxyz.fun/api/track/", + "https://qbz.afkarxyz.qzz.io/api/track/", } downloadFunc := func(qual string) (string, error) { diff --git a/frontend/src/components/ApiStatusTab.tsx b/frontend/src/components/ApiStatusTab.tsx index 0edd19b..707a0d9 100644 --- a/frontend/src/components/ApiStatusTab.tsx +++ b/frontend/src/components/ApiStatusTab.tsx @@ -19,8 +19,8 @@ const SOURCES: ApiSource[] = [ { id: "tidal7", type: "tidal", name: "Tidal G", url: "https://tidal.kinoplus.online" }, { id: "qobuz1", type: "qobuz", name: "Qobuz A", url: "https://dab.yeet.su" }, { id: "qobuz2", type: "qobuz", name: "Qobuz B", url: "https://dabmusic.xyz" }, - { id: "qobuz3", type: "qbz", name: "Qobuz C", url: "https://qbz.afkarxyz.fun" }, - { id: "amazon1", type: "amazon", name: "Amazon Music", url: "https://amzn.afkarxyz.fun" }, + { id: "qobuz3", type: "qbz", name: "Qobuz C", url: "https://qbz.afkarxyz.qzz.io" }, + { id: "amazon1", type: "amazon", name: "Amazon Music", url: "https://amzn.afkarxyz.qzz.io" }, ]; export function ApiStatusTab() { const [statuses, setStatuses] = useState>({}); diff --git a/frontend/src/lib/settings.ts b/frontend/src/lib/settings.ts index d5bb8d4..0920b4e 100644 --- a/frontend/src/lib/settings.ts +++ b/frontend/src/lib/settings.ts @@ -112,7 +112,7 @@ export const DEFAULT_SETTINGS: Settings = { autoQuality: "16", allowFallback: true, useSpotFetchAPI: false, - spotFetchAPIUrl: "https://spotify.afkarxyz.fun/api", + spotFetchAPIUrl: "https://sp.afkarxyz.qzz.io/api", createPlaylistFolder: true, createM3u8File: false, useFirstArtistOnly: false,