TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Open Source YouTube to MP3 Downloader

125 pointsby packjcabout 1 year ago

19 comments

btownabout 1 year ago
This seems to be a pretty straightforward GUI wrapper around <a href="https:&#x2F;&#x2F;github.com&#x2F;Tyrrrz&#x2F;YoutubeExplode">https:&#x2F;&#x2F;github.com&#x2F;Tyrrrz&#x2F;YoutubeExplode</a> and <a href="https:&#x2F;&#x2F;github.com&#x2F;AydinAdn&#x2F;MediaToolkit">https:&#x2F;&#x2F;github.com&#x2F;AydinAdn&#x2F;MediaToolkit</a> (see <a href="https:&#x2F;&#x2F;github.com&#x2F;PackJC&#x2F;YoutubeToMP3&#x2F;blob&#x2F;main&#x2F;Form1.cs">https:&#x2F;&#x2F;github.com&#x2F;PackJC&#x2F;YoutubeToMP3&#x2F;blob&#x2F;main&#x2F;Form1.cs</a>). Note the (admirable but non-OSI) terms of the former library if using any outputs from this software.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;yt-dlp&#x2F;yt-dlp">https:&#x2F;&#x2F;github.com&#x2F;yt-dlp&#x2F;yt-dlp</a> is a well-maintained public domain alternative.
评论 #40339529 未加载
评论 #40339799 未加载
geor9eabout 1 year ago
Personally I just use a bookmarklet. Nothing to install, no website to visit. Just a local bookmark that shows the list of the video&#x2F;audio file direct links.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;minanagehsalalma&#x2F;Youtube-Downloader-Bookmarklet">https:&#x2F;&#x2F;github.com&#x2F;minanagehsalalma&#x2F;Youtube-Downloader-Bookm...</a> (<a href="https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;minanagehsalalma&#x2F;Youtube-Downloader-Bookmarklet&#x2F;main&#x2F;PromptMimfiyed.js" rel="nofollow">https:&#x2F;&#x2F;raw.githubusercontent.com&#x2F;minanagehsalalma&#x2F;Youtube-D...</a>)
评论 #40340048 未加载
评论 #40341895 未加载
评论 #40339782 未加载
qwerty456127about 1 year ago
Who needs MP3 in 2024? Retrocomputing does! So a really lightweight YouTube client capable of running on Windows 95 and&#x2F;or 486-class machines producing MP3 output would make a really great sense. Can this? For everyone else there are AAC and OPUS.
评论 #40339963 未加载
评论 #40340202 未加载
评论 #40340797 未加载
thot_experimentabout 1 year ago
for those of us comfy with the console:<p><pre><code> yt-dlp -x [YouTube or other url]</code></pre>
评论 #40340945 未加载
评论 #40339280 未加载
评论 #40339416 未加载
评论 #40339873 未加载
评论 #40353836 未加载
评论 #40339666 未加载
FrostKiwiabout 1 year ago
YouTube presents audio in 2 forms under various bitrates and formats. AAC and OPUS. The Opus track @128kbps (even better than the sometimes available AAC @160kbps) is the highest quality and can be downloaded and played back by demuxing its WebM container to .opus or using a player which understands the WebM container.<p>This is what I prefer: Downloading original OPUS audio, demuxing to .opus, without reconversions using a bash oneliner. Highest Quality you can get from YouTube.<p>Appreciate the minimalistic UI, no frills. 170 MB for a YouTube MP3 Downloader seems a bit steep though.
评论 #40344956 未加载
评论 #40339774 未加载
out_of_protocolabout 1 year ago
Please don&#x27;t reconvert good lossy format (opus) into much worser one (mp3). Lossy to lossy is always bad, especially so into worser one
robertclausabout 1 year ago
I remember using online tools for this a decade ago. I&#x27;m surprised to see a new project for it. I wonder if there&#x27;s a specific use-case the author needed it for or if this was just for fun.
评论 #40340214 未加载
erlfireabout 1 year ago
I love this kind of projects to learn how to program or to be introduced to a new programming language! Back in the day, when I was starting out in programming, I made one that was practically the same so that my parents could download songs from youtube without help (<a href="https:&#x2F;&#x2F;github.com&#x2F;ErlantzCalvo&#x2F;Alcachofa">https:&#x2F;&#x2F;github.com&#x2F;ErlantzCalvo&#x2F;Alcachofa</a>)
plasticbugsabout 1 year ago
Several years ago, after finishing a coding bootcamp, I created this little web app that turns YouTube channels into an XML podcast feed. Might need to dust it off. <a href="https:&#x2F;&#x2F;github.com&#x2F;plasticbugs&#x2F;podcasty">https:&#x2F;&#x2F;github.com&#x2F;plasticbugs&#x2F;podcasty</a>
FabHKabout 1 year ago
Might be worth<p>a) highlighting that this extracts the audio track only (not everyone is 100% firm with their audio and video formats)<p>b) investigating whether one could, instead of downloading the highest video quality and then discarding it, download only the highest quality audio? (yt-dlp and cousins allow that.)
评论 #40339354 未加载
a_subsystemabout 1 year ago
Nice. I’ve been building something similar in php. But then you have to have a web server to run it. And it uses yt-dlp, so you also often have to make sure that is up to date before you run it.
jnkxabout 1 year ago
Or you can use for free <a href="https:&#x2F;&#x2F;mp3convert.org" rel="nofollow">https:&#x2F;&#x2F;mp3convert.org</a> :) fast and easy.
nirav72about 1 year ago
Another one<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Tyrrrz&#x2F;YoutubeDownloader">https:&#x2F;&#x2F;github.com&#x2F;Tyrrrz&#x2F;YoutubeDownloader</a>
mouse_about 1 year ago
I like yt-dlp, but I also see the value in something that looks and functions just like those websites people end up using anyways.
评论 #40339150 未加载
IronWolveabout 1 year ago
yt-dlp_linux -f bestaudio --audio-quality 2 --embed-thumbnail --add-metadata --extract-audio --audio-format mp3 --no-mtime -o &quot;%(title)s.%(ext)s&quot; <a href="http:&#x2F;&#x2F;" rel="nofollow">http:&#x2F;&#x2F;</a>
评论 #40339317 未加载
评论 #40339284 未加载
rubee64about 1 year ago
Gave it a try. Worked great!
评论 #40339290 未加载
NayamAmarsheabout 1 year ago
<a href="https:&#x2F;&#x2F;cobalt.tools" rel="nofollow">https:&#x2F;&#x2F;cobalt.tools</a> is another great option. No downloads, no ads, supports several websites.
entropieabout 1 year ago
I use a telgram bot (controlled by node-red) that sends the URLs to a script [1] that uses a FIFO to download them one by one via yt-dlp. If the sender ID is from my mum, only the audio track is saved and made available to her via jellyfin. It has been working almost too well for 2 years. She has downloaded almost 1TB of audiobooks (all from youtube).<p>1: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;entropie&#x2F;d265e94136b9777cc6b3190189b30050" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;entropie&#x2F;d265e94136b9777cc6b3190189b...</a>
评论 #40339760 未加载
评论 #40339393 未加载
bobseabout 1 year ago
How do I run this on my phone where I listen to everything?
评论 #40340333 未加载
评论 #40340794 未加载
评论 #40340172 未加载
评论 #40358399 未加载