Download videos and metadata from YouTube or other yt-dlp-supported providers, then upload them to the Internet Archive.
songs-to-youtube
Convert audio files into YouTube videos, add album art and metadata, then upload tracks or albums automatically.

About songs-to-youtube
songs-to-youtube is a desktop application that converts audio files into video files and uploads them to YouTube. It extracts album covers and other metadata from audio files and can use that metadata in template strings for video titles and descriptions. Songs can be concatenated into a single video for an album, or an album can be uploaded as a playlist of separate videos. The audio is not re-encoded before upload.
The project does not use the official YouTube API. The source states that it can upload up to 50-100 videos per day. Converting songs requires FFmpeg 6.1 or later, and uploading requires Firefox with geckodriver or Chrome with chromedriver, both available in the system PATH. Before uploading, the user must sign in to a YouTube account within the application. On first run, some users may be asked to install a certificate for a proxy tool.
Key features
- Converts audio files into video files using FFmpeg
- Extracts album covers from audio files
- Provides metadata keys for video titles and descriptions through template strings
- Concatenates an album's songs into one video with generated timestamps
- Uploads an album as a playlist of multiple videos
- Does not re-encode audio before uploading
- Does not re-encode audio before uploading
- Songs can be queued by drag and drop, with upload order set from top to bottom
- Available as a PyInstaller binary, from PyPI, or by running from source
- Does not use the official YouTube API, and uploads are limited to 50-100 videos per day
- Requires FFmpeg 6.1 or later and Firefox or Chrome with a matching driver in the PATH
- Video titles and descriptions are truncated to 100 and 5000 characters respectively
songs-to-youtube at a glance
- Category
- Social & Communities › YouTube Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
songs-to-youtube alternatives
Tools and sites you could use instead, ranked by how closely they match.
Scan YouTube comments for spam, then filter, search, delete, or report matching comments on channels.
Search spoken video content by word or phrase using audio-to-text matching and highlighted transcript results.
Search online archives for lost YouTube videos with this video-finding project.
Watch YouTube through a browser-based client that routes requests through Tor, except for the video file host.
yt-fts searches YouTube channel subtitles from the command line to support full-text transcript searches.
Popular in YouTube Tools
Well-known listings from the same topic.
songs-to-youtube FAQ
Does the application use the official YouTube API?
How many videos can it upload per day?
What must be installed before songs can be converted to videos?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












