Skip to content

Releases

Sonic Ripper v1.0.5

Choose a tag to compare

@github-actions github-actions released this 15 Oct 13:04
d82899e

What's Changed

  • Youtube album downloads will now carry the featured artist(s) in the metadata.
  • Smoothed out the layout and animations

Full Changelog: v1.0.4...v1.0.5

Sonic Ripper v1.0.4

Choose a tag to compare

@github-actions github-actions released this 13 Oct 18:43
2544fd2

What's Changed

Higher-quality audio for YouTube Premium accounts

Downloads now request YouTube Music's high-bitrate streams when your cookies
belong to a Premium account. In our testing that was roughly 287 kbps Opus or
258 kbps AAC, up from about 145 kbps Opus or 130 kbps AAC.

  • Opus and M4A downloads are copied from the source stream without
    re-encoding, so you get the full bitrate.
  • Without Premium cookies nothing changes. The app falls back to the standard
    stream automatically.
  • Available bitrates depend on the track and your account.

Updates

  • If a restart is needed after an update, the app now says so instead of
    reporting a failed update.
  • Failed updates now show a Retry button.

Other

  • The current version now appears next to the app name in the title bar.
  • Update errors are written to the app log to make problems easier to report.

Full Changelog: v1.0.3...v1.0.4

Sonic Ripper v1.0.3

Choose a tag to compare

@github-actions github-actions released this 08 Oct 14:06
507503f

What's Changed

  • Hardened video pipeline and cookie persistence
  • Improved the audio matcher and preffer native streams when available instead of transcoding

Full Changelog: v1.0.2...v1.0.3

Sonic Ripper v1.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:22
4788c2f

What's Changed

  • Added an auto update functionality that queries remote for any new releases and prompts you to download and install the update.
  • Added a logs UI so you can see what the backend is logging.
  • Included Deno as a sidecar for systems that don't have a JS runtime.

Full Changelog: v1.0.1...v1.0.2

Sonic Ripper v1.0.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:25
1fb5f08

What's Changed

New Features

  • Smart track matching - SonicRipper now scores how closely each Youtube result matches your queried track and automatically downloads the highest-scoring match, significantly improving accuracy over the previous logic which just picked the 1st result returned by Youtube. This adds a bit of wait time before a download starts but it's better to have the right track at the expense of a few extra seconds.
  • Youtube Playlist support - Now you can download full Youtube playlists with accurate metadata.
  • Upgraded Spotify Integration - Added a new Spotify API implementation with richer metadata and far fewer network requests for larger playlists compared to the embed + spclient implementation. This comes with extra configuration but it's completely worth it.

Bug Fixes

  • Fixed the track matcher sometimes downloading the wrong track for a given query.
  • Improved metadata resolution on some downloaded files.
  • Fixed the hard 1080p cap on video downloads, now video downloads perfectly resolve to any quality you choose.

Full Changelog: v1.0.0...v1.0.1

Sonic Ripper v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 20:19
990adaf

Sonic Ripper v1.0.0 — Initial Release

Sonic Ripper is a cross-platform desktop app for extracting high-quality audio and video from Spotify and YouTube. Built with Tauri 2 + React 19.

Features

  • Spotify & YouTube support — Paste a track or playlist URL and Sonic Ripper automatically detects the type, parses all tracks, and queues them for download.
  • Multiple output formats — FLAC (lossless), MP3, M4A, WAV, OPUS, and MP4 video with configurable bitrate (128k–320k) and sample rate (44.1/48 kHz).
  • ID3 metadata & artwork — Automatically embeds title, artist, album, year, track number, and high-res album art into downloaded files.
  • Flexible naming patterns — Choose between Artist - Title, 01 - Artist - Title, or Title Only.
  • Batch downloads — Download entire playlists as a ZIP archive or directly to a folder with concurrent downloads.
  • Bot detection bypass — Extract cookies from your browser (Chrome, Firefox, Safari, Edge, Brave, Opera, Vivaldi) or paste Netscape-format cookies manually to bypass YouTube bot checks.
  • Built-in media player — Preview YouTube tracks inline without leaving the app.
  • Virtualized track list — Smooth scrolling with dynamic row heights, handles playlists with thousands of tracks.

Downloads

Platform File
Linux (x86_64) sonic-ripper_1.0.0_amd64.AppImage / .rpm / .deb
Windows (x86_64) sonic-ripper_1.0.0_x64-setup.exe / .msi
macOS (Intel) sonic-ripper_1.0.0_x64.dmg

Requirements

  • No additional dependencies needed — yt-dlp and ffmpeg are bundled with the app.
  • Linux: GStreamer plugins are bundled in the AppImage for media playback.

macOS Note

This build isn't notarized by Apple, so on first launch macOS Gatekeeper will show an "unidentified developer" warning and block the app from opening directly. To run it:

  1. Right-click (or Control-click) the app → Open → confirm Open in the dialog.
    (This only needs to be done once — subsequent launches work normally.)
  2. Alternatively, from Terminal: xattr -cr /Applications/Sonic\ Ripper.app

Acknowledgments

  • yt-dlp — audio/video extraction
  • ffmpeg — format conversion & tagging

Sidecar binaries

Choose a tag to compare

@TheeHk-blip TheeHk-blip released this 09 Sep 20:30

ffmpeg and yt-dlp binaries used by CI/build, not part of app releases