Skip to content

YouTube mp3 converter with front in Vanilla JS, CSS, HTML and back in Node.js and Express.js.

License

Notifications You must be signed in to change notification settings

KMoszczyc/youtube-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

youtube-converter

YouTube mp3 converter with frontend in Vanilla JS, CSS, HTML and backend in Node.js and Express.js.

Usage 📄

Go to 💻 https://youtube-converter.adaptable.app/

  • Paste youtube link of desired song to the text area
  • Choose bitrate
  • Click 'Convert' and wait for download button to pop up
  • Click 'Download'
  • Enjoy!
  • (Sometimes the first conversion loads indefinetly, depending on where you host yt-dlp. If that happens just reload the page and try again.)

Features 🎉

  • YouTube video to mp3 conversion
  • Chooseable bitrate 64-320 kbps
  • Adds thumbnail, artist and song title to mp3 meta-tags
  • Fully responsive UI
  • Supports multiple requests simultaneously

Deployment

You need to host this repo and https://github.com/KMoszczyc/yt-dlp-back for fast youtube download. Ytdl-core is now very slow when it comes to downloading (at least at the time of fixing this bug) compared to yt-dlp and yt-dlp doesn't have a npm package, only a python one. That's why a second repo was necessary for this app to work. So firstly:

Example usage 📷

PC

animated

Mobile

animated

About

YouTube mp3 converter with front in Vanilla JS, CSS, HTML and back in Node.js and Express.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published