Skip to content
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

Format output file names using it's official English title rather than it's primary language. #1930

Open
4 of 6 tasks
LiminalLight opened this issue Dec 29, 2024 · 0 comments
Labels
enhancement New feature or request new issue This issue is not triaged

Comments

@LiminalLight
Copy link

LiminalLight commented Dec 29, 2024

Checklist

  • This feature I'm requesting is already implemented in yt-dlp.
  • This feature is merely a UI/UX update.
  • This feature is suitable for primary users with little knowledge about yt-dlp.
  • This feature is available for most websites, not only the video platform I use.
  • This feature is suitable for a large variety of videos.
  • This feature is not going to conflict with many of the existing options.

Is your feature request related to a problem? Please describe.

I'm always frustrated when I download a song with a translated English title, but it outputs it's original Japanese title as the file name.

When I listen to a Japanese song on YouTube, the song's uploader oftentimes has set an English title that differs from its original language (note that I'm not referring to Google Translate's sloppy translations - these are official English translations.) For example, here, the English title is "Owl - ~a guest has arrived, the owl reports~ /DAZBEE COVER". If you open this link in a private tab, and set the language to Japanese, the title becomes "フクロウ~フクロウが知らせる客が来たと~(KOKIA) /ダズビー COVER".

Since yt-dlp defaults to using the video's primary language, when this happens and I use Seal to download a song, its filename is completely in Japanese, and I have no clue what song フクロウ~フクロウが知らせる客が来たと~(KOKIA) /ダズビー COVER is actually referring to since I only know the English name.

Describe the solution you'd like

Add a button that lets the user choose their preferred language in the settings and have their preferred titles/metadata be used for their downloads.

Video link

https://www.youtube.com/watch?v=eQBlomFo1Kw
Please make sure to open this video in a private tab and change the language to Japanese to see the differences between English.

Additional context

I might be able to use a custom command to do this, but an average user would likely have no clue how to do so, and plus some settings are unavailable when you use a custom command. I tried just manually renaming the file, but it's difficult to do so on mobile as the YouTube app does not let you copy the title of a video. Not to mention when I try downloading a large playlist, it becomes unrealistic to manually match hundreds of JP-EN titles together and then rename them all manually by typing each one. This issue applies not to just Japanese songs, but pretty much every foreign song where the uploader has added an official English translation for its title. I've seen it happen for French, Spanish, Italian, and Korean videos.

@LiminalLight LiminalLight added enhancement New feature or request new issue This issue is not triaged labels Dec 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new issue This issue is not triaged
Projects
None yet
Development

No branches or pull requests

1 participant