A modern desktop application to download YouTube videos and audio with automatic metadata and cover art embedding.
- 🎥 Download MP4 videos - Best quality with audio
- 🎵 Download MP3 audio - 320kbps high quality
- 📝 Automatic metadata - Title, artist, album, year
- 🖼️ Album cover art - Embedded from video thumbnail
- 📊 Progress tracking - Real-time download status
- 💻 Clean UI - Modern, intuitive interface
- 🚀 Fast downloads - Powered by yt-dlp
- 🔄 Format conversion - FFmpeg integration
- Node.js 14 or higher
- Internet connection
- Go to Releases
- Download the latest version
- Run the installer
- Launch the app
- Clone the repository:
git clone https://github.com/taherx7/MusicYT-Downloader.git
cd MusicYT-Downloader- Install dependencies:
npm install- Run the app:
npm start- Build executable (optional):
npm run build-win # For Windows
npm run build-mac # For macOS
npm run build-linux # For Linux- Launch the application
- Paste a YouTube URL
- Select format:
- MP4 - Video with audio
- MP3 - Audio only with metadata
- Click Download
- Choose save location
- Wait for download to complete
- Electron - Cross-platform desktop framework
- yt-dlp - YouTube downloader
- FFmpeg - Audio/video processing
- Node-ID3 - MP3 metadata tagging
- HTML/CSS/JavaScript - User interface
{
"yt-dlp-exec": "Video/audio downloading",
"fluent-ffmpeg": "Format conversion",
"node-id3": "MP3 metadata embedding",
"@ffmpeg-installer/ffmpeg": "FFmpeg binaries"
}Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Large videos (1GB+) may take time to download
- Some region-restricted videos may not be accessible
This project is licensed under the MIT License - see the LICENSE file for details.
taherx7
- GitHub: @taherx7
- Repository: MusicYT-Downloader
Give a ⭐️ if this project helped you!
- yt-dlp - Powerful YouTube downloader
- Electron - Desktop app framework
- FFmpeg - Multimedia processing
Made with ❤️ by taherx7
