This commit is contained in:
afkarxyz
2026-04-13 23:30:43 +07:00
parent 927aad30e7
commit 42d25abe0c
8 changed files with 16 additions and 17 deletions
+5 -5
View File
@@ -10,23 +10,23 @@ Get Spotify tracks in true FLAC from Tidal, Qobuz & Amazon Music — no account
[![Announcements](https://img.shields.io/badge/ANNOUNCEMENTS-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/spotiflac) [![Announcements](https://img.shields.io/badge/ANNOUNCEMENTS-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/spotiflac)
[![Chat](https://img.shields.io/badge/CHAT-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/spotiflac_chat) [![Chat](https://img.shields.io/badge/CHAT-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/spotiflac_chat)
### [Download](https://github.com/afkarxyz/SpotiFLAC/releases) ### [Download](https://github.com/spotbye/SpotiFLAC/releases)
![Image](https://github.com/user-attachments/assets/c2624ca5-8569-49f0-950e-4410b523cea1) ![Image](https://github.com/user-attachments/assets/c2624ca5-8569-49f0-950e-4410b523cea1)
## Other projects ## Other projects
### [SpotiFLAC Next](https://github.com/afkarxyz/SpotiFLAC-Next) ### [SpotiFLAC Next](https://github.com/spotbye/SpotiFLAC-Next)
Get Spotify tracks in true Lossless from Tidal, Qobuz, Amazon Music, Deezer & Apple Music — no account required. Get Spotify tracks in true Lossless from Tidal, Qobuz, Amazon Music, Deezer & Apple Music — no account required.
### [SpotiDownloader](https://github.com/afkarxyz/SpotiDownloader) ### [SpotiDownloader](https://github.com/spotbye/SpotiDownloader)
Get Spotify tracks, albums, playlists and discography in MP3 and FLAC. Get Spotify tracks, albums, playlists and discography in MP3 and FLAC.
### [SpotubeDL](https://spotubedl.com) ### [SpotubeDL.com](https://spotubedl.com)
Download Spotify Tracks, Albums, Playlists as MP3/OGG/Opus with High Quality. Download Spotify Tracks, Albums, Playlists & Discography as MP3/OGG/Opus.
### [SpotiFLAC (Mobile)](https://github.com/zarzet/SpotiFLAC-Mobile) ### [SpotiFLAC (Mobile)](https://github.com/zarzet/SpotiFLAC-Mobile)
+1 -1
View File
@@ -400,7 +400,7 @@ func (a *AmazonDownloader) DownloadByURL(amazonURL, outputDir, quality, filename
Publisher: spotifyPublisher, Publisher: spotifyPublisher,
Composer: spotifyComposer, Composer: spotifyComposer,
Separator: metadataSeparator, Separator: metadataSeparator,
Description: "https://github.com/afkarxyz/SpotiFLAC", Description: "https://github.com/spotbye/SpotiFLAC",
ISRC: isrc, ISRC: isrc,
Genre: mbMeta.Genre, Genre: mbMeta.Genre,
} }
+1 -1
View File
@@ -537,7 +537,7 @@ func (q *QobuzDownloader) DownloadTrackWithISRC(isrc, outputDir, quality, filena
Publisher: spotifyPublisher, Publisher: spotifyPublisher,
Composer: spotifyComposer, Composer: spotifyComposer,
Separator: metadataSeparator, Separator: metadataSeparator,
Description: "https://github.com/afkarxyz/SpotiFLAC", Description: "https://github.com/spotbye/SpotiFLAC",
ISRC: isrc, ISRC: isrc,
UPC: upc, UPC: upc,
Genre: mbMeta.Genre, Genre: mbMeta.Genre,
+2 -2
View File
@@ -559,7 +559,7 @@ func (t *TidalDownloader) DownloadByURL(tidalURL, outputDir, quality, filenameFo
Publisher: spotifyPublisher, Publisher: spotifyPublisher,
Composer: spotifyComposer, Composer: spotifyComposer,
Separator: metadataSeparator, Separator: metadataSeparator,
Description: "https://github.com/afkarxyz/SpotiFLAC", Description: "https://github.com/spotbye/SpotiFLAC",
ISRC: isrc, ISRC: isrc,
Genre: mbMeta.Genre, Genre: mbMeta.Genre,
} }
@@ -724,7 +724,7 @@ func (t *TidalDownloader) DownloadByURLWithFallback(tidalURL, outputDir, quality
Publisher: spotifyPublisher, Publisher: spotifyPublisher,
Composer: spotifyComposer, Composer: spotifyComposer,
Separator: metadataSeparator, Separator: metadataSeparator,
Description: "https://github.com/afkarxyz/SpotiFLAC", Description: "https://github.com/spotbye/SpotiFLAC",
ISRC: isrc, ISRC: isrc,
Genre: mbMeta.Genre, Genre: mbMeta.Genre,
} }
+4 -5
View File
@@ -197,7 +197,7 @@ export function AboutPage() {
{activeTab === "projects" && (<div className="p-1 pr-2"> {activeTab === "projects" && (<div className="p-1 pr-2">
<div className="grid gap-2 grid-cols-4"> <div className="grid gap-2 grid-cols-4">
<Card className={`gap-2 ${projectCardClass}`} onClick={() => openExternal("https://github.com/spotiverse/SpotiFLAC-Next")}> <Card className={`gap-2 ${projectCardClass}`} onClick={() => openExternal("https://github.com/spotbye/SpotiFLAC-Next")}>
<CardHeader> <CardHeader>
<div className="flex justify-between items-start mb-2"> <div className="flex justify-between items-start mb-2">
<img src={SpotiFLACNextIcon} className="h-6 w-6 shrink-0" alt="SpotiFLAC Next"/> <img src={SpotiFLACNextIcon} className="h-6 w-6 shrink-0" alt="SpotiFLAC Next"/>
@@ -251,7 +251,7 @@ export function AboutPage() {
</div> </div>
</CardContent>)} </CardContent>)}
</Card> </Card>
<Card className={projectCardClass} onClick={() => openExternal("https://github.com/afkarxyz/SpotiDownloader")}> <Card className={projectCardClass} onClick={() => openExternal("https://github.com/spotbye/SpotiDownloader")}>
<CardHeader> <CardHeader>
<div className="flex justify-between items-start mb-2"> <div className="flex justify-between items-start mb-2">
<img src={SpotiDownloaderIcon} className="h-6 w-6 shrink-0" alt="SpotiDownloader"/> <img src={SpotiDownloaderIcon} className="h-6 w-6 shrink-0" alt="SpotiDownloader"/>
@@ -382,11 +382,10 @@ export function AboutPage() {
<CardHeader> <CardHeader>
<CardTitle className="flex items-center gap-2"> <CardTitle className="flex items-center gap-2">
<img src={SpotubeDLIcon} className="h-5 w-5" alt="SpotubeDL"/>{" "} <img src={SpotubeDLIcon} className="h-5 w-5" alt="SpotubeDL"/>{" "}
SpotubeDL SpotubeDL.com
</CardTitle> </CardTitle>
<CardDescription> <CardDescription>
Download Spotify Tracks, Albums, Playlists as MP3/OGG/Opus Download Spotify Tracks, Albums, Playlists & Discography as MP3/OGG/Opus.
with High Quality.
</CardDescription> </CardDescription>
</CardHeader> </CardHeader>
</Card> </Card>
+1 -1
View File
@@ -19,7 +19,7 @@ export function Header({ version, hasUpdate, releaseDate }: HeaderProps) {
<Tooltip> <Tooltip>
<TooltipTrigger asChild> <TooltipTrigger asChild>
<Badge variant="default" asChild> <Badge variant="default" asChild>
<button type="button" onClick={() => openExternal("https://github.com/afkarxyz/SpotiFLAC/releases")} className="cursor-pointer hover:opacity-80 transition-opacity"> <button type="button" onClick={() => openExternal("https://github.com/spotbye/SpotiFLAC/releases")} className="cursor-pointer hover:opacity-80 transition-opacity">
v{version} v{version}
</button> </button>
</Badge> </Badge>
+1 -1
View File
@@ -40,7 +40,7 @@ export function Sidebar({ currentPage, onPageChange }: SidebarProps) {
} }
}; };
const handleOpenIssues = () => { const handleOpenIssues = () => {
openExternal("https://github.com/afkarxyz/SpotiFLAC/issues"); openExternal("https://github.com/spotbye/SpotiFLAC/issues");
handleIssuesDialogChange(false); handleIssuesDialogChange(false);
}; };
const getAnimatedItemHandlers = <T extends AnimatedIconHandle>(iconRef: RefObject<T | null>) => ({ const getAnimatedItemHandlers = <T extends AnimatedIconHandle>(iconRef: RefObject<T | null>) => ({
+1 -1
View File
@@ -12,7 +12,7 @@
}, },
"info": { "info": {
"productName": "SpotiFLAC", "productName": "SpotiFLAC",
"productVersion": "7.1.3", "productVersion": "7.1.4",
"copyright": "© 2026 afkarxyz" "copyright": "© 2026 afkarxyz"
}, },
"wailsjsdir": "./frontend", "wailsjsdir": "./frontend",