Last active
June 19, 2020 06:50
-
-
Save Lucchetto/7b875eec6c18a6e512157b85816c7f44 to your computer and use it in GitHub Desktop.
Supysonic setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<VirtualHost *:5000> | |
WSGIDaemonProcess supysonic home=/var/lib/supysonic user=supysonic group=supysonic | |
WSGIProcessGroup supysonic | |
WSGIApplicationGroup %{GLOBAL} | |
ErrorLog /var/lib/supysonic/error_log | |
WSGIScriptAlias / /var/www/supysonic/cgi-bin/supysonic.wsgi | |
<Directory /var/www/supysonic/cgi-bin> | |
WSGIApplicationGroup %{GLOBAL} | |
WSGIPassAuthorization On | |
Require all granted | |
</Directory> | |
</VirtualHost> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[base] | |
; A database URI. See the 'schema' folder for schema creation scripts | |
; Default: sqlite:////tmp/supysonic/supysonic.db | |
;database_uri = sqlite:////var/supysonic/supysonic.db | |
database_uri = mysql://lucchetto:macosx10.10@localhost/supysonic | |
;database_uri = postgres://supysonic:supysonic@localhost/supysonic | |
; Optional, restrict scanner to these extensions. Default: none | |
;scanner_extensions = mp3 ogg | |
; Should the scanner follow symbolic links? Default: no | |
follow_symlinks = no | |
[webapp] | |
; Optional cache directory. Default: /tmp/supysonic | |
cache_dir = /var/lib/supysonic/cache | |
; Main cache max size in MB. Default: 512 | |
cache_size = 512 | |
; Transcode cache max size in MB. Default: 1024 (1GB) | |
transcode_cache_size = 1024 | |
; Optional rotating log file. Default: none | |
log_file = /var/lib/supysonic/supysonic.log | |
; Log level. Possible values: DEBUG, INFO, WARNING, ERROR, CRITICAL. | |
; Default: WARNING | |
log_level = WARNING | |
; Enable the Subsonic REST API. You'll most likely want to keep this on, here | |
; for testing purposes. Default: on | |
;mount_api = on | |
; Enable the administrative web interface. Default: on | |
;mount_webui = on | |
[daemon] | |
; Socket file the daemon will listen on for incoming management commands | |
; Default: /tmp/supysonic/supysonic.sock | |
socket = /var/lib/supysonic/supysonic.sock | |
; Defines if the file watcher should be started. Default: yes | |
run_watcher = yes | |
; Delay in seconds before triggering scanning operation after a change have been | |
; detected. | |
; This prevents running too many scans when multiple changes are detected for a | |
; single file over a short time span. Default: 5 | |
wait_delay = 5 | |
; Command used by the jukebox | |
jukebox_command = mplayer -ss %offset %path | |
; Optional rotating log file for the scanner daemon. Logs to stderr if empty | |
log_file = /var/lib/supysonic/supysonic-daemon.log | |
log_level = INFO | |
[lastfm] | |
; API and secret key to enable scrobbling. http://www.last.fm/api/accounts | |
; Defaults: none | |
;api_key = | |
;secret = | |
[transcoding] | |
; Programs used to convert from one format/bitrate to another. Defaults: none | |
transcoder_mp3_mp3 = lame --quiet --mp3input -b %outrate %srcpath - | |
transcoder = ffmpeg -i %srcpath -ab %outratek -v 0 -f %outfmt - | |
decoder_mp3 = mpg123 --quiet -w - %srcpath | |
decoder_ogg = oggdec -o %srcpath | |
decoder_flac = flac -d -c -s %srcpath | |
encoder_mp3 = lame --quiet -b %outrate - - | |
encoder_ogg = oggenc2 -Q -M %outrate - | |
; Default format, used when a client requests a bitrate lower than the original | |
; file and no specific format | |
default_transcode_target = mp3 | |
[mimetypes] | |
; Extension to mimetype mappings in case your system has some trouble guessing | |
; Default: none | |
;mp3 = audio/mpeg | |
;ogg = audio/vorbis | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Supysonic Daemon | |
;After=mariadb.service | |
;After=postgresql.service | |
[Service] | |
User=supysonic | |
Group=supysonic | |
WorkingDirectory=/var/lib/supysonic | |
ExecStart=/usr/bin/env python3 -m supysonic.daemon | |
[Install] | |
WantedBy=multi-user.target |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
u supysonic - "Supysonic" /var/lib/supysonic/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment