[GH-ISSUE #355] [Bug Report] Only 29seconds file download with 24bit quality active #1603

Closed
opened 2026-03-13 18:59:04 +03:00 by kerem · 4 comments
Owner

Originally created by @logon84 on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/355

[Bug Report]

Problem

either track by track or full album, if I set 24bit quality setting, Spotyflac only downloads 29 sec files. If I set 16bit the files have the correct length. This happens with the main tracks of the album (first 10), but bonus tracks seems to get downloaded ok (https://github.com/afkarxyz/SpotiFLAC/issues/11+ tracks). Am I doing something wrong?

Type

Track / Album

Spotify URL

https://open.spotify.com/album/1ucRSsC7KP0oJlTIVQlYU7

Version

SpotiFLAC v7.0.6

OS

Windows

Additional Context

I suspect the problem is related to Tidal only, because changing provider makes a full download (but the downloaded flac file is 16bit even after activating 24bit quality)


Originally created by @logon84 on GitHub (Jan 16, 2026). Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/355 <!-- WARNING: Issues that do not follow this template will be closed without review. Fill out the relevant section and delete the other. --> ### [Bug Report] #### Problem either track by track or full album, if I set 24bit quality setting, Spotyflac only downloads 29 sec files. If I set 16bit the files have the correct length. This happens with the main tracks of the album (first 10), but bonus tracks seems to get downloaded ok (https://github.com/afkarxyz/SpotiFLAC/issues/11+ tracks). Am I doing something wrong? #### Type Track / Album #### Spotify URL https://open.spotify.com/album/1ucRSsC7KP0oJlTIVQlYU7 #### Version SpotiFLAC v7.0.6 #### OS Windows #### Additional Context I suspect the problem is related to Tidal only, because changing provider makes a full download (but the downloaded flac file is 16bit even after activating 24bit quality) ---
kerem closed this issue 2026-03-13 18:59:09 +03:00
Author
Owner

@4F5UH commented on GitHub (Jan 16, 2026):

Happening to me as well.

<!-- gh-comment-id:3761423544 --> @4F5UH commented on GitHub (Jan 16, 2026): Happening to me as well.
Author
Owner

@InvestigatorDoofy commented on GitHub (Jan 16, 2026):

Seems random. I've been running the following code to automate deleting files with a duration of 30 seconds or less and then redownloading. It can take several attempts but eventually they download in full.

#!/bin/bash

if [ $# -ne 1 ]; then
    echo "Usage: $0 <directory>"
    exit 1
fi

dir="$1"

for file in "$dir"/*.flac; do
    [ -e "$file" ] || continue

    duration=$(ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "$file" 2>/dev/null)

    if [ -z "$duration" ]; then
        continue
    fi

    if [ "$(echo "$duration <= 30" | bc -l)" -eq 1 ]; then
        rm "$file"
        echo "Deleted: $file"
    fi
done
<!-- gh-comment-id:3761789964 --> @InvestigatorDoofy commented on GitHub (Jan 16, 2026): Seems random. I've been running the following code to automate deleting files with a duration of 30 seconds or less and then redownloading. It can take several attempts but eventually they download in full. ```bash #!/bin/bash if [ $# -ne 1 ]; then echo "Usage: $0 <directory>" exit 1 fi dir="$1" for file in "$dir"/*.flac; do [ -e "$file" ] || continue duration=$(ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 "$file" 2>/dev/null) if [ -z "$duration" ]; then continue fi if [ "$(echo "$duration <= 30" | bc -l)" -eq 1 ]; then rm "$file" echo "Deleted: $file" fi done ```
Author
Owner

@AutisticSuperhero commented on GitHub (Jan 16, 2026):

Also happening to me

<!-- gh-comment-id:3761939168 --> @AutisticSuperhero commented on GitHub (Jan 16, 2026): Also happening to me
Author
Owner

@afkarxyz commented on GitHub (Jan 25, 2026):

From the API side, 24-bit quality is delivered using a streaming/DASH method and split into multiple parts.
If you only get around 30 seconds of audio, it means only the first part was successfully downloaded.
The remaining parts likely failed due to an unstable internet connection.

<!-- gh-comment-id:3797357037 --> @afkarxyz commented on GitHub (Jan 25, 2026): From the API side, 24-bit quality is delivered using a streaming/DASH method and split into multiple parts. If you only get around 30 seconds of audio, it means only the first part was successfully downloaded. The remaining parts likely failed due to an unstable internet connection.
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/SpotiFLAC#1603
No description provided.