Skip to content

Releases

Spotseek 0.2.4

Choose a tag to compare

@github-actions github-actions released this 10 Nov 01:50
af0b41c

New in 0.2.4

  • Fixed: "spotify: bad entity". Some playlists did not open at all: Spotify sends no size for
    their cover image, and Spotseek stopped there. These links work again.

New in 0.2.3

  • A new engine, in Rust. Spotseek now has its own Soulseek client: no more Sockseek, Go or
    .NET inside the app. Searches for all songs start at once, stop as soon as there are enough
    good files, and each song is converted the moment it lands.
  • Better files, faster. Each file is scored: is it the same song (name and length), is the
    sound good enough, and will the peer send it soon and fast (free slot, queue, speed). When a
    file does not start, stalls, or is much too slow, the next one starts. YouTube Music is the
    last fallback.
  • FLAC and WAV too, but never "upscaled". Lossless files and better mp3s are made into the
    mp3 you chose. A 192 kbps mp3 stays 192 kbps, and YouTube audio is never encoded above what
    it has.
  • Pick the file yourself. Set FILES to I PICK (paste screen or settings): click a song to see
    what Soulseek found, best first, with format, size, length, free slot or queue, speed and time.
    You can also change the file in AUTO mode, or send a song to YouTube Music.
  • Listen while it downloads. Open a downloading song and press play: the player shows what is
    on disk and only plays that part; it waits for more by itself and never plays silence.
  • Fewer searches, faster downloads. Soulseek allows only 34 searches every 3:40, so Spotseek
    now finds songs without searching when it can. When a peer has one song, its folder is checked
    for the others of the list. Peers that sent you good files are remembered, and the next list
    first looks in what they share. Searches from the last 6 hours are reused. Up to 12 downloads at
    once (YouTube at most 2).
  • Updates in the app. When a new version is out, a banner on the paste screen says so.
    UPDATE downloads it, checks it, and starts the new Spotseek. (This version is the last one to
    install by hand.)
  • Install with one command. macOS and Linux:
    curl -fsSL https://github.com/lopezlav/spotseek/releases/latest/download/install.sh | sh.
    Windows: irm https://github.com/lopezlav/spotseek/releases/latest/download/install.ps1 | iex.
    Homebrew (brew install lopezlav/tap/spotseek) and winget follow.
  • Intel Macs too (macOS 12 or later), and a disk image for each Mac. Linux also gets an
    AppImage: one file, nothing to install.
  • A smaller download. ffprobe is gone, and ffmpeg is a small build with only what Spotseek
    uses.
  • The CLASSIC WINDOW is gone (it was the old Go window).

New in 0.2.2

  • Linux. A new download, Spotseek-linux-x64.tar.gz: unpack it and run install.sh
    (app menu entry and a spotseek command).
  • STOP keeps what is done. The finished songs are converted into your folder and saved in the
    history; only the rest is left out. Press STOP again to stop at once.
  • No more "stuck" look on long lists. Soulseek allows only 34 searches every 3:40, so long
    playlists pause. Spotseek now says so ("waiting for Soulseek") and shows how long it has waited.
  • The sign-in window reminds you to save the password: Soulseek cannot reset it.

New in 0.2.1

  • Soulseek account at the first launch. Spotseek asks you to sign in to Soulseek, and you can
    create the account right there: pick a name and a password (Soulseek has no sign-up page; a new
    name creates the account). The password is kept in the macOS Keychain or the Windows Credential
    Manager. You can skip it, but then everything comes from YouTube Music, which is slower. A red
    dot on SETTINGS shows while there is no account.
  • English and Spanish, following the system language (or choose it in SETTINGS).
  • Enter saves the settings and signs you in. "New link" is now "New download".
  • A clear message when the computer's clock is wrong (secure connections then fail).

A new app window: paste a public Spotify track, album, or playlist link and
watch it search, download, and turn into a poster of your tracks. Soulseek
downloads use your own account; the YouTube fallback does not need one.

  • Track details: click a track to see its cover, where it came from (peer,
    quality, size, speed, time), and play it with a waveform you can scrub.
  • History: every download is saved. When a link is done, you see its tracks
    and then everything you downloaded before. Missing or moved files are gray.
  • No accidental duplicates: tracks already in your folder are not downloaded
    again. Spotseek asks "again" or "skip" next to each one, and skips them if you
    do not answer.
  • Better album downloads: a slow peer no longer shows tracks as NOT FOUND, each
    file goes to the right track, and missing tracks are searched one by one on
    Soulseek before YouTube.

