Summary: | [NEW PORT] audio/py-supysonic: Python implementation of the Subsonic server API | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jesús Daniel Colmenares Oviedo <DtxdF> | ||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||||||||
Status: | Closed FIXED | ||||||||||||
Severity: | Affects Only Me | CC: | acm | ||||||||||
Priority: | --- | ||||||||||||
Version: | Latest | ||||||||||||
Hardware: | Any | ||||||||||||
OS: | Any | ||||||||||||
URL: | https://supysonic.readthedocs.io/ | ||||||||||||
Bug Depends on: | 270750 | ||||||||||||
Bug Blocks: | |||||||||||||
Attachments: |
|
Description
Jesús Daniel Colmenares Oviedo
2023-04-11 00:00:25 UTC
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! |