Skip to content

Releases: JeffreyCA/spleeter-web

v4.1.0 - BS-RoFormer support

29 Nov 00:20

Choose a tag to compare

Added

Changed

  • Update dependencies

v4.0.0 - Retire D3Net and X-UMX models, dependency updates

25 Oct 23:47

Choose a tag to compare

Removed

  • Remove support for D3Net and X-UMX. Existing mixes created with these models remain playable/downloadable.
    • These models had complex dependencies (NNabla, OpenVINO) that created maintenance burden and made it difficult to support newer Python and CUDA versions.
    • To remain on previous version, please check out and use the v3 branch.

Changed

  • Update GPU Dockerfile to use CUDA 12.2 and PyTorch 2.9.0
  • Update to Tensorflow 2.15.1
  • Update to Spleeter 2.4.2
  • Update to Python 3.11
  • Update dependencies

v3.21.1

25 Oct 22:54
09e1de9

Choose a tag to compare

Last v3 release before v4, which removes support for D3Net and X-UMX models

Changed

  • Update dependencies

v3.21.0 - Update GPU Dockerfile to CUDA 11.8 and PyTorch to 2.4.0

16 Aug 23:34

Choose a tag to compare

Changed

  • Update GPU Dockerfile to CUDA 11.8 and PyTorch to 2.4.0
  • Update dependencies

v3.20.2 - Fix iOS support

29 Jun 04:25

Choose a tag to compare

Added

  • Add missing dependency for building on AArch64

Changed

  • Fix iOS support for exporting mixes (#1145) - credit to @microtherion for investigating
  • Update dependencies

v3.20.1 - Fix first-time Spleeter model download error

02 Feb 03:14

Choose a tag to compare

Changed

  • Fix regression where first-time Spleeter model download fails due to httpx not following redirects (#949) - thanks @microtherion for the fix!
  • Add cleanup logic to remove leftover model files from failed download attempts
  • Update dependencies

v3.20.0 - ARM/AArch64 Docker support

13 Jan 20:27

Choose a tag to compare

Added

  • Add Docker support for AArch64 systems (including Apple Silicon)

Changed

  • Update Docker Python version to 3.9
  • Update Docker CUDA image version to 11.6.1
  • Update dependencies

v3.19.0 - Add music player download button and yt-dlp options

25 Sep 03:30

Choose a tag to compare

Added

  • Add 2 environment variables for configuring yt-dlp:
    • YOUTUBEDL_SOURCE_ADDR - Client-side IP address for yt-dlp to bind to. If you are facing 403 Forbidden errors, try setting this to 0.0.0.0 to force all connections through IPv4
    • YOUTUBEDL_VERBOSE - Set to 1 to enable verbose logging for yt-dlp
  • Add download button on music player

Changed

  • Update dependencies

v3.18.0 - Bug fixes and improvements

02 Jul 05:37

Choose a tag to compare

Added

  • Add AWS_S3_REGION_NAME and AWS_S3_SIGNATURE_VERSION variables for S3 integration
  • Add more descriptive error logging

Changed

  • Fix bug where separation would fail immediately (#672)
  • Allow multiple CERTBOT_DOMAINs and hardcode cert-name to 'spleeter-web' (#533)
  • Update GPU Docker base image to cuda:11.2.2 from cuda:11.2.0 due to deprecation
  • Update dependencies

v3.17.0 - Spleeter 5-stem model (with piano)

04 Feb 21:14
4c88ff2

Choose a tag to compare

Added

  • Support Spleeter's 5-stem model which separates piano in addition to other accompaniment

Changed

  • Update separator form UI to use buttons instead of dropdown menus
  • Improve form field validation
  • Bring back 'iterations' param for X-UMX model
  • Fix Dev Docker Compose config
  • Fix bug where deleting dynamic mix may cause blank screen
  • Update dependencies

Removed

  • Remove frontend upload size check and rely on Nginx and backend instead