Skip to content

espiondev/playlist-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

playlist-builder

Another side project

This script makes YouTube searches for each line in a titles.txt file, and outputs a results_urls.txt file with the IDs of each top result, a results_titles.txt file for the titles, and a results_skipped.txt file if any searches didn't have valid results.

Dependencies

Instructions

Put the names of videos to search for in a titles.txt file in the same directory as the script, and run it.

Why?

I made this to get data I can work with out of those music "playlists" on YouTube. If it has a list of songs in the description of the video, I'd copy those and put them in the titles.txt file (of course, after removing the ##:## timestamps).

This script can also be used for batch downloading these files, as all you need to get a working YouTube URL from the results is to append https://www.youtube.com/watch?v= to the ID. This task is trivially easy to automate with another Python script.

To do

  • Use the YouTube API to automatically add the results to a playlist under the user's account.