Skip to content

A web-scraping experiment available publicly only for educational purposes | 2020's DMCA scandal with youtube-dl and Github broke this code. It used to automatically download a full album from Youtube with album and track details from discogs.com to tag the tracks with proper metadata (track title, album, artist, album cover etc.)

Notifications You must be signed in to change notification settings

sutgeorge/Albumtopia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Albumtopia

A simple Python program which automatically downloads a full album from Youtube and scrapes album and track details from discogs.com to tag the tracks with proper metadata (track title, album name, artist name, album cover etc.)

Dependencies

Current state

Demo

Features to implement

  • Add automatic Youtube download
  • Extract song lengths from discogs.com
  • Split mp3 album properly in separate tracks
  • Validate discogs.com links to extract correct song lengths
  • Add metadata to each track
  • Create a simple console UI
  • Implement separate track downloading
  • Manually plugging a link instead of searching automatically
  • Use rateyourmusic.com as a back-up tracklist source

About

A web-scraping experiment available publicly only for educational purposes | 2020's DMCA scandal with youtube-dl and Github broke this code. It used to automatically download a full album from Youtube with album and track details from discogs.com to tag the tracks with proper metadata (track title, album, artist, album cover etc.)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages