Skip to content

[Feature] Advanced file naming #767

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
sofiedotcafe opened this issue Apr 27, 2024 · 4 comments
Open

[Feature] Advanced file naming #767

sofiedotcafe opened this issue Apr 27, 2024 · 4 comments
Labels
feature New feature or request

Comments

@sofiedotcafe
Copy link

Hey!

I used to use yt-dlp's function to rename the music I downloaded to Artist - Album.
This is not possible with Parabolic?

Maybe something to just execute an exiftool snippet after download?
The one I currently use is:

exiftool '-FileName<${Artist;} - ${Album;}.%e'
@nlogozzo nlogozzo added the feature New feature or request label May 15, 2024
@nlogozzo
Copy link
Member

nlogozzo commented Sep 4, 2024

I used to use yt-dlp's function to rename the music I downloaded to Artist - Album.

What was yt-dlp's "function" to do this?

@nlogozzo nlogozzo added the waiting-for-author Waiting for a response from the author of the issue label Sep 16, 2024
@nlogozzo
Copy link
Member

Closing until more information is provided.

@nlogozzo nlogozzo closed this as not planned Won't fix, can't repro, duplicate, stale Oct 11, 2024
@kuraikaze
Copy link

That would presumably be the -o, --output [TYPES:]TEMPLATE argument.

I came across this issue because I too want to specify a more customisable download\output path for music, specifically ;)

The current argument I use in cmdline yt-dlp is:-
--output "C:\WHATEVER\%(artist)s/%(album)s/%(playlist_index)s. %(artist)s - %(title)s.%(ext)s"

which gives rise to an ordered directory structure of, say:-

C:\WHATEVER\Famous Person\Real Album Name\1. Famous Person - First Song Name.mp3
C:\WHATEVER\Famous Person\Real Album Name\2. Famous Person - Second Song Name.mp3
C:\WHATEVER\Other Famous Person\Other Real Album Name\1. Other Famous Person - Other First Song Name.mp3
C:\WHATEVER\Other Famous Person\Other Real Album Name\2. Other Famous Person - Other Second Song Name.mp3
etc.

Currently Parabolic only gives me:-

C:\WHATEVER\Album - Real Album Name\1 - First Song Name.mp3
C:\WHATEVER\Album - Real Album Name\2 - Second Song Name.mp3
C:\WHATEVER\Album - Other Real Album Name\1 - Other First Song Name.mp3
C:\WHATEVER\Album - Other Real Album Name\2 - Other Second Song Name.mp3
etc.

Is there any chance you might implement the --ouput argument in some manner, or at least allow for the addition of a way for a user to add some of the more complex yt-dlp arguments manually ?

@nlogozzo nlogozzo reopened this May 10, 2025
@nlogozzo nlogozzo removed the waiting-for-author Waiting for a response from the author of the issue label May 10, 2025
@nlogozzo nlogozzo changed the title Renaming files after download Support Advanced File Naming May 10, 2025
@nlogozzo nlogozzo changed the title Support Advanced File Naming [Feature] Advanced file naming May 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants