Thanks for your continuous support, @Musikolo! The change set of your patch was merged upstream so I updated the package to the most recent upstream version.
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/cherrymusic.git (read-only, click to copy) |
|---|---|
| Package Base: | cherrymusic |
| Description: | A standalone HTML5 (with Flash fallback) music streaming server based on CherryPy and jPlayer. |
| Upstream URL: | http://fomori.org/cherrymusic |
| Keywords: | cherrymusic music server streaming |
| Licenses: | GPL3 |
| Submitter: | 6arms1leg |
| Maintainer: | 6arms1leg |
| Last Packager: | 6arms1leg |
| Votes: | 13 |
| Popularity: | 0.000000 |
| First Submitted: | 2012-09-19 13:32 (UTC) |
| Last Updated: | 2024-07-03 21:08 (UTC) |
Thanks for your continuous support, @Musikolo! The change set of your patch was merged upstream so I updated the package to the most recent upstream version.
Hi @6arms1leg,
I created a Python 3.12 compatibility patch at https://pastebin.com/EWWupZTQ . To use it, you just need to add the python-312-compatibility.patch file to the source array of your PKGBUILD file. Lastly, add the following function to it:
prepare() {
patch --directory=$pkgname-$pkgver --forward --strip=1 --input=../python-312-compatibility.patch
}
...and that's it. I also created an upstream PR at https://github.com/devsnd/cherrymusic/pull/736 which I don't know whether it will ever be accepted or not.
I hope it helps!
@Musikolo, thanks for keeping track of these issues.
Generally, I agree with you regarding the upstream URL but please refer to my previous post in this comment section.
It would be nice to update the URL of this package to https://github.com/devsnd/cherrymusic since former URL is no longer accessible.
Thank you!
Hey, thanks for the continued interest in Cherrymusic. While it's true that it does not get any updates anymore, I still want people to be able to continue to use it, as it's working and stable software. I still use it everyday. Anyway, I've merged the PR of @tilx and released a new version 0.41.3 on github and pypi. @6arms1leg, please be so kind and update the package accordingly, so that people can continue to run CM.
@Musikolo, thanks for your support.
However, I’m reluctant to apply the changes you suggest for the following reasons. To my knowledge, CherryMusic is currently not under active development. Anyway, the patch you suggest should really be applied upstream and not here. You already opened an issue on the CherryMusic GitHub page, so let’s see if it gets fixed there. I would then update the AUR package with the new release. Part of the patch you submitted must be applied to TinyTag, though. TinyTag is (actively) developed separately in another repository. Regarding the link to the website, I would like to keep this consistent with the upstream repository, and that still points to the non-existent URL http://fomori.org/cherrymusic.
To sum things up: CherryMusic is currently not under active development. The changes you suggest should really be made upstream instead of intermediate patches here. When development picks up again, I will continue to update the AUR package. Otherwise, I would like to keep this package consistent with the upstream development status.
@6arms1leg, CherryMusic doesn't work with Python 3.10, unless this patch is applied.
Other than that, it would be nice to update the URL of the package to https://github.com/devsnd/cherrymusic, because the current location is no longer available.
I hope it helps! ;-)