ubuntu:subsonic
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu:subsonic [2020/10/16 22:54] – [Nginx Reverse Proxy] Config Sebastian Hetzel | ubuntu:subsonic [2024/12/28 14:32] (aktuell) – [DB-Connection-Timeout erhöhen] angelegt Sebastian Hetzel | ||
|---|---|---|---|
| Zeile 321: | Zeile 321: | ||
| </ | </ | ||
| - | ===== Arbeiten auf der Datenbank ===== | + | ===== Automatischer Import der Playlists ===== |
| + | |||
| + | Dazu hat Subsonic einen eigenen Ordner auf dem Filesystem. Der Pfad ist in der Konfiguration hinterlegt: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Die M3U-Files müssen in diesem Ordner abgelegt werden. Dabei ist wichtig, dass die Pfade in den M3U-Dateien stimmen. Beim nächsten Folder-Scan wird auch der Playlist-Ordner berücksichtigt und die M3U-Dateien werden zu Playlists in Subsonic umgewandelt. | ||
| + | ===== Arbeiten auf der Datenbank | ||
| Als Adminuser kann unter https:// | Als Adminuser kann unter https:// | ||
| Zeile 347: | Zeile 354: | ||
| select count(*) from PLAYLIST_FILE where playlist_id=64; | select count(*) from PLAYLIST_FILE where playlist_id=64; | ||
| </ | </ | ||
| + | |||
| + | ===== Externe Datenbank nutzen ===== | ||
| + | |||
| + | Es werden unterstützt | ||
| + | * MySQL / MariaDB | ||
| + | * PostgreSQL | ||
| + | |||
| + | Eine Installation in eine PostgreSQL habe ich nicht ausprobiert. Daher sind diese Notizen alle auf **MariaDB / MySQL** bezogen! | ||
| + | |||
| + | Einfach als Startparameter übergeben: | ||
| + | |||
| + | '' | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Datenbank und User anlegen ===== | ||
| + | |||
| + | <code |sql> | ||
| + | CREATE DATABASE IF NOT EXISTS subsonic; | ||
| + | CREATE USER ' | ||
| + | GRANT ALL PRIVILEGES ON ' | ||
| + | FLUSH PRIVILEGES; | ||
| + | </ | ||
| + | |||
| + | ===== Probleme beim Scannen der Daten: Spaltengröße in DB anpassen ===== | ||
| + | |||
| + | <code |sql> | ||
| + | use subsonic; | ||
| + | ALTER TABLE album MODIFY genre VARCHAR(256) NULL DEFAULT NULL; | ||
| + | ALTER TABLE media_file MODIFY genre VARCHAR(256) NULL DEFAULT NULL; | ||
| + | ALTER TABLE genre MODIFY name VARCHAR(256) NOT NULL DEFAULT ''; | ||
| + | quit; | ||
| + | </ | ||
| + | |||
| + | ===== DB-Connection-Timeout erhöhen ===== | ||
| + | |||
| + | <file |h / | ||
| + | [...] | ||
| + | wait_timeout = 7776000 | ||
| + | [...] | ||
| + | </ | ||
ubuntu/subsonic.1602881679.txt.gz · Zuletzt geändert: von Sebastian Hetzel
