Su Linux Quven funziona come server. L’AppImage serve la tua libreria ai client nativi e web sugli altri dispositivi, e l’host stesso non disegna alcuna interfaccia.
Avvia il server
Scarica il file dalla pagina di download, apri un terminale nella sua cartella ed esegui:
chmod +x Quven-Server-*-linux-x64.AppImage
./Quven-Server-*-linux-x64.AppImage start
./Quven-Server-*-linux-x64.AppImage account link
Su ARM64, come un Raspberry Pi, il file è Quven-Server-<versione>-linux-arm64.AppImage. Tieni un solo download nella cartella: con un file più vecchio accanto, lo schema dei comandi li prende entrambi. account link mostra un codice e un indirizzo: aprilo da un qualsiasi dispositivo, accedi, approva il server e lascia il comando in esecuzione finché non conferma. Il primo collegamento ti richiede una connessione a internet, poi il server funziona offline per un massimo di sette giorni.
Controlla che funzioni
./Quven-Server-*-linux-x64.AppImage status
./Quven-Server-*-linux-x64.AppImage logs -f
status ti mostra se il server è attivo e collegato, e logs -f ne segue il registro. Per tenerlo in primo piano usa start --foreground, e account link va allora in un secondo terminale. Tutti gli altri comandi sono nella guida alla riga di comando.
Se non parte
Quando il messaggio nomina FUSE, la distribuzione potrebbe non avere la libreria con cui un’AppImage si monta da sola. Questo comando scompatta il file in una cartella temporanea e lo esegue da lì, anche se ogni avvio è un po’ più lento:
APPIMAGE_EXTRACT_AND_RUN=1 ./Quven-Server-*-linux-x64.AppImage start
Aggiungi una libreria
Pagina vuota su http://<ip-del-server>:5181? È normale, perché quella porta è usata dai client e il server non ha una pagina web propria. Le librerie si aggiungono dall’app desktop Quven su un altro computer della stessa rete, oppure da app.quven.tv con Pro. Telefoni e televisori riproducono ciò che è già configurato ma non possono creare librerie.
Requisiti
Non serve installare nulla prima. .NET e gli strumenti FFmpeg sono dentro il file, la versione x64 è verificata su Ubuntu e un Raspberry Pi 4 esegue il server, la riga di comando e la transcodifica hardware V4L2 M2M, anche se le altre schede ARM e i modelli NAS differiscono per driver e decodificatori, quindi prova una sessione in direct play e una transcodificata prima di affidarti a uno di essi.
L’account di servizio dovrebbe poter leggere ogni percorso della libreria ed eseguire gli strumenti inclusi, e in più l’accelerazione GPU dipende dai driver dell’host e dai permessi sui dispositivi.
Domande frequenti
Esiste un client desktop per Linux?
Non ancora. Il download è solo server, il client desktop è in programma e guardi dagli altri dispositivi.
Perché il browser non mostra nulla sulla porta 5181?
Quella porta è dei client e il server non ha una pagina web, quindi una risposta vuota indica che è attivo. Collega il server con account link, poi apri la libreria dall’app desktop, da un client mobile o per televisore, oppure da app.quven.tv con Pro.
Gira su un Raspberry Pi?
Sì. Un Raspberry Pi 4 esegue il server, la riga di comando e la transcodifica hardware V4L2 M2M. Sulle altre schede ARM e sui NAS prova prima una sessione diretta e una transcodificata.
Devo installare prima FFmpeg o .NET?
No. Sono già dentro il file, della stessa architettura.