[GH-ISSUE #439] [Bug Report] Songs are cut to 30s of the actual lenght #382

Closed
opened 2026-02-27 19:03:39 +03:00 by kerem · 11 comments
Owner

Originally created by @sorcho on GitHub (Feb 2, 2026).
Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/439

[Bug Report] Songs are cut to 30s of the actual lenght

Problem

Whenever I download a full album, some tracks get cut to about 30s duration. It happens with every complete album I download, the one I linked is just an example.

Type

Track / Album

Spotify URL

https://open.spotify.com/album/2mvEK1s3lpArLiUVRkqoD5

Version

SpotiFLAC v7.0.7

OS

Windows 11

Additional Context

[09:36:33] [info] fetching album metadata...
[09:36:33] [debug] url: https://open.spotify.com/album/2mvEK1s3lpArLiUVRkqoD5
[09:36:33] [success] fetched album: Hollow Knight: Silksong (Original Soundtrack)
[09:36:33] [debug] 53 tracks, released: 2025-09-05
[09:36:33] [info] fetch completed in 0.62s
[09:36:33] [success] metadata fetched successfully
[09:37:08] [success] settings saved
[09:37:12] [info] starting batch download: 53 tracks
[09:37:12] [info] checking existing files in parallel...
[09:37:12] [info] found 0 existing files
[09:37:19] [success] downloaded: Enter Pharloom - Christopher Larkin
[09:37:24] [success] downloaded: Moss Grotto - Christopher Larkin
[09:37:31] [success] downloaded: Strive - Christopher Larkin
[09:37:37] [success] downloaded: Bone Bottom - Christopher Larkin
[09:37:43] [success] downloaded: The Marrow - Christopher Larkin
[09:37:48] [success] downloaded: Bell Beast - Christopher Larkin
[09:37:54] [success] downloaded: Repose - Christopher Larkin
[09:37:59] [success] downloaded: Deep Docks - Christopher Larkin
[09:38:04] [success] downloaded: Lace - Christopher Larkin
[09:38:10] [success] downloaded: Far Fields - Christopher Larkin
[09:38:17] [success] downloaded: Fourth Chorus - Christopher Larkin
[09:38:23] [success] downloaded: Greymoor - Christopher Larkin
[09:38:30] [success] downloaded: Incisive Battle - Christopher Larkin
[09:38:39] [success] downloaded: Bellhart - Christopher Larkin
[09:38:45] [success] downloaded: Widow - Christopher Larkin
[09:38:58] [success] downloaded: Shellwood - Christopher Larkin
[09:39:08] [success] downloaded: Sister Splinter - Christopher Larkin
[09:39:14] [success] downloaded: Hunter's Trail - Christopher Larkin
[09:39:22] [success] downloaded: Sinner's Road - Christopher Larkin
[09:39:33] [success] downloaded: Cut Through - Christopher Larkin
[09:39:47] [success] downloaded: Bilewater - Christopher Larkin
[09:39:56] [success] downloaded: The Mist - Christopher Larkin
[09:40:05] [success] downloaded: Phantom - Christopher Larkin
[09:40:14] [success] downloaded: The Slab - Christopher Larkin
[09:40:23] [success] downloaded: Red Maiden - Christopher Larkin
[09:40:38] [success] downloaded: Mount Fay - Christopher Larkin
[09:40:49] [success] downloaded: Blasted Steps - Christopher Larkin
[09:40:59] [success] downloaded: Last Judge - Christopher Larkin
[09:41:10] [success] downloaded: Underworks - Christopher Larkin
[09:41:19] [success] downloaded: Choral Chambers - Christopher Larkin
[09:41:28] [success] downloaded: Songclave - Christopher Larkin
[09:41:40] [success] downloaded: Cogwork Dancers - Christopher Larkin
[09:41:48] [success] downloaded: Cogwork Core - Christopher Larkin
[09:41:59] [success] downloaded: Whispering Vaults - Christopher Larkin
[09:42:07] [success] downloaded: Trobbio - Christopher Larkin
[09:42:17] [success] downloaded: High Halls - Christopher Larkin
[09:42:27] [success] downloaded: The Choir - Christopher Larkin
[09:42:41] [success] downloaded: Awakening - Christopher Larkin
[09:42:51] [success] downloaded: Dark Descent - Christopher Larkin
[09:43:02] [success] downloaded: Reprieve - Christopher Larkin
[09:43:13] [success] downloaded: Nyleth - Christopher Larkin
[09:43:19] [success] downloaded: Skarrsinger Karmelita - Christopher Larkin
[09:43:30] [success] downloaded: Sands of Karak - Christopher Larkin
[09:43:44] [success] downloaded: Crust King Khann - Christopher Larkin
[09:43:56] [success] downloaded: Lost Verdania - Christopher Larkin
[09:44:04] [success] downloaded: Clover Dancers - Christopher Larkin
[09:44:14] [success] downloaded: Fleatopia - Christopher Larkin
[09:44:23] [success] downloaded: Tormented Trobbio - Christopher Larkin
[09:44:35] [success] downloaded: Red Memory - Christopher Larkin
[09:44:40] [success] downloaded: Last Dive - Christopher Larkin
[09:44:47] [success] downloaded: Lost Lace - Christopher Larkin
[09:44:57] [success] downloaded: Sister of the Void - Christopher Larkin
[09:45:08] [success] downloaded: Silksong - Christopher Larkin
[09:45:08] [info] batch complete: 53 downloaded, 0 skipped, 0 failed
[09:45:08] [success] downloaded 53 tracks successfully

This is the log of the app

Image

But as you can see some songs are cut to only 30s of the actual duration.

Image

These are my settings. I had the same problem on 7.0.6, so I don't think that deactivating the quality fallback option messes up something.

Originally created by @sorcho on GitHub (Feb 2, 2026). Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/439 <!-- WARNING: Issues that do not follow this template will be closed without review. Fill out the relevant section and delete the other. --> ### [Bug Report] Songs are cut to 30s of the actual lenght #### Problem > Whenever I download a full album, some tracks get cut to about 30s duration. It happens with every complete album I download, the one I linked is just an example. #### Type Track / Album #### Spotify URL > https://open.spotify.com/album/2mvEK1s3lpArLiUVRkqoD5 #### Version SpotiFLAC v7.0.7 #### OS Windows 11 #### Additional Context ``` [09:36:33] [info] fetching album metadata... [09:36:33] [debug] url: https://open.spotify.com/album/2mvEK1s3lpArLiUVRkqoD5 [09:36:33] [success] fetched album: Hollow Knight: Silksong (Original Soundtrack) [09:36:33] [debug] 53 tracks, released: 2025-09-05 [09:36:33] [info] fetch completed in 0.62s [09:36:33] [success] metadata fetched successfully [09:37:08] [success] settings saved [09:37:12] [info] starting batch download: 53 tracks [09:37:12] [info] checking existing files in parallel... [09:37:12] [info] found 0 existing files [09:37:19] [success] downloaded: Enter Pharloom - Christopher Larkin [09:37:24] [success] downloaded: Moss Grotto - Christopher Larkin [09:37:31] [success] downloaded: Strive - Christopher Larkin [09:37:37] [success] downloaded: Bone Bottom - Christopher Larkin [09:37:43] [success] downloaded: The Marrow - Christopher Larkin [09:37:48] [success] downloaded: Bell Beast - Christopher Larkin [09:37:54] [success] downloaded: Repose - Christopher Larkin [09:37:59] [success] downloaded: Deep Docks - Christopher Larkin [09:38:04] [success] downloaded: Lace - Christopher Larkin [09:38:10] [success] downloaded: Far Fields - Christopher Larkin [09:38:17] [success] downloaded: Fourth Chorus - Christopher Larkin [09:38:23] [success] downloaded: Greymoor - Christopher Larkin [09:38:30] [success] downloaded: Incisive Battle - Christopher Larkin [09:38:39] [success] downloaded: Bellhart - Christopher Larkin [09:38:45] [success] downloaded: Widow - Christopher Larkin [09:38:58] [success] downloaded: Shellwood - Christopher Larkin [09:39:08] [success] downloaded: Sister Splinter - Christopher Larkin [09:39:14] [success] downloaded: Hunter's Trail - Christopher Larkin [09:39:22] [success] downloaded: Sinner's Road - Christopher Larkin [09:39:33] [success] downloaded: Cut Through - Christopher Larkin [09:39:47] [success] downloaded: Bilewater - Christopher Larkin [09:39:56] [success] downloaded: The Mist - Christopher Larkin [09:40:05] [success] downloaded: Phantom - Christopher Larkin [09:40:14] [success] downloaded: The Slab - Christopher Larkin [09:40:23] [success] downloaded: Red Maiden - Christopher Larkin [09:40:38] [success] downloaded: Mount Fay - Christopher Larkin [09:40:49] [success] downloaded: Blasted Steps - Christopher Larkin [09:40:59] [success] downloaded: Last Judge - Christopher Larkin [09:41:10] [success] downloaded: Underworks - Christopher Larkin [09:41:19] [success] downloaded: Choral Chambers - Christopher Larkin [09:41:28] [success] downloaded: Songclave - Christopher Larkin [09:41:40] [success] downloaded: Cogwork Dancers - Christopher Larkin [09:41:48] [success] downloaded: Cogwork Core - Christopher Larkin [09:41:59] [success] downloaded: Whispering Vaults - Christopher Larkin [09:42:07] [success] downloaded: Trobbio - Christopher Larkin [09:42:17] [success] downloaded: High Halls - Christopher Larkin [09:42:27] [success] downloaded: The Choir - Christopher Larkin [09:42:41] [success] downloaded: Awakening - Christopher Larkin [09:42:51] [success] downloaded: Dark Descent - Christopher Larkin [09:43:02] [success] downloaded: Reprieve - Christopher Larkin [09:43:13] [success] downloaded: Nyleth - Christopher Larkin [09:43:19] [success] downloaded: Skarrsinger Karmelita - Christopher Larkin [09:43:30] [success] downloaded: Sands of Karak - Christopher Larkin [09:43:44] [success] downloaded: Crust King Khann - Christopher Larkin [09:43:56] [success] downloaded: Lost Verdania - Christopher Larkin [09:44:04] [success] downloaded: Clover Dancers - Christopher Larkin [09:44:14] [success] downloaded: Fleatopia - Christopher Larkin [09:44:23] [success] downloaded: Tormented Trobbio - Christopher Larkin [09:44:35] [success] downloaded: Red Memory - Christopher Larkin [09:44:40] [success] downloaded: Last Dive - Christopher Larkin [09:44:47] [success] downloaded: Lost Lace - Christopher Larkin [09:44:57] [success] downloaded: Sister of the Void - Christopher Larkin [09:45:08] [success] downloaded: Silksong - Christopher Larkin [09:45:08] [info] batch complete: 53 downloaded, 0 skipped, 0 failed [09:45:08] [success] downloaded 53 tracks successfully ``` > This is the log of the app <img width="433" height="281" alt="Image" src="https://github.com/user-attachments/assets/30b7aa7a-1508-4461-b26a-614f4a95c21d" /> > But as you can see some songs are cut to only 30s of the actual duration. <img width="449" height="150" alt="Image" src="https://github.com/user-attachments/assets/84ef4140-1d9f-4902-959d-d5356d9e5271" /> > These are my settings. I had the same problem on 7.0.6, so I don't think that deactivating the quality fallback option messes up something.
kerem closed this issue 2026-02-27 19:03:39 +03:00
Author
Owner

@BedBug2479 commented on GitHub (Feb 2, 2026):

+1 but happening for some releases not all

<!-- gh-comment-id:3836366217 --> @BedBug2479 commented on GitHub (Feb 2, 2026): +1 but happening for some releases not all
Author
Owner

@PlezLetMeRot commented on GitHub (Feb 4, 2026):

Also having this issue!

<!-- gh-comment-id:3844645684 --> @PlezLetMeRot commented on GitHub (Feb 4, 2026): Also having this issue!
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 5, 2026):

