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

DietPi-Software | Replace youtube-dl with yt-dlp #6380

Merged
merged 4 commits into from
May 17, 2023
Merged

DietPi-Software | Replace youtube-dl with yt-dlp #6380

merged 4 commits into from
May 17, 2023

Conversation

pulpe
Copy link
Contributor

@pulpe pulpe commented May 13, 2023

Based on discussion #6374

Should be ok to merge, tested on virtual dietpi.

@MichaIng MichaIng added this to the v8.18 milestone May 17, 2023
@MichaIng MichaIng self-requested a review May 17, 2023 16:30
@MichaIng
Copy link
Owner

Many thanks!

dietpi/dietpi-software Outdated Show resolved Hide resolved
dietpi/dietpi-software Outdated Show resolved Hide resolved
@MichaIng
Copy link
Owner

Look good! I'll add changelog and meta stuff and then merge.

What we can have another look at is the other install options:

  • Standalone binaries for x86_64, ARMv7 and ARMv8, so no Python 3 required
  • Install via pip, makes it a little easier to update: https://pypi.org/project/yt-dlp/
  • There is an APT PPA, making it easiest to update via APT: https://launchpad.net/~tomtomtom/+archive/ubuntu/yt-dlp
    But as often, Ubuntu first. Often these can be installed on Debian just fine, but needs testing. It might be problematic if the packages pull specific Python versions as dependency.

@MichaIng MichaIng changed the title Replace youtube-dl with yt-dlp DietPi-Software | Replace youtube-dl with yt-dlp May 17, 2023
- CHANGELOG | youtube-dl: Since the development of the original youtube-dl project stalled for some years, we migrated to the well known actively developed fork "yt-dlp": https://github.com/yt-dlp/yt-dlp. If you installed youtube-dl before, you can migrate via reinstall: "dietpi-software reinstall 195". For backwards compatibility, the "youtube-dl" command will stay valid as a symlink to "yt-dlp", but there are some differences you should be aware about when doing the migration on your system: https://github.com/yt-dlp/yt-dlp#differences-in-default-behavior. Many thanks to @rgabbo for suggestion and @pulpe for implementing this change: #5670, #6380
@MichaIng
Copy link
Owner

@MichaIng MichaIng merged commit 0821e06 into MichaIng:dev May 17, 2023
1 check passed
disconn3ct added a commit to disconn3ct/DietPi that referenced this pull request May 26, 2023
* dev:
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18
  v8.18 (MichaIng#6375)
  v8.18 (MichaIng#6380)
  v8.18
  v8.18
  v8.18 (MichaIng#6378)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants