ubuntu:subsonic
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ubuntu:subsonic [2024/12/18 20:50] – [Automatischer Import der Playlists] angelegt Sebastian Hetzel | ubuntu:subsonic [2024/12/28 14:32] (aktuell) – [DB-Connection-Timeout erhöhen] angelegt Sebastian Hetzel | ||
|---|---|---|---|
| Zeile 328: | Zeile 328: | ||
| 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. | 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 ===== | + | ===== Arbeiten auf der Datenbank |
| Als Adminuser kann unter https:// | Als Adminuser kann unter https:// | ||
| Zeile 354: | 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.1734551410.txt.gz · Zuletzt geändert: von Sebastian Hetzel
