Skip to content

A Windows command line YouTube music playlist downloader that fills audio file metadata like the title and album based on YT-provided descriptions and then creates a playlist file.

License

Notifications You must be signed in to change notification settings

AidenBradley24/YTAutoMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YTAutoMusic

A Windows command line YT to mp3 solution that is designed to fill mp3 metadata based on YouTube descriptions.

Features (Given a YT playlist URL automatically...)

  • Download YouTube playlists to mp3 files
  • Create a playlist file
  • Append existing playlists without needing to redownload the entire playlist
  • Fill metadata of files based on YouTube titles and descriptions

Supported playlist files

Note: these need to be enabled seperately in the config file 'YTAutoMusic.dll.config'

  • XSPF -- enabled by default
  • M3U8 (absolute path) -- enabled by default
  • M3U8 (local path)
  • M3U8 (url)
  • VLC (.xspf extension)
  • AIMP (.xspf extension)

Most programs will support the default playlist files. XSPF is prefered as it works the same in most programs. Extensions are supported but necessary. M3U8 will probably work on anything else, however, the spec for M3U8 is not standardized so you may need to experiment with different modes.

Build Your Own Executable (The safer option)

  • Clone the repository to your local machine
  • Open the solution (.sln) file in Visual Studio
  • Go to YTAutoMusic/Dependencies
  • Open Dependencies_README.md and follow those instructions
  • Go to build/publish
  • Hit publish
  • Open the publish folder and move all of the built files to their final location
  • Optionally create a shortcut and open YTAutoMusic.exe to finish

Released Executable Quick Start

  • Download the latest release in the 'releases' tab
  • Customize settings in the 'YTAutoMusic.dll.config' file
  • Create a YouTube playlist
  • Pick a directory to place your music into (such as the 'Music' folder)
  • Open YTAutoMusic.exe
  • New
  • Input your music directory and your YT playlist
  • Wait for finish
  • Open the playlist file in your media player of choice

These two programs are used to run the application:

When downloading a release from the releases tab, they are included. However, they are not included in this repository and must be downloaded seperately if you wish to clone.

About

A Windows command line YouTube music playlist downloader that fills audio file metadata like the title and album based on YT-provided descriptions and then creates a playlist file.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages