Gentoo: Installazione PC Server (HQPlayer, LMS ) e PC Player (NAA, Mpd, Squeezelite-R2)

Pagina 23 di 78
prima
... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 73 ... ultimo
Visualizzazione dei risultati da 221 a 230 su 773
  1. #221
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  2. #222
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Installare Squeezelite-R2

    Prerequisiti: Layman e overlay "gallery"

    v. Post http://www.nexthardware.com/forum/pc...tml#post966165

    Soddisfatti i prerequisiti basta

    codice:
    emerge --ask squeezelite-R2
    "dipendenze" opzionali di queezelite-R2 sono dsd resample visexport ffmpeg lirc

    se queste voci non sono presenti nelle use flags nel make.conf non le installa. (é scosigliato averle nel make.conf, a meno che non vi interessono come librerie di base)

    se vi interessa una di queste dipendenze basta specificarla nel comando prima di emerge

    es.

    codice:
    USE="dsd" emerge --ask squeezelite-R2
    opp

    codice:
    USE="dsd resample" emerge --ask squeezelite-R2
    ecc

    finita l´installazione bisogna editare il file di configurazione

    codice:
    nano /etc/conf.d/squeezelite-R2
    es.

    codice:
    # Copyright 1999-2016 Gentoo Foundation
    # Distributed under the terms of the GNU General Public License v2
    
    # /etc/conf.d/squeezeslave: configuration for /etc/init.d/squeezelite
    
    # Switches to pass to Squeezelite. See 'squeezelite -h' for
    # a description of the possible switches.
    #
    # Example setting the server IP, the ALSA output device, the player name
    # and visualiser support:
    # SL_OPTS="-s 192.168.1.56 -o sysdefault -n $HOSTNAME -v"
    #
    # Example seleting pulse output:
    # export PULSE_SERVER=localhost
    # SL_OPTS="-s 192.168.1.56 -o pulse -n $HOSTNAME -v"
    #
    SL_OPTS="-C 1 -o hw:CARD=J20,DEV=0 -b 1024000:1024000 -a 499:2::0"
    codice:
    /etc/init.d/squeezelite-R2 start
    codice:
    rc-update add squeezelite-R2 default
    codice:
    gpasswd -a squeezelite realtime
    codice:
    gpasswd -a squeezelite audio

  3. #223
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Installare Squeezelite-R2

    Prerequisiti: Layman e overlay "gallery"

    v. Post http://www.nexthardware.com/forum/pc...tml#post966165

    Soddisfatti i prerequisiti basta

    codice:
    emerge --ask squeezelite-R2
    "dipendenze" opzionali di queezelite-R2 sono dsd resample visexport ffmpeg lirc

    se queste voci non sono presenti nelle use flags nel make.conf non le installa. (é scosigliato averle nel make.conf, a meno che non vi interessono come librerie di base)

    se vi interessa una di queste dipendenze basta specificarla nel comando prima di emerge

    es.

    codice:
    USE="dsd" emerge --ask squeezelite-R2
    opp

    codice:
    USE="dsd resample" emerge --ask squeezelite-R2
    ecc

    finita l´installazione bisogna editare il file di configurazione

    codice:
    nano /etc/conf.d/squeezelite-R2
    es.

    codice:
    # Copyright 1999-2016 Gentoo Foundation
    # Distributed under the terms of the GNU General Public License v2
    
    # /etc/conf.d/squeezeslave: configuration for /etc/init.d/squeezelite
    
    # Switches to pass to Squeezelite. See 'squeezelite -h' for
    # a description of the possible switches.
    #
    # Example setting the server IP, the ALSA output device, the player name
    # and visualiser support:
    # SL_OPTS="-s 192.168.1.56 -o sysdefault -n $HOSTNAME -v"
    #
    # Example seleting pulse output:
    # export PULSE_SERVER=localhost
    # SL_OPTS="-s 192.168.1.56 -o pulse -n $HOSTNAME -v"
    #
    SL_OPTS="-C 1 -o hw:CARD=J20,DEV=0 -b 1024000:1024000 -a 499:2::0"
    codice:
    /etc/init.d/squeezelite-R2 start
    codice:
    rc-update add squeezelite-R2 default
    codice:
    gpasswd -a squeezelite realtime
    codice:
    gpasswd -a squeezelite audio
    Perfetto.

    A questo punto non sarebbe male ripristinare il titolo originario e consiglio di portare questo post in testa insieme all'installazione degli altri players.

    Aggiungo una nota sull'uso delle USE FLAGS locali, come descritto nell'altro THD così da evitare - volendo - la necessità di modificae il make.conf ogni volta o di ricordarsi di inserire le USE FLAGS nella riga di comando.

    Si fa una volta e ce ne si dimentica, finchè non cambiano le esigenze di Squeezelite-R2.

    codice:
    emerge -p squeezelite-R2
    che risponderà qualcosa di simile:

    codice:
    [ebuild   R    ] media-sound/squeezelite-R2-1.8.3
    prendete nota della category (nell'esempio media-sound, come evidenziato) .

    con privilegi di root, creare il file:

    codice:
    /etc/portage/package.use/squeezelite-R2
    ed inserite la riga con le opzioni desiderate, es.:

    codice:
    media-sound/squeezelite-R2 -dsd -ffmpeg -lirc -resample -visexport
    dove media-sound va sostituito con il nome della category precedentemente rilevato.

    La sintassi ed il significato delle opzioni è identico rispetto a quello assunto in make.conf, solo che l'ambito è ristretto alla sola installazione di squeezelite e NON risente di eventuali impostazioni diverse per altre applicazioni o globali.

    il comando per installare rimane

    codice:
    emerge --ask squeezelite-R2
    il resto della procedura rimane invariato.

    Lo stesso meccanismo si può usare per qualsiasi applicativo, anche se installato da binario, ovviamente a condizione si usi emerge.
    Ultima modifica di marcoc1712 : 25-10-2016 a 01:03
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  4. #224
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    rimosso.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  5. #225
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Installare Squeezelite-R2

    ...


    codice:
    /etc/init.d/squeezelite-R2 start
    codice:
    rc-update add squeezelite-R2 default
    codice:
    gpasswd -a squeezelite realtime
    codice:
    gpasswd -a squeezelite audio
    A me lo start automatico non funzione:

    codice:
    marco@gentooMiniPc ~ $ /etc/init.d/squeezelite-R2 start -v
     * squeezelite-R2: superuser access required
    codice:
    marco@gentooMiniPc ~ $ /etc/init.d/squeezelite-R2 start -v
     * squeezelite-R2: superuser access required
    marco@gentooMiniPc ~ $ su
    Password:
    gentooMiniPc marco # /etc/init.d/squeezelite-R2 start -v
     * WARNING: squeezelite-R2 has already been started
    gentooMiniPc marco # /etc/init.d/squeezelite-R2 stop -v
     * Caching service dependencies ...                                                                                [ ok ]
     * Executing: /lib64/rc/sh/openrc-run.sh /lib64/rc/sh/openrc-run.sh /etc/init.d/squeezelite-R2 stop
     * Stopping squeezelite-R2 ...
     * Will stop /usr/bin/squeezelite-R2
     * Will stop PID in pidfile `/run/squeezelite-R2.pid'
     * Will stop processes of `/usr/bin/squeezelite-R2'
     * start-stop-daemon: no matching processes found                                                                  [ ok ]
    gentooMiniPc marco # /etc/init.d/squeezelite-R2 start -v
     * Executing: /lib64/rc/sh/openrc-run.sh /lib64/rc/sh/openrc-run.sh /etc/init.d/squeezelite-R2 start
     * Starting squeezelite-R2 ...
     * start-stop-daemon: fopen `/run/squeezelite-R2.pid': No such file or directory
     * Detaching to start `/usr/bin/squeezelite-R2' ...                                                                [ ok ]
    gentooMiniPc marco #
    Qualcuno lo usa con successo?
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  6. #226
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Se hai dato questo comando

    codice:
    rc-update add squeezelite-R2 default
    lo start lo da all´avvio

    quindi /etc/init.d/squeezelite-R2 start

    ti da errore
    gentooMiniPc marco # /etc/init.d/squeezelite-R2 start -v
    * WARNING: squeezelite-R2 has already been started
    codice:
    /etc/init.d/squeezelite-R2 restart
    init.d richiede root

  7. #227
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Se hai dato questo comando

    codice:
    rc-update add squeezelite-R2 default
    lo start lo da all´avvio

    quindi /etc/init.d/squeezelite-R2 start

    ti da errore


    codice:
    /etc/init.d/squeezelite-R2 restart
    init.d richiede root
    Si, ma avevo dato lo stop per pulire il tutto e rendere più chiaro il problema (e ricondurmi a quello che scrivevi di fare).

    Il problema di init.d che richiede il root credevo fosse superato e che il daemon venisse eseguito come squeezelite:squeezelite, comunque è superabile con sudoers, come in Debian, qui però - mi pare - che il problema sia diverso:

    così com'è non parte nemmeno da su.

    se modifico init.d, sostituendo la variabile ${SL_OPTS} con i valori di una riga di comando valida, es:

    codice:
    command_args="
            -f $logfile
            -o front:CARD=J20,DEV=0
    "
    funziona, anche se il messaggio sul pid file continua ad uscire saltuariamente, ma leggendo in giro 'pare' normale (???).

    L'errore (probabilmente qualche permesso) parrebbe essere nel meccanismo con cui init.d legge da conf.d la riga di comando in ${SL_OPTS}, meccanismo che non ho capito dov'è...
    Ultima modifica di marcoc1712 : 26-10-2016 a 11:59
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  8. #228
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    chown squeezelite:squeezelite /etc/conf.d/squeezelite-R2

    risolve, ma non so se è la soluzione giusta...
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  9. #229
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Il problema di init.d che richiede il root redevo fosse superato e venisse esguito come squeezelite:squeezelite
    quello é l´utente con cui viene eseguito il demone....non centra con i permessi con gli init script....

    non ho capito l´errore il restart ti da errore?

    posta il risultato del restart con la Riga originale nell´init

    {SL_OPTS}, é nel conf.d
    nano /etc/conf.d/squeezelite-R2

  10. #230
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    chown squeezelite:squeezelite /etc/conf.d/squeezelite-R2

    risolve, ma non so se è la soluzione giusta...
    Sinceramente non so....

    l´utente squeezelite non ha i permessi sulla modifica dei file....
    solo root

    il comando che dai tu fa quello... ma nell´ uso comune non ha senso...perché squeezelite dovrebbe modificare il file di configurazione?


    io non ho problemi all´avvio o se cambio impostazione nel file di configurazione e do il restart...

    lo stop non l ho mai provato sinceramente...
    Ultima modifica di antonellocaroli : 26-10-2016 a 12:41

Pagina 23 di 78
prima
... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 73 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 3 utenti che stanno visualizzando questa discussione. (0 utenti e 3 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022