What each tool does
yt-dlp is a downloader. You give it a URL. It finds the actual media and writes a file. YouTube save uses it for MP4, MP3, or MOV in Downloads. Pick the format from Save.
ffmpeg is a converter. Sites often send video and audio as separate streams, or in a format that is not MP3. Spotify save asks yt-dlp to extract audio, then ffmpeg writes the MP3. YouTube MP3 and MOV need ffmpeg too.
Noggin looks for both in the usual Homebrew folders. If a tool is missing, the tile tells you to install it. Nothing ships inside the app.
Install them once
- Install Homebrew if you do not have it yet, from
brew.sh. - In Terminal:
brew install yt-dlp ffmpeg - Wait until both finish. You should be able to run
yt-dlp --versionandffmpeg -version.
YouTube MP4 can run on yt-dlp alone. MP3, MOV, and Spotify save need ffmpeg. One Homebrew command covers both tools.
Turn the tiles on
- These modules start off. Open Settings → Library, then Install.
- Turn on YouTube save, Spotify save, or both.
- Paste a link in the tile. Open Save. YouTube offers MP4, MP3, and MOV. Spotify is MP3. How it works opens this guide.
The honest Spotify bit
Spotify does not offer a public “download this track” API. yt-dlp reads the Spotify link for the song, then fetches audio from a source it can actually download, often YouTube. It is a convenience tile, not an official Spotify download.
YouTube save is the straightforward one. A YouTube link becomes MP4, MP3, or MOV from the Save menu. Both tiles only accept https YouTube or Spotify links. You are responsible for having the rights to save what you paste. See Terms.
← All posts