Created attachment 241407 [details] py-supysonic-0.7.5.patch Description: Supysonic is a Python implementation of the Subsonic server API. Current supported features are: * browsing (by folders or tags) * streaming of various audio files formats * transcoding * user or random playlists * cover art * starred tracks/albums and ratings * lastfm scrobbling * Jukebox mode WWW: https://supysonic.readthedocs.io/ QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1-RELEASE, amd64, PGSQL SQLITE3 GEVENT GUNICORN WAITRESS MYSQLCLIENT PYMYSQL tested)
Created attachment 241818 [details] py-supysonic-0.7.5.patch Description: Supysonic is a Python implementation of the Subsonic server API. Current supported features are: * browsing (by folders or tags) * streaming of various audio files formats * transcoding * user or random playlists * cover art * starred tracks/albums and ratings * lastfm scrobbling * Jukebox mode WWW: https://supysonic.readthedocs.io/ QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1-RELEASE, amd64, PGSQL SQLITE3 GEVENT GUNICORN WAITRESS MYSQLCLIENT PYMYSQL tested)
Created attachment 243756 [details] py-supysonic-0.7.6.patch Description: * Update to 0.7.6 * Use a hardcoded user and group in SUB_LIST and PLIST_SUB * Add /var/cache/supysonic * Add NETWORKING keyword to supysonic-daemon * Use @owner and @group in pkg-plist ChangeLog: https://github.com/spl0k/supysonic/releases/tag/0.7.6 * Fixed database errors that could occur after some time * Added failed login messages to log QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.2-RELEASE, amd64, PGSQL SQLITE3 GEVENT GUNICORN WAITRESS MYSQLCLIENT PYMYSQL tested)
Created attachment 254274 [details] supysonic-0.7.8.patch Description: * Update to 0.7.8. * Fix supysonic's rc script (Can start the process, but not stop it because the status function doesn't not work). * Add listenbrainz section to configuration file. ChangeLog: https://github.com/spl0k/supysonic/releases/tag/0.7.8 QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 14.1-RELEASE, amd64, PGSQL SQLITE3 GUNICORN MYSQLCLIENT tested)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4f656e2c781805f2693e3580fec60146aac07849 commit 4f656e2c781805f2693e3580fec60146aac07849 Author: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org> AuthorDate: 2024-10-24 00:12:51 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2024-10-24 00:12:51 +0000 audio/supysonic: New port: Python implementation of the Subsonic server API Supysonic is a Python implementation of the Subsonic server API. Current supported features are: * browsing (by folders or tags) * streaming of various audio files formats * transcoding * user or random playlists * cover art * starred tracks/albums and ratings * lastfm scrobbling * Jukebox mode WWW: https://supysonic.readthedocs.io/ PR: 270751 GIDs | 2 +- UIDs | 2 +- audio/Makefile | 1 + audio/py-supysonic/Makefile (new) | 67 ++++++++++++++ audio/py-supysonic/distinfo (new) | 3 + .../files/patch-supysonic_config.py (new) | 11 +++ audio/py-supysonic/files/supysonic-daemon.in (new) | 43 +++++++++ audio/py-supysonic/files/supysonic.conf (new) | 101 +++++++++++++++++++++ audio/py-supysonic/files/supysonic.in (new) | 31 +++++++ audio/py-supysonic/pkg-descr (new) | 11 +++ audio/py-supysonic/pkg-plist (new) | 9 ++ 11 files changed, 279 insertions(+), 2 deletions(-)
Committed thanks!