- How To Download An Album From Youtube To Itunes
- How To Download An Album From Youtube Video
- How To Download An Album From Youtube To Mp3
Do you have a music album as a single file (locally or on YouTube), with all its tracks joined together? Do you want to split that album in its single tracks? Do you want to tag these tracks so your music player can get all the required info from them?
This script is for you!
Luckily youtube-dl provides an option to download a whole playlist or just a range of songs within it. For that purpose, you will need to use the following options: --playlist-start NUMBER – Playlist video to start at (default is 1). Luckily youtube-dl provides an option to download a whole playlist or just a range of songs within it. For that purpose, you will need to use the following options: --playlist-start NUMBER – Playlist video to start at (default is 1). Download full albums free: Music has the power to connect various hearts.People all around the globe have grown a strong fondness for music and the popularity of various singers and musicians proves this point. Enormous album collection With MP3jam you can find and download any music album you want. Just type an artist name and browse all the discography. Get loads of quality MP3 albums from YouTube!
How to install
- Install
ffmpeg
- Install
Python 3
- Install
pip3
- Install
virtualenv
(optional) - Fork/Clone/Download this repository
virtualenv -p /usr/bin/python3 venv
(optional)source venv/bin/activate
- Install the required packages via pip
pip install -r requirements/prod.txt
Quick guide (from a local album)
- Create a copy of the tracks.txt.example, rename it as tracks.txt anddelete the lines starting with #.
- Open tracks.txt
- Add tracks info in this format:
<start-time> - <title>
- A track on each line
- See Examples section, many other formats supported
- Run the script
- Basic usage:
python split.py -mp3 <path/to/your/album.mp3>
- More in the Examples section
- Basic usage:
- Wait for the splitting process to complete
- You will find your tracks in the
splits
folder
Quick guide (from a YouTube video)
- Copy the YouTube URL of the album you want to download and split
- Find in the YouTube comments the tracklist with start-time and title
- Create a copy of the tracks.txt.example, rename it as tracks.txt anddelete the lines starting with #.
- Open tracks.txt
- Copy the tracklist in the file, adjusting for the supported formats
<start-time> - <title>
- A track on each line
- Run the script
- Basic usage:
python split.py -yt <youtube_url>
- More in the Examples section
- Basic usage:
- Wait for the Download and for the conversion
- Wait for the splitting process to complete
- You will find your tracks in the
splits
folder
Examples
Downloading and splitting an album from YouTube
- This is the album I want to download and split:
https://www.youtube.com/watch?v=p_uqD4ng9hw
- I find the tracklist in the comments and I copy that in
tracks.txt
, eventually adjusting it to a supported format for the tracklist
- I execute
python split.py -yt 'https://www.youtube.com/watch?v=p_uqD4ng9hw'
and wait - Once the process is complete I open
splits
and I find all my songs:
These songs are already mp3-tagged with their track name and track number, but not their author or their album, since we have not specified it.
Splitting and tagging with Author and Album a local file
- I somehow got the file
DogsEatingDogsAlbum.mp3
that I want to split - I set the tracklist in
tracks.txt
(same tracks as before) - I execute
python split.py -mp3 DogsEatingDogsAlbum.mp3 --album 'Dogs Eating Gods' --artist 'blink-182' --folder '2012 - Dogs Eating Dogs'
- The program will execute, it will split the album, and mp3-tag each track with the author and the album name I passed as a parameter (as well as track number and name). It will also put the files in the folder passed as an argument (instead of putting them in the default
splits
folder)
Downloading and splitting an album from YouTube using a tracklist pulled from Wikipedia or Amazon
- This is the album I want to download and split: https://www.youtube.com/watch?v=p_uqD4ng9hw
- This is the Wikipedia page that has the album tracklist: https://en.wikipedia.org/wiki/Dogs_Eating_Dogs
- I execute
python split.py -yt 'https://www.youtube.com/watch?v=p_uqD4ng9hw' --metadata 'https://en.wikipedia.org/wiki/Dogs_Eating_Dogs'
and wait - Once the process is complete I open
splits
and I find all my songs:
These songs are already mp3-tagged with their track name and track number, but not their author or their album, since we have not specified it (specify them using the --author
and --album
flags).
The same thing works if you provide a link to the Amazon page for that album.
How To Download An Album From Youtube To Itunes
Show an help page for the script
python split.py -h
Supported formats for the track list (tracks.txt
)
These are just some examples.
- [hh:]mm:ss - Title
- Title - [hh:]mm:ss
- Title [hh:]mm:ss
- TrackNumber. Title [hh:]mm:ss
- TrackNumber - Title [hh:]mm:ss
To see which data would be extracted from the tracklist use the option --dry-run
. It also works if you pass any external --metadata
url.
Example:
will output
How To Download An Album From Youtube Video
TODO
Check the Issues
page
How To Download An Album From Youtube To Mp3
Need help?
If you need any help just create an Issue or send me an email at the address you can find on my profile.
Want to help?
If you want to improve the code and submit a pull request feel free to do so.
Licence
GPL v3