The YouTube Music search and the My Spotify library are in CLASSIC WINDOW
(bottom right of the app).

Downloads

  • Apple Silicon Mac (M1 or newer): download Spotseek-macOS-arm64.zip, unzip,
    and drag Spotseek into Applications.
  • Windows x64: run the Spotseek-Setup-*.exe installer. The installer can install for
    your account without administrator access.
  • Linux x64: unpack Spotseek-linux-x64.tar.gz and run Spotseek/install.sh. Built on
    Ubuntu 22.04; needs a desktop with a graphics driver, ALSA, D-Bus and ICU.
  • All required tools are bundled, including Deno for YouTube extraction.
  • SHA256SUMS.txt contains checksums for the downloads.

These builds are unsigned (the Mac bundle has an ad-hoc signature, not Apple
notarization). macOS may require Privacy & Security → Open Anyway after the
first launch attempt. If needed, remove the quarantine attribute from the app
you downloaded: xattr -dr com.apple.quarantine /Applications/Spotseek.app.
Windows may show SmartScreen: More info → Run anyway.

The My Spotify tab (in the classic window) is optional advanced setup requiring your own Spotify
Developer Client ID. You do not need it for public links or YouTube search.

Spotify page extraction and YouTube downloads depend on upstream services and
can break or encounter rate limits. Automated tests cover packaging, tool startup,
MP3 encoding, and Windows installation/uninstallation; interactive Windows use
still needs a human check. Use the app only for content you are authorized to download.

Spotseek's own code is MIT licensed. Third-party licenses, exact tool versions,
and source references are included in
the app's licenses directory (macOS: Contents/Resources/licenses).

Spotseek 0.2.3

Choose a tag to compare

@github-actions github-actions released this 08 Nov 22:58
84d405a

New in 0.2.3

  • A new engine, in Rust. Spotseek now has its own Soulseek client: no more Sockseek, Go or
    .NET inside the app. Searches for all songs start at once, stop as soon as there are enough
    good files, and each song is converted the moment it lands.
  • Better files, faster. Each file is scored: is it the same song (name and length), is the
    sound good enough, and will the peer send it soon and fast (free slot, queue, speed). When a
    file does not start, stalls, or is much too slow, the next one starts. YouTube Music is the
    last fallback.
  • FLAC and WAV too, but never "upscaled". Lossless files and better mp3s are made into the
    mp3 you chose. A 192 kbps mp3 stays 192 kbps, and YouTube audio is never encoded above what
    it has.
  • Pick the file yourself. Set FILES to I PICK (paste screen or settings): click a song to see
    what Soulseek found, best first, with format, size, length, free slot or queue, speed and time.
    You can also change the file in AUTO mode, or send a song to YouTube Music.
  • Listen while it downloads. Open a downloading song and press play: the player shows what is
    on disk and only plays that part; it waits for more by itself and never plays silence.
  • Fewer searches, faster downloads. Soulseek allows only 34 searches every 3:40, so Spotseek
    now finds songs without searching when it can. When a peer has one song, its folder is checked
    for the others of the list. Peers that sent you good files are remembered, and the next list
    first looks in what they share. Searches from the last 6 hours are reused. Up to 12 downloads at
    once (YouTube at most 2).
  • Updates in the app. When a new version is out, a banner on the paste screen says so.
    UPDATE downloads it, checks it, and starts the new Spotseek. (This version is the last one to
    install by hand.)
  • Install with one command. macOS and Linux:
    curl -fsSL https://github.com/lopezlav/spotseek/releases/latest/download/install.sh | sh.
    Windows: irm https://github.com/lopezlav/spotseek/releases/latest/download/install.ps1 | iex.
    Homebrew (brew install lopezlav/tap/spotseek) and winget follow.
  • Intel Macs too (macOS 12 or later), and a disk image for each Mac. Linux also gets an
    AppImage: one file, nothing to install.
  • A smaller download. ffprobe is gone, and ffmpeg is a small build with only what Spotseek
    uses.
  • The CLASSIC WINDOW is gone (it was the old Go window).

