Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2306b1f8d2 | |||
| 1b0d67702d |
@@ -6,7 +6,7 @@
|
|||||||
<b>SpotiFLAC</b> allows you to download Spotify tracks in true FLAC format through services like Tidal, Amazon Music, and Deezer <code>(via Lucida)</code>, as well as Qobuz <code>(via SquidWTF)</code>.
|
<b>SpotiFLAC</b> allows you to download Spotify tracks in true FLAC format through services like Tidal, Amazon Music, and Deezer <code>(via Lucida)</code>, as well as Qobuz <code>(via SquidWTF)</code>.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### [Download](https://github.com/afkarxyz/SpotiFLAC/releases/download/v3.1/SpotiFLAC.exe)
|
### [Download](https://github.com/afkarxyz/SpotiFLAC/releases/download/v3.2/SpotiFLAC.exe)
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -324,7 +324,7 @@ class TidalStatusChecker(QThread):
|
|||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
try:
|
try:
|
||||||
response = requests.get("https://tidal.401658.xyz", timeout=5)
|
response = requests.get("https://hifi.401658.xyz", timeout=5)
|
||||||
is_online = response.status_code == 200
|
is_online = response.status_code == 200
|
||||||
self.status_updated.emit(is_online)
|
self.status_updated.emit(is_online)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
@@ -550,7 +550,7 @@ class QobuzRegionComboBox(QComboBox):
|
|||||||
class SpotiFLACGUI(QWidget):
|
class SpotiFLACGUI(QWidget):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.current_version = "3.2"
|
self.current_version = "3.3"
|
||||||
self.tracks = []
|
self.tracks = []
|
||||||
self.reset_state()
|
self.reset_state()
|
||||||
|
|
||||||
@@ -995,7 +995,7 @@ class SpotiFLACGUI(QWidget):
|
|||||||
spacer = QSpacerItem(20, 6, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
|
spacer = QSpacerItem(20, 6, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed)
|
||||||
about_layout.addItem(spacer)
|
about_layout.addItem(spacer)
|
||||||
|
|
||||||
footer_label = QLabel("v3.2 | June 2025")
|
footer_label = QLabel("v3.3 | June 2025")
|
||||||
footer_label.setStyleSheet("font-size: 12px; margin-top: 10px;")
|
footer_label.setStyleSheet("font-size: 12px; margin-top: 10px;")
|
||||||
about_layout.addWidget(footer_label, alignment=Qt.AlignmentFlag.AlignCenter)
|
about_layout.addWidget(footer_label, alignment=Qt.AlignmentFlag.AlignCenter)
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -674,7 +674,7 @@ class TidalDownloader:
|
|||||||
|
|
||||||
async def get_track_download_info(self, track_id, quality="LOSSLESS"):
|
async def get_track_download_info(self, track_id, quality="LOSSLESS"):
|
||||||
try:
|
try:
|
||||||
download_api_url = f"https://tidal.401658.xyz/track/?id={track_id}&quality={quality}"
|
download_api_url = f"https://hifi.401658.xyz/track/?id={track_id}&quality={quality}"
|
||||||
|
|
||||||
async with httpx.AsyncClient(http2=True, timeout=self.timeout) as client:
|
async with httpx.AsyncClient(http2=True, timeout=self.timeout) as client:
|
||||||
response = await client.get(download_api_url)
|
response = await client.get(download_api_url)
|
||||||
|
|||||||
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"version": "3.1"
|
"version": "3.2"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user