@sorcho tidal source give full Cut Through - Christopher Larkin

<!-- gh-comment-id:3853340449 --> @mahoganyprogrammer commented on GitHub (Feb 5, 2026): @sorcho tidal source give full Cut Through - Christopher Larkin
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 5, 2026):

Audio
Format : FLAC
Format/Info : Free Lossless Audio Codec
Duration : 1 min 45 s
Bit rate mode : Variable
Bit rate : 872 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Bit depth : 16 bits
Compression mode : Lossless
Stream size : 10.9 MiB (96%)
Writing library : flacvorbis 0.1.0
MD5 of the unencoded content : 94CC36AF17696DB5E13C6CC152C96442

<!-- gh-comment-id:3853346065 --> @mahoganyprogrammer commented on GitHub (Feb 5, 2026): Audio Format : FLAC Format/Info : Free Lossless Audio Codec Duration : 1 min 45 s Bit rate mode : Variable Bit rate : 872 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 44.1 kHz Bit depth : 16 bits Compression mode : Lossless Stream size : 10.9 MiB (96%) Writing library : flacvorbis 0.1.0 MD5 of the unencoded content : 94CC36AF17696DB5E13C6CC152C96442
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 5, 2026):

@sorcho deep rocks
udio
Format : FLAC
Format/Info : Free Lossless Audio Codec
Duration : 3 min 5 s
Bit rate mode : Variable
Bit rate : 785 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Bit depth : 16 bits
Compression mode : Lossless
Stream size : 17.4 MiB (98%)
Writing library : flacvorbis 0.1.0
MD5 of the unencoded content : 304208D9DFAD2EAF763C8C779B8B4F8D

