[PR #61] [MERGED] Retry and Resilient Download #122

Closed
opened 2026-03-03 00:07:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/binimum/tidal-ui/pull/61
Author: @Simo93-rgb
Created: 11/20/2025
Status: Merged
Merged: 11/20/2025
Merged by: @binimum

Base: mainHead: main


📝 Commits (6)

  • 0eebdaf refactor: improve track filename generation and formatting in AudioPlayer, TopTracksGrid, and TrackList components.
  • 60dc7a8 work in progress
  • e5518c4 Merge pull request #1 from Simo93-rgb/enhancement-consistent-download-names
  • 942d1be feat: implement album and track download functionality with filename utilities, retry logic, and ZIP/CSV export options.
  • 86f452f Merge pull request #2 from Simo93-rgb/retry-and-resilient-download
  • 142a8f6 Delete .vscode/settings.json

📊 Changes

6 files changed (+393 additions, -126 deletions)

View changed files

📝 src/lib/components/AudioPlayer.svelte (+49 -39)
📝 src/lib/components/TopTracksGrid.svelte (+11 -4)
📝 src/lib/components/TrackList.svelte (+8 -3)
📝 src/lib/downloads.ts (+293 -78)
📝 src/routes/album/[id]/+page.svelte (+10 -0)
📝 src/routes/artist/[id]/+page.svelte (+22 -2)

📄 Description

Implementation of 3 automatic retries after failure to download a single track. For the album, in case of track failure, proceed to the next one without interrupting the download.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/binimum/tidal-ui/pull/61 **Author:** [@Simo93-rgb](https://github.com/Simo93-rgb) **Created:** 11/20/2025 **Status:** ✅ Merged **Merged:** 11/20/2025 **Merged by:** [@binimum](https://github.com/binimum) **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (6) - [`0eebdaf`](https://github.com/binimum/tidal-ui/commit/0eebdaf72f030b7f2520a4a0d364571fbdf22d9f) refactor: improve track filename generation and formatting in AudioPlayer, TopTracksGrid, and TrackList components. - [`60dc7a8`](https://github.com/binimum/tidal-ui/commit/60dc7a8cfa416e1acfe5935e13d5bfa8b17aaed1) work in progress - [`e5518c4`](https://github.com/binimum/tidal-ui/commit/e5518c4eb091e65bebbfc58b18959aa9c3724bdf) Merge pull request #1 from Simo93-rgb/enhancement-consistent-download-names - [`942d1be`](https://github.com/binimum/tidal-ui/commit/942d1bed98ce22156a8f4252995710478cb5a74f) feat: implement album and track download functionality with filename utilities, retry logic, and ZIP/CSV export options. - [`86f452f`](https://github.com/binimum/tidal-ui/commit/86f452fd37360f57cca6075be4ebbb80a77030a4) Merge pull request #2 from Simo93-rgb/retry-and-resilient-download - [`142a8f6`](https://github.com/binimum/tidal-ui/commit/142a8f6e811ab4629f4b735145f894dce05c92e9) Delete .vscode/settings.json ### 📊 Changes **6 files changed** (+393 additions, -126 deletions) <details> <summary>View changed files</summary> 📝 `src/lib/components/AudioPlayer.svelte` (+49 -39) 📝 `src/lib/components/TopTracksGrid.svelte` (+11 -4) 📝 `src/lib/components/TrackList.svelte` (+8 -3) 📝 `src/lib/downloads.ts` (+293 -78) 📝 `src/routes/album/[id]/+page.svelte` (+10 -0) 📝 `src/routes/artist/[id]/+page.svelte` (+22 -2) </details> ### 📄 Description Implementation of 3 automatic retries after failure to download a single track. For the album, in case of track failure, proceed to the next one without interrupting the download. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 00:07:53 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tidal-ui#122
No description provided.