Easily delete your YouTube Music library.
--add-to-uploads
(-a
) feature of delete-uploads
from workingFull Changelog: https://github.com/apastel/ytmusic-deleter/compare/2.3.2...2.3.3
Full Changelog: https://github.com/apastel/ytmusic-deleter/compare/2.3.0...2.3.2
⭐⭐New Remove Duplicates feature⭐⭐ I received a couple requests on Reddit for this feature. For any given playlist that you own, this will look for and remove any duplicate songs. In this first iteration of the feature, it will only remove duplicates that are the exact same track with the same ID. It will not do any intelligent duplicate detection beyond that (yet). But the idea is that eventually it will be able to detect duplicates where maybe it's the same song but on a different album, or maybe one is a remastered version, and in cases like that it should present you with a choice of which one to keep.
Preferences page There's now a menu bar at the top and you can click File -> Preferences to bring up the settings page. So far the only setting is to enable debug logging, which can be useful for debugging, especially when I add more debug logging to the program.
Full Changelog: https://github.com/apastel/ytmusic-deleter/compare/2.2.2...2.3.0
Full Changelog: https://github.com/apastel/ytmusic-deleter/compare/2.1.1...2.2.2
Full Changelog: https://github.com/apastel/ytmusic-deleter/compare/2.1.0...2.1.1
Please download 2.1.1 release instead, as there is an issue running this release that is fixed in 2.1.1.
--fuzzy
to enable experimental fuzzy matching with a --score-cutoff
. Currently only available in the CLI version. See ytmusic-deleter delete-uploads --help
pdm
as the package manager for both the app and the CLI.Full Changelog: https://github.com/apastel/ytmusic-deleter/compare/1.6.0...2.1.0
This releases introduces a new, much easier method of logging in -- OAuth 2.0. Logging in now just involves visiting a link and logging in through Google, no more copying headers and pasting them anywhere. This is all thanks to an update in the ytmusicapi that the YTMusic Deleter is based upon. If you already have YTMusic Deleter installed, you can download the new setup file below and it will upgrade your existing installation.
Additional changes:
There will be a future update coming soon that will display the name of the account that you are logged into, as well as additional quality improvements and merging of the UI code into this repository. Maybe even a logo!
UPDATE: I'm still getting the warnings from my browser and from Microsoft when downloading and running the installer file. When I looked into this in the past, it was a common issue with using PyInstaller. On Windows, you will have to click the "More Info" button on the SmartScreen warning in order to make the "Run Anyway" button appear.
Fixes #24
UPDATE: I just added the GUI version of YTMusic Deleter to this release. It's something I've had in the works for about a year and had intended to charge like $5 for it, but I just don't think I have the time to make it polished enough to where it will be worth charging for. So I'm making it available for free because, why not. Better to make it free than to never release it at all. So here it is. The UI looks like dogshit but it's free so 🤷♂️ . Functionally, everything should be working so please open an issue in this repository if you have any problems or suggestions. Enjoy!