mirror of
https://github.com/afkarxyz/SpotiDownloader.git
synced 2026-04-26 05:25:53 +03:00
[GH-ISSUE #59] Add new option to folder structure #276
Labels
No labels
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/SpotiDownloader#276
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jmatamoros99 on GitHub (Dec 28, 2025).
Original GitHub issue: https://github.com/afkarxyz/SpotiDownloader/issues/59
Hi,
Edit: The behavior I reported happened to me when using the default download folder, C:\Users<username>\Music. Today I made a test using C:\Users<username>\Music<some folder name>, and using Folder Structure=No Subfolder, and the script downloaded all songs at C:\Users<username>\Music<some folder name><Playlist name>, which is the behaviour I was expecting. Weird as it sounds, now I'm not sure wether I configured something wrong yesterday or not. SoI'll justclose the issue.
I'm testing v6.5 in Windows. Last one I used was v5.5. I love how quickly you have enhanced the functionality and converted it into an easy to use application. Thanks for that.
The behavior of 6.5 makes it a bit more complicated - in my opinion - to deal with playlists containing songs from multiple artists and albums.
By default, v5.5 would create a folder with the playlist name, then audio files would be stored there according to the filename format you would specify. You would end up with something like:
{playlist name}{album A} - {song 1}
{playlist name}{album A} - {song 2}
{playlist name}{album B} - {song 3}
{playlist name}{album C} - {song 4}
{playlist name}{album D} - {song 5}
This is, all files under the {playlist name} folder.
Now, in v6.5, you have the 'Folder Structure' options.
If you use the 'No Subfolder' option, all files from different playlists will end up into the same folder, which is not nice as you may not wish to have them mixed.
If you use 'Album' option, or any combination of the tags allowed, the script will create a series of nested subfolders. When you download a single album from a single artist, this is ok. But when you download a playlist containing songs from multiple artists and albums, you may end up with a folder structure such as:
{playlist name}{album A}{song 1}
{playlist name}{album A}{song 2}
{playlist name}{album B}{song 3}
{playlist name}{album C}{song 4}
{playlist name}{album D}{song 5}
This is, each file placed under a different subfolder structure under the {playlist name} folder. This is hard to handle later, in my opinion.
For such playlists, it would be great to count with a {playlist name} folder structure option, so that files stay contained in the same folder rather than dispersed across subfolders.
Other than that. Thanks again for such a great work.