<!-- gh-comment-id:3853348744 --> @mahoganyprogrammer commented on GitHub (Feb 5, 2026): @sorcho deep rocks udio Format : FLAC Format/Info : Free Lossless Audio Codec Duration : 3 min 5 s Bit rate mode : Variable Bit rate : 785 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 44.1 kHz Bit depth : 16 bits Compression mode : Lossless Stream size : 17.4 MiB (98%) Writing library : flacvorbis 0.1.0 MD5 of the unencoded content : 304208D9DFAD2EAF763C8C779B8B4F8D
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 5, 2026):

just keep retrying. its bugged source. change to tidal and redownload track

<!-- gh-comment-id:3853349785 --> @mahoganyprogrammer commented on GitHub (Feb 5, 2026): just keep retrying. its bugged source. change to tidal and redownload track
Author
Owner

@thiagoiulli commented on GitHub (Feb 5, 2026):

having the same issue!

<!-- gh-comment-id:3853725637 --> @thiagoiulli commented on GitHub (Feb 5, 2026): having the same issue!
Author
Owner

@sorcho commented on GitHub (Feb 5, 2026):

@mhgyhkhg, as you can see from my settings, I have Auto source and the first of the list is Tidal. It happens with every full album I download, even with the Death Strading one I have several songs that only last 30s, even though it's not their actual length. I think that the purpouse of this app is to have a one click setup, where you choose which album to download and it downloads it fully. Having to manually fix the broken songs shatters this whole idea.
I opened an Issue for this very purpose, to let the develper know about the issue so he can fix it and make the app even better than it already is, becuase this is a magnificent project.

