Package Details: spleeter 2.4.0-2

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
Licenses: MIT
Submitter: fordprefect
Maintainer: Auerhuhn (xiota)
Last Packager: Auerhuhn
Votes: 2
Popularity: 0.000271
First Submitted: 2019-11-14 08:38 (UTC)
Last Updated: 2024-04-19 20:22 (UTC)

Latest Comments

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

MarsSeed commented on 2023-07-20 00:51 (UTC)

2.4.0 (2023-04-06) was released as untagged commit 0b26dec and pushed to PyPI on 2023-07-10.

Auerhuhn commented on 2023-06-19 07:26 (UTC) (edited on 2023-06-19 08:14 (UTC) by Auerhuhn)

About untagged Git commits for PyPI releases:

Turns out that adding Git tags for releases is more the exception than the rule upstream. Therefore, it’s somewhat justified to start experimenting with untagged commits for now.

Please note that this adds significant burden to maintaining this PKGBUILD. Inspecting source code changes (which is crucial given the number of patches we apply) becomes much harder in the GitHub frontend without tags. For example, GitHub doesn’t show whether or not a given commit is an ancestor of an untagged commit. All that contributes to a lot of hassle. The Arch way would have been to ask upstream, preferably in issue #845, to start tagging their commits whenever they cut a release on PyPI.

Auerhuhn commented on 2023-06-18 19:01 (UTC)

Thanks @MarsSeed for the heads-up and for suggesting python-ffmpeg-python. Dependency fixed.

MarsSeed commented on 2023-06-18 17:48 (UTC) (edited on 2023-06-18 17:52 (UTC) by MarsSeed)

Untagged spleeter 2.3.2 released to PyPI; here is the GitHub source file for the same:

spleeter-2.3.2.tar.gz

(Created by referencing this commit for v2.3.2 release.)

MarsSeed commented on 2023-06-18 00:11 (UTC)

After recent package changes on AUR, please switch dependency python-ffmpeg to python-ffmpeg-python.

As per my checking, this project requires pypi/ffmpeg-python, and my suggestion above is the appropriate choice for that.

(There is a new AUR/python-python-ffmpeg package, but that is a new and incompatible project, built from pypi/python-ffmpeg.)

xiota commented on 2023-06-11 18:04 (UTC) (edited on 2023-06-11 18:06 (UTC) by xiota)

It's common for python devs to stop releasing/tagging on github and to only update the PyPI versions. If you wish to switch:

PyPI spleeter 2.3.2: https://pypi.org/project/spleeter/2.3.2/

Use source (this is a source tarball, not a binary wheel):

_module="spleeter"
https://files.pythonhosted.org/packages/source/${_module::1}/$_module/$_module-$pkgver.tar.gz

Auerhuhn commented on 2023-06-11 14:10 (UTC)

PSA: there are no upstream source releases for versions 2.3.1 and 2.3.2.

Instead of flagging spleeter out of date, please use spleeter-git instead if you wish to get a more recent source version.
Alternatively, feel free to create a spleeter-bin package that uses the published wheel from PyPI.

xiota commented on 2023-06-02 23:50 (UTC) (edited on 2023-06-02 23:53 (UTC) by xiota)

I wouldn't mind comaintaining so I can fix issues if needed. I would plan to stay hands off, unless it looks like you can't update for whatever reason. I can add you as comaintainer of the -git package if you like. I made it because several issues regarding this package and spleeter2 are unknown. There have also been many commits since 2.3.0 was released. (BTW, version on pypi is 2.3.2.)

For the -git package, I added your 808 patch because the upstream PR doesn't work without being rebased. Your other two patches failed because they, or something similar, have already been applied upstream. I added a patch to store the pretrained data in xdg_config_home to avoid having to redownload everytime it's run.

I also created spleeter-data that stores the pretrained data in /opt/spleeter-data (used by setting MODEL_PATH='/opt/spleeter-data' before running spleeter).

Auerhuhn commented on 2023-06-02 22:33 (UTC) (edited on 2023-06-02 22:36 (UTC) by Auerhuhn)

Btw, I just noticed that you published a -git package in the meantime.
Let me know if you’d like to be a co-maintainer for this one.