New in 0.2.2

  • Linux. A new download, Spotseek-linux-x64.tar.gz: unpack it and run install.sh
    (app menu entry and a spotseek command).
  • STOP keeps what is done. The finished songs are converted into your folder and saved in the
    history; only the rest is left out. Press STOP again to stop at once.
  • No more "stuck" look on long lists. Soulseek allows only 34 searches every 3:40, so long
    playlists pause. Spotseek now says so ("waiting for Soulseek") and shows how long it has waited.
  • The sign-in window reminds you to save the password: Soulseek cannot reset it.

New in 0.2.1

  • Soulseek account at the first launch. Spotseek asks you to sign in to Soulseek, and you can
    create the account right there: pick a name and a password (Soulseek has no sign-up page; a new
    name creates the account). The password is kept in the macOS Keychain or the Windows Credential
    Manager. You can skip it, but then everything comes from YouTube Music, which is slower. A red
    dot on SETTINGS shows while there is no account.
  • English and Spanish, following the system language (or choose it in SETTINGS).
  • Enter saves the settings and signs you in. "New link" is now "New download".
  • A clear message when the computer's clock is wrong (secure connections then fail).

A new app window: paste a public Spotify track, album, or playlist link and
watch it search, download, and turn into a poster of your tracks. Soulseek
downloads use your own account; the YouTube fallback does not need one.

  • Track details: click a track to see its cover, where it came from (peer,
    quality, size, speed, time), and play it with a waveform you can scrub.
  • History: every download is saved. When a link is done, you see its tracks
    and then everything you downloaded before. Missing or moved files are gray.
  • No accidental duplicates: tracks already in your folder are not downloaded
    again. Spotseek asks "again" or "skip" next to each one, and skips them if you
    do not answer.
  • Better album downloads: a slow peer no longer shows tracks as NOT FOUND, each
    file goes to the right track, and missing tracks are searched one by one on
    Soulseek before YouTube.

The YouTube Music search and the My Spotify library are in CLASSIC WINDOW
(bottom right of the app).

Downloads

  • Apple Silicon Mac (M1 or newer): download Spotseek-macOS-arm64.zip, unzip,
    and drag Spotseek into Applications.
  • Windows x64: run the Spotseek-Setup-*.exe installer. The installer can install for
    your account without administrator access.
  • Linux x64: unpack Spotseek-linux-x64.tar.gz and run Spotseek/install.sh. Built on
    Ubuntu 22.04; needs a desktop with a graphics driver, ALSA, D-Bus and ICU.
  • All required tools are bundled, including Deno for YouTube extraction.
  • SHA256SUMS.txt contains checksums for the downloads.

These builds are unsigned (the Mac bundle has an ad-hoc signature, not Apple
notarization). macOS may require Privacy & Security → Open Anyway after the
first launch attempt. If needed, remove the quarantine attribute from the app
you downloaded: xattr -dr com.apple.quarantine /Applications/Spotseek.app.
Windows may show SmartScreen: More info → Run anyway.

The My Spotify tab (in the classic window) is optional advanced setup requiring your own Spotify
Developer Client ID. You do not need it for public links or YouTube search.

Spotify page extraction and YouTube downloads depend on upstream services and
can break or encounter rate limits. Automated tests cover packaging, tool startup,
MP3 encoding, and Windows installation/uninstallation; interactive Windows use
still needs a human check. Use the app only for content you are authorized to download.

Spotseek's own code is MIT licensed. Third-party licenses, exact tool versions,
and source references are included in
the app's licenses directory (macOS: Contents/Resources/licenses).

Spotseek 0.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:57
fb76828

New in 0.2.2

  • Linux. A new download, Spotseek-linux-x64.tar.gz: unpack it and run install.sh
    (app menu entry and a spotseek command).
  • STOP keeps what is done. The finished songs are converted into your folder and saved in the
    history; only the rest is left out. Press STOP again to stop at once.
  • No more "stuck" look on long lists. Soulseek allows only 34 searches every 3:40, so long
    playlists pause. Spotseek now says so ("waiting for Soulseek") and shows how long it has waited.
  • The sign-in window reminds you to save the password: Soulseek cannot reset it.