<!-- gh-comment-id:3853799036 --> @sorcho commented on GitHub (Feb 5, 2026): @mhgyhkhg, as you can see from my settings, I have Auto source and the first of the list is Tidal. It happens with every full album I download, even with the Death Strading one I have several songs that only last 30s, even though it's not their actual length. I think that the purpouse of this app is to have a one click setup, where you choose which album to download and it downloads it fully. Having to manually fix the broken songs shatters this whole idea. I opened an Issue for this very purpose, to let the develper know about the issue so he can fix it and make the app even better than it already is, becuase this is a magnificent project.
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 6, 2026):

@sorcho i have auto too. but its amazon,qobuz,tidal. u saw play preview button. maybe it downloads that when all api fail.
app lacks more than that. for example hide downloaded tracks. so when u press download all on failed it would only process failed tracks, right now it does retries even for existing tracks that downloaded successfully. it delays downloading alot. i think 30s issue it downloads preview audio instead full track. i have recompiled with debug command and it shows that on existing it looks for links instead of skipping them

<!-- gh-comment-id:3862252543 --> @mahoganyprogrammer commented on GitHub (Feb 6, 2026): @sorcho i have auto too. but its amazon,qobuz,tidal. u saw play preview button. maybe it downloads that when all api fail. app lacks more than that. for example hide downloaded tracks. so when u press download all on failed it would only process failed tracks, right now it does retries even for existing tracks that downloaded successfully. it delays downloading alot. i think 30s issue it downloads preview audio instead full track. i have recompiled with debug command and it shows that on existing it looks for links instead of skipping them
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 6, 2026):

each try it selects new api. so u right need length check. some of my tracks were broken near end. duration matches but playback stops at last 40s

<!-- gh-comment-id:3862280836 --> @mahoganyprogrammer commented on GitHub (Feb 6, 2026): each try it selects new api. so u right need length check. some of my tracks were broken near end. duration matches but playback stops at last 40s
Author
Owner

@afkarxyz commented on GitHub (Feb 12, 2026):

If the source is from Tidal, since it downloads in streams of about 30 seconds at a time, you can try again. If it's from Qobuz, that's on their server and unpredictable. The solution is the same: try downloading it again and make sure you have a fast internet connection.

<!-- gh-comment-id:3888471456 --> @afkarxyz commented on GitHub (Feb 12, 2026): If the source is from Tidal, since it downloads in streams of about 30 seconds at a time, you can try again. If it's from Qobuz, that's on their server and unpredictable. The solution is the same: try downloading it again and make sure you have a fast 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#382
No description provided.