mirror of
https://github.com/binimum/tidal-ui.git
synced 2026-04-26 20:35:48 +03:00
[GH-ISSUE #12] Feature Request: Add customizable filename and ZIP formatting (similar to qobuz-dl) #7
Labels
No labels
bug
duplicate
enhancement
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tidal-ui#7
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 @sliipkat on GitHub (Oct 10, 2025).
Original GitHub issue: https://github.com/binimum/tidal-ui/issues/12
Currently, when downloading files or full albums/EPs, it would be extremely helpful to have customizable filename and ZIP formatting options.
This feature would work similarly to how it was implemented in
qobuz-dl, or even MP3 tag editors. Users should be able to define a template using placeholders (variables) for metadata fields.By pulling the date, year, and artist name directly from the download metadata, users only need to extract the files, ensuring the folder hierarchy and filenames are always correct and consistent.
Examples of common placeholders:
%artist%(Artist name)%album%(Album title)%title%(Track title)%year%(Release year)%date%(Full release date)%tracknumber%(Track number)%format%(Audio format/quality, e.g., FLAC, 16-bit)Example Custom Template:
The user could set a format like:
Resulting File/Folder Structure:
If applied to a download, the output might look like this:
@kushagradhibhowmick8821 commented on GitHub (Oct 10, 2025):
I know it's a lot of work but i am wondering if this can be used on some clients to make full fledged music streaming application would you give your discord i want to chat about something related to this you doing gods work fr
@binimum commented on GitHub (Oct 11, 2025):
@binimum on discord
i can try to do this but it is quite a big undertaking