New in 0.2.1

  • Soulseek account at the first launch. Spotseek asks you to sign in to Soulseek, and you can
    create the account right there: pick a name and a password (Soulseek has no sign-up page; a new
    name creates the account). The password is kept in the macOS Keychain or the Windows Credential
    Manager. You can skip it, but then everything comes from YouTube Music, which is slower. A red
    dot on SETTINGS shows while there is no account.
  • English and Spanish, following the system language (or choose it in SETTINGS).
  • Enter saves the settings and signs you in. "New link" is now "New download".
  • A clear message when the computer's clock is wrong (secure connections then fail).

A new app window: paste a public Spotify track, album, or playlist link and
watch it search, download, and turn into a poster of your tracks. Soulseek
downloads use your own account; the YouTube fallback does not need one.

  • Track details: click a track to see its cover, where it came from (peer,
    quality, size, speed, time), and play it with a waveform you can scrub.
  • History: every download is saved. When a link is done, you see its tracks
    and then everything you downloaded before. Missing or moved files are gray.
  • No accidental duplicates: tracks already in your folder are not downloaded
    again. Spotseek asks "again" or "skip" next to each one, and skips them if you
    do not answer.
  • Better album downloads: a slow peer no longer shows tracks as NOT FOUND, each
    file goes to the right track, and missing tracks are searched one by one on
    Soulseek before YouTube.

The YouTube Music search and the My Spotify library are in CLASSIC WINDOW
(bottom right of the app).

Downloads

  • Apple Silicon Mac (M1 or newer): download Spotseek-macOS-arm64.zip, unzip,
    and drag Spotseek into Applications.
  • Windows x64: run the Spotseek-Setup-*.exe installer. The installer can install for
    your account without administrator access.
  • Linux x64: unpack Spotseek-linux-x64.tar.gz and run Spotseek/install.sh. Built on
    Ubuntu 22.04; needs a desktop with a graphics driver, ALSA, D-Bus and ICU.
  • All required tools are bundled, including Deno for YouTube extraction.
  • SHA256SUMS.txt contains checksums for the downloads.

These builds are unsigned (the Mac bundle has an ad-hoc signature, not Apple
notarization). macOS may require Privacy & Security → Open Anyway after the
first launch attempt. If needed, remove the quarantine attribute from the app
you downloaded: xattr -dr com.apple.quarantine /Applications/Spotseek.app.
Windows may show SmartScreen: More info → Run anyway.

The My Spotify tab (in the classic window) is optional advanced setup requiring your own Spotify
Developer Client ID. You do not need it for public links or YouTube search.

Spotify page extraction and YouTube downloads depend on upstream services and
can break or encounter rate limits. Automated tests cover packaging, tool startup,
MP3 encoding, and Windows installation/uninstallation; interactive Windows use
still needs a human check. Use the app only for content you are authorized to download.

Spotseek's own code is MIT licensed. Third-party licenses, exact tool versions,
and source references are included in
the app's licenses directory (macOS: Contents/Resources/licenses).

Spotseek 0.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 06:07
1323c7a

New in 0.2.1

  • Soulseek account at the first launch. Spotseek asks you to sign in to Soulseek, and you can
    create the account right there: pick a name and a password (Soulseek has no sign-up page; a new
    name creates the account). The password is kept in the macOS Keychain or the Windows Credential
    Manager. You can skip it, but then everything comes from YouTube Music, which is slower. A red
    dot on SETTINGS shows while there is no account.
  • English and Spanish, following the system language (or choose it in SETTINGS).
  • Enter saves the settings and signs you in. "New link" is now "New download".
  • A clear message when the computer's clock is wrong (secure connections then fail).

A new app window: paste a public Spotify track, album, or playlist link and
watch it search, download, and turn into a poster of your tracks. Soulseek
downloads use your own account; the YouTube fallback does not need one.

  • Track details: click a track to see its cover, where it came from (peer,
    quality, size, speed, time), and play it with a waveform you can scrub.
  • History: every download is saved. When a link is done, you see its tracks
    and then everything you downloaded before. Missing or moved files are gray.
  • No accidental duplicates: tracks already in your folder are not downloaded
    again. Spotseek asks "again" or "skip" next to each one, and skips them if you
    do not answer.
  • Better album downloads: a slow peer no longer shows tracks as NOT FOUND, each
    file goes to the right track, and missing tracks are searched one by one on
    Soulseek before YouTube.

The YouTube Music search and the My Spotify library are in CLASSIC WINDOW
(bottom right of the app).

Downloads

  • Apple Silicon Mac (M1 or newer): download Spotseek-macOS-arm64.zip, unzip,
    and drag Spotseek into Applications.
  • Windows x64: run the Spotseek-Setup-*.exe installer. The installer can install for
    your account without administrator access.
  • All required tools are bundled, including Deno for YouTube extraction.
  • SHA256SUMS.txt contains checksums for the two downloads.

These builds are unsigned (the Mac bundle has an ad-hoc signature, not Apple
notarization). macOS may require Privacy & Security → Open Anyway after the
first launch attempt. If needed, remove the quarantine attribute from the app
you downloaded: xattr -dr com.apple.quarantine /Applications/Spotseek.app.
Windows may show SmartScreen: More info → Run anyway.

The My Spotify tab (in the classic window) is optional advanced setup requiring your own Spotify
Developer Client ID. You do not need it for public links or YouTube search.

Spotify page extraction and YouTube downloads depend on upstream services and
can break or encounter rate limits. Automated tests cover packaging, tool startup,
MP3 encoding, and Windows installation/uninstallation; interactive Windows use
still needs a human check. Use the app only for content you are authorized to download.

Spotseek's own code is MIT licensed. Third-party licenses, exact tool versions,
and source references are included in
the app's licenses directory (macOS: Contents/Resources/licenses).

Spotseek 0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 04:41
4f09674

A new app window: paste a public Spotify track, album, or playlist link and
watch it search, download, and turn into a poster of your tracks. Soulseek
downloads use your own account; the YouTube fallback does not need one.

  • Track details: click a track to see its cover, where it came from (peer,
    quality, size, speed, time), and play it with a waveform you can scrub.
  • History: every download is saved. When a link is done, you see its tracks
    and then everything you downloaded before. Missing or moved files are gray.
  • No accidental duplicates: tracks already in your folder are not downloaded
    again. Spotseek asks "again" or "skip" next to each one, and skips them if you
    do not answer.
  • Better album downloads: a slow peer no longer shows tracks as NOT FOUND, each
    file goes to the right track, and missing tracks are searched one by one on
    Soulseek before YouTube.

The YouTube Music search and the My Spotify library are in CLASSIC WINDOW
(bottom right of the app).

Downloads

  • Apple Silicon Mac (M1 or newer): download Spotseek-macOS-arm64.zip, unzip,
    and drag Spotseek into Applications.
  • Windows x64: run the Spotseek-Setup-*.exe installer. The installer can install for
    your account without administrator access.
  • All required tools are bundled, including Deno for YouTube extraction.
  • SHA256SUMS.txt contains checksums for the two downloads.

These builds are unsigned (the Mac bundle has an ad-hoc signature, not Apple
notarization). macOS may require Privacy & Security → Open Anyway after the
first launch attempt. If needed, remove the quarantine attribute from the app
you downloaded: xattr -dr com.apple.quarantine /Applications/Spotseek.app.
Windows may show SmartScreen: More info → Run anyway.

The My Spotify tab (in the classic window) is optional advanced setup requiring your own Spotify
Developer Client ID. You do not need it for public links or YouTube search.

Spotify page extraction and YouTube downloads depend on upstream services and
can break or encounter rate limits. Automated tests cover packaging, tool startup,
MP3 encoding, and Windows installation/uninstallation; interactive Windows use
still needs a human check. Use the app only for content you are authorized to download.

Spotseek's own code is MIT licensed. Third-party licenses, exact tool versions,
and source references are included in
the app's licenses directory (macOS: Contents/Resources/licenses).