Package: pylist-grab
pylist-grab: Your Music Downloader and Playlist Organizer🎵 A Python-based utility for downloading and organising your playlists. Built for educational purposes.Table of ContentsAboutFeaturesInstallationPrerequisites (linux)Installing via PyPIInstalling on WindowsUsageCommand-line InterfaceGraphical User InterfaceDisclaimerLicenseAboutpylist-grabpylist-grabis a comprehensive CLI and GUI tool designed to make your music management experience hassle-free and efficient. With just a few simple commands or clicks, you can download an entire YouTube playlist as MP3 files, complete with accurate filenames and rich metadata, including artwork, genre, artist, and more.Why Choose pylist-grab?Time-SavingGone are the days of downloading tracks one at a time from YouTube via online services.pylist-graballows you to grab an entire playlist in one go, saving you both time and effort.Rich MetadataMost online YouTube to MP3 converters do a poor job of preserving track metadata.pylist-grabstands apart by not just downloading the tracks but also by populating the metadata fields. This includes the artwork, genre, artist name, and other ID3 tags, which are crucial for music organization.Ideal for DJs and Music EnthusiastsIf you're a DJ, you know how important it is to have your music library organised. Missing or incorrect metadata can create a chaotic experience when you're trying to quickly find the right track during a live set.pylist-grabfills this gap by ensuring that each downloaded MP3 file is tagged correctly, allowing you to sort, filter, and search your music effortlessly in your DJ software.User-Friendly InterfaceWhether you're comfortable with command lines or prefer a GUI,pylist-grabhas got you covered. The CLI version is powerful and flexible, while the GUI version provides an easy-to-use interface for those who are not as tech-savvy.Legal and Ethical Usepylist-grabis developed solely for educational and demonstration purposes. It is crucial to understand that downloading copyrighted music without proper authorization violates copyright laws and deprives artists of their due earnings. We do not condone, endorse, or encourage the illegal downloading, redistribution, or financial exploitation of copyrighted material. If you appreciate an artist's work, we strongly urge you to support them through legal means, such as purchasing their music.InstallationPrerequisites (linux)Python 3.xpipInstalling via PyPITo installpylist-grabin linux, open your terminal and run the following command:pipinstallpylist-grabInstalling on WindowsDownload the fully compiledpylist-grab.exeand run.Download hereUsageCommand-line InterfaceTo usepylistgrabfrom the command line, you can utilise various options as shown below:pylistgrab-d<destination_directory><youtube_playlist_url>[-g<genre>]Here,-dspecifies the directory where the files will be saved, and-gis used to specify the genre of the songs. The YouTube playlist URL is a required argument.For example:pylistgrab-d~/Music/MyPlaylisthttps://www.youtube.com/playlist?list=PLxxxxxx-g"Pop"Graphical User InterfaceIf you prefer using a graphical interface, you can run:pylistgrab-guiThis will open the graphical user interface where you can download and organise your music.DisclaimerThis tool is intended strictly for educational and demonstration purposes. By usingpylist-grab, you assume full responsibility for any legal or ethical repercussions that may arise from its use or misuse. We expressly disclaim any liability for the unauthorised use of this tool and do not condone the unlawful downloading, redistribution, or financial gain from artists' copyrighted material. Should you choose to use this tool, you do so at your own risk, acknowledging that it is your responsibility to comply with all applicable laws.LicenseMIT Licence. SeeLICENSEfor more information.