Package Details: spleeter 2.4.0-3

Git Clone URL: https://aur.archlinux.org/spleeter.git (read-only, click to copy)
Package Base: spleeter
Description: Deezer music source separation library and tool using pretrained models
Upstream URL: https://github.com/deezer/spleeter
Keywords: broken
Licenses: MIT
Submitter: fordprefect
Maintainer: xiota
Last Packager: Auerhuhn
Votes: 2
Popularity: 0.000018
First Submitted: 2019-11-14 08:38 (UTC)
Last Updated: 2024-04-28 12:23 (UTC)

Pinned Comments

davinosuke commented on 2024-06-30 14:34 (UTC)

I've found a couple of reasonable alternatives, at least for my needs, but they aren't available in the aur. I had to install them with pip in python3 virtual environments.

https://github.com/adefossez/demucs https://github.com/sigsep/open-unmix-pytorch

They both offer simple shell command interfaces for splitting. demucs seems to be better and more configurable, but it is very slow, taking over a minute to process a 3 minute song. Open-Unmix is fast (<15s), but the non-vocal "residual" audio file it produced didn't sound as clean to me. That may just be my imagination, though. Also, FYI, the --ext (extension) option needs the dot included to work.

Auerhuhn commented on 2024-04-28 12:23 (UTC) (edited on 2024-07-01 07:50 (UTC) by Auerhuhn)

tl;dr This package no longer works on Arch Linux.
Also, the upstream project seems unmaintained.
You may want to start looking for alternatives.

In April 2024, the tensorflow package on Arch Linux was updated to v2.16, which no longer supports the Estimator API.
This means that the spleeter package is no longer working.

Additionally, the upstream project seems to have pivoted to focus their development efforts on Spleeter Pro, leaving Spleeter’s community edition essentially unmaintained.

Given upstream project’s track record of ignoring community contributions including critical bug fixes, I feel that contributing a fix to migrate away from Estimator would be a waste of everyone’s time.

Instead, I recommend everyone to migrate away from Spleeter altogether and to look for alternatives instead.

I’m going to orphan this package after 2024-06-30 so it can be reaped on the AUR’s next Spring cleaning. Update 2024-07-01: Disowned.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

fordprefect commented on 2021-09-09 15:27 (UTC)

@sekret: feel free to try and update the package, I have no time to spare currently. Sorry and good luck!

sekret commented on 2021-09-09 15:17 (UTC)

I haven't tried it yet, but the current release of spleeter is version 2.3.0, so now it should be possible to build it against tensorflow version 2.* right?

Tio commented on 2021-07-14 03:17 (UTC)

Hi, could not build tensorflow114, is it possible to use tensorflow 2.4.0-1 instead ?

Same for me can't build it.

jujudusud commented on 2021-01-10 19:35 (UTC)

Spleeter is compatible with tensorflow 2 since Version 2.0 I'm waiting for upstream to release public version 2.1.0. Please wait or use github sources.

lopasilver commented on 2021-01-10 17:05 (UTC)

Hi, could not build tensorflow114, is it possible to use tensorflow 2.4.0-1 instead ?

sekret commented on 2021-01-09 20:21 (UTC)

Of course!!! :-)

jujudusud commented on 2021-01-09 19:56 (UTC)

I will update this package as soon as Spleeter releases version 2.1.0 Anyone interested ?

ilyapashuk commented on 2020-08-19 19:18 (UTC)

dependency version problems, getting downgrade requirements.

Nover commented on 2019-12-03 13:46 (UTC)

I tried to install it on my work computer and it broked Xorg because of all the Nvidia drivers installed at the same time (I use an AMD GPU). I raged, did a small pacman -Rcns mhdw or something like that and it worked again. It really needs to be repackaged :/ I think there is a better way to do it as my coworkers installed it from the git without all the hassle. Good luck

fordprefect commented on 2019-11-18 09:22 (UTC)

I have taken some time to look into packaging this - and it is a pain. Not only does tensorflow114 not properly build, also building it from ALA does not reliably work. And then it needs more versioned dependencies. A last attempt will be made (when time is available) to unversion the dependencies and test if that works.