Skip to content

Releases: Obamna1234/sevby

SEVBY v1.0.1

Choose a tag to compare

@Obamna1234 Obamna1234 released this 07 Oct 15:26
6283c51

Matching and naming fixes since v1.0.0, plus clearer buttons.

image
SEVBY v1.0.1 importing a .txt file playlist

image
SEVBY v1.0.1 downloading from an imported .txt file playlist

What's new:

  • Better matching: it no longer picks tribute, remake, DJ or compilation uploads credited to the real band, or a remix when the song's length doesn't fit. If a Bandcamp copy has the wrong length, SEVBY uses YouTube instead and says so in the log
  • No more random YouTube fallback: a song that can't be found now fails clearly instead of downloading an unrelated video
  • Official names: file names and tags use the official spelling from Apple Music, however you type the line (for example "kataklysm - black sheep" is saved as "Kataklysm - The Black Sheep", with the right cover art)
  • If the first YouTube search finds nothing, SEVBY tries other wordings before giving up
  • Clearer buttons: Import (.txt or .csv), Chosic (Spotify playlists) and Apple Music (paste a link), with hover tips explaining each one
  • Fixed some pop-up windows not opening properly on Linux

Downloads:

  • SEVBY-Windows.zip: unzip and run SEVBY.exe (best tested, Windows 10)
  • SEVBY-Linux.zip: beta, lightly tested on Ubuntu (WSL2). Unzip, then run chmod +x SEVBY and start it
  • SEVBY-macOS.zip: untested beta
  • Android: see the separate SEVBY for Android release

Some antivirus programs may flag the exe because it is unsigned and built with PyInstaller; the full source is in this repo. Please report problems under Issues.

Looking for better quality? Try SEVBY HQ: https://github.com/Obamna1234/sevby-hq

SEVBY for Android 1.0.0-beta.5

Pre-release

Choose a tag to compare

@Obamna1234 Obamna1234 released this 07 Oct 11:42
95df006

What's new in beta.5

  • Better matching: rejects tribute bands, re-recordings, live albums and other accounts' uploads; checks the Bandcamp file's length against Apple's
  • File names and tags use the official spelling from Apple (e.g. "kataklysm - black sheep" → Kataklysm - The Black Sheep.mp3); songs already saved under the name you typed are still skipped
  • A leading "The / A / An" no longer stops a song being found
  • If YouTube's first search finds nothing, SEVBY tries up to three other wordings (the artist has to match too)
  • Clear message when the wrong APK is installed for the device (e.g. the ARM one on an emulator)
  • Import also reads CSV exports (Chosic, Exportify, TuneMyMusic, Soundiiz, Apple Music) and M3U playlists
  • Clearer buttons with icons: Import (.txt or .csv), Chosic (Spotify playlists), Apple Music (paste a link)
SEVBY importing a .txt playlist
Importing a .txt file playlist
SEVBY downloading from an imported playlist
Downloading from an imported .txt file playlist
SEVBY About and Updates window
About & Updates window
---

About SEVBY for Android – a proper app (no Termux needed).

Paste or import a .txt list of Artist - Title lines, pick a folder, press Start Download. SEVBY looks for each song on
Bandcamp first and uses YouTube for the rest, then saves a 128 kbps MP3 with title, artist, album, year,
track number and square cover art (album details from Bandcamp or Apple's iTunes Search).

  • Queue several lists; each goes into its own sub-folder
  • Pause / Resume / Stop, also from the notification; after Stop, Resume carries on where it left off
  • Skips songs already in the folder, never makes "(1)" copies, Retry failed for the misses
  • Update the downloader (yt-dlp) from About & updates when YouTube changes – no reinstall needed
  • Tells you when a new SEVBY version is out (banner on the main screen and in About & updates); one tap downloads it and it installs over the old one, keeping your settings
  • Apple Music: paste a public Apple Music playlist or album link and SEVBY fills in the song list (no sign-in)
  • Got a Spotify playlist? The Chosic button opens the Chosic website, which turns it into a song list to paste
  • If Bandcamp blocks your connection (some mobile networks and hotspots do), it falls back to YouTube

Which file?

File For
SEVBY-…-arm64-v8a.apk almost every phone from the last ~7 years
SEVBY-…-armeabi-v7a.apk older 32-bit phones
SEVBY-…-universal.apk if unsure (bigger)

Open the APK on your phone and allow "install unknown apps" for your browser or Files app when asked.
Android 7.0 or newer.

This is a beta and has been tested mainly on an emulator and one phone. Please open an Issue with the
copied log (Copy log button) if something goes wrong.

The APK includes youtubedl-android, Python, yt-dlp and FFmpeg; as a whole it is distributed under the GNU GPL v3.
See THIRD_PARTY_NOTICES.md. Only download music you have the right to download.

SEVBY v1.0.0

Choose a tag to compare

@Obamna1234 Obamna1234 released this 06 Oct 15:41
527cf4d

Old version, kept for history. Please use the latest release instead.

SEVBY v1.0.0

The first official release: turn a playlist or a list of songs into tagged MP3s on your own computer. SEVBY looks for each song on Bandcamp first and falls back to YouTube.

What's new in this version

  • A new window with a queue: add several playlists, press Start Download, and walk away. Each list is saved in its own sub-folder, and the queue is remembered
  • Apple Music: paste a public playlist link and SEVBY fills in the song list (no sign-in)
  • Open Chosic button to export a Spotify playlist to a song list
  • Pause, Stop and Resume, plus Retry failed; songs already in the folder are skipped
  • A tidy, collapsible song log
  • About & updates: one-click yt-dlp update and a "new version available" notice for SEVBY itself
  • Better matching, including "&" vs "and" in song titles

Downloads

The files for this version have been removed. Please use the latest release. For Android, see the SEVBY for Android release.

Please only download music you have the right to download.

SEVBY for Android 1.0.0-beta.2

Choose a tag to compare

@Obamna1234 Obamna1234 released this 06 Oct 16:59
8914fa3

Old version, kept for history. Please use the latest Android release instead.

What's new in beta.2: YouTube downloads failed on a fresh install because the built-in downloader (yt-dlp) was out of date – SEVBY now updates it automatically before a run. Also a clearer message when YouTube refuses a request ("YouTube error – update yt-dlp") instead of "not found on YouTube".


SEVBY for Android (beta) – a proper app (no Termux needed).

Paste or load a .txt list of Artist - Title lines, pick a folder, press Start Download. SEVBY looks for each song on Bandcamp first and uses YouTube for the rest, then saves a 128 kbps MP3 with title, artist, album, year, track number and square cover art (album details from Bandcamp or Apple's iTunes Search).

  • Queue several lists; each goes into its own sub-folder
  • Pause / Resume / Stop, also from the notification; after Stop, Resume carries on where it left off
  • Skips songs already in the folder, never makes "(1)" copies, Retry failed for the misses
  • Keeps its downloader (yt-dlp) up to date automatically; you can also update it from About & updates
  • Tells you when a new SEVBY version is out; one tap downloads it and it installs over the old one, keeping your settings
  • Apple Music: paste a public Apple Music playlist or album link and SEVBY fills in the song list (no sign-in)
  • Got a Spotify playlist? The Open Chosic button turns it into a song list to paste
  • If Bandcamp blocks your connection (some mobile networks and hotspots do), it falls back to YouTube

Downloads: the APK files for this version have been removed. Please use the latest Android release.

This was a beta. The APK included youtubedl-android, Python, yt-dlp and FFmpeg; as a whole it was distributed under the GNU GPL v3. See THIRD_PARTY_NOTICES.md. Only download music you have the right to download.

SEVBY v0.9.1-beta

SEVBY v0.9.1-beta Pre-release
Pre-release

Choose a tag to compare

@Obamna1234 Obamna1234 released this 05 Oct 03:48
e779f2e

Old version, kept for history. Please use the latest release instead.

SEVBY: Playlist to MP3. Turns Spotify playlists or song lists into tagged MP3s, Bandcamp first, YouTube as fallback.

image

SEVBY running a .txt file

image

SEVBY's Spotify playlist mode (needs a Spotify Client ID, see below)

Beta. The Windows build has been tested. The Linux and macOS builds are untested, so please report any problems under Issues.

What's new in v0.9.1-beta

  • The Spotify help text in the app now correctly says that Spotify requires a Premium account to create a Client ID. Without Premium, use the Chosic .txt export and Song list mode instead.
  • Added an Android (Termux, command-line) version. See TERMUX.md in the repository. It is a beta.
  • README updated.

Downloads

The files for this version have been removed. Please use the latest release.

FFmpeg is included as a separate program (see THIRD_PARTY_NOTICES.md). Use SEVBY only for music you have the right to download. It is not affiliated with Spotify, Bandcamp or YouTube.