Guida a Logitech Media Server, Squeezelite e derivati.

Pagina 60 di 188
prima
... 10 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 110 160 ... ultimo
Visualizzazione dei risultati da 591 a 600 su 1875
  1. #591
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Con acipid non va. Io avevo usato il metodo descritto in questa discussione.

    'Re: [Voyage-linux] About GPIO (III)' - MARC
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  2. #592
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    Con acipid non va. Io avevo usato il metodo descritto in questa discussione.

    'Re: [Voyage-linux] About GPIO (III)' - MARC
    I see. Pazienza... vai di polling, riducendo sleep a 1.
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  3. #593
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito "aasetup.sh" (ex post-install.sh) aggiornato

    Salvo sviste, errori ed omissioni... fatto. Ora lo script dovrebbe funzionare sia su architetture a 32 che a 64 bit e permette di scaricare ed installare squeezeplay e/o LMS, a scelta dell'utente. Aggiunti anche un minimo di controlli vari. Per comodità l'ho rinominato in "aasetup.sh". È scaricabile dal solito posto:

    http://www.audiofaidate.org/sw/aasetup.sh

    A questo punto la procedura di installazione è veramente banale. Si installa Debian, si entra e si danno tre comandi tre:
    codice:
    wget http://www.audiofaidate.org/sw/aasetup.sh
    chmod  +x  aasetup.sh
    ./aasetup.sh
    fatto.

    Lo script invece si è complicato un po'... ma neanche tanto.

    N.B.: non l'ho testato... quindi è possibile/probabile che ci siano sviste, errori od omissioni.
    Ultima modifica di UnixMan : 13-11-2015 a 15:20
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

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

    Predefinito

    Originariamente inviato da DacPassion
    Marco ci vuole uno squeezelite-mc3 che quando si preme il pulsantino di LMS lancia lo spegnimento :-D
    Bella!!!
    naltra cosa, un po fastidiosa in certi casi, e che squeezelite quando si riavvia LMS o si mette in pausa...continua a mandare un segnale al dac...cioé non va in stop...diciamo

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Bella!!!
    naltra cosa, un po fastidiosa in certi casi, e che squeezelite quando si riavvia LMS o si mette in pausa...continua a mandare un segnale al dac...cioé non va in stop...diciamo
    C'è l'opzione per farle 'mollare' la presa dopo un po, se non ricordo male -C, ma verifica.
    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. #596
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    Salvo sviste, errori ed omissioni... fatto. Ora lo script dovrebbe funzionare sia su architetture a 32 che a 64 bit e permette di scaricare ed installare squeezeplay e/o LMS, a scelta dell'utente. Aggiunti anche un minimo di controlli vari. Per comodità l'ho rinominato in "aasetup.sh". È scaricabile dal solito posto:

    http://www.audiofaidate.org/sw/aasetup.sh

    A questo punto la procedura di installazione è veramente banale. Si installa Debian, si entra e si danno tre comandi tre:
    codice:
    wget http://www.audiofaidate.org/sw/aasetup.sh
    chmod  +x  aasetup.sh
    ./aasetup.sh
    fatto.

    Lo script invece si è complicato un po'... ma neanche tanto.
    codice:
    #!/bin/bash
    # WARNING: this script may be full of "bashism", do not use a different shell!
    
    function install_LMS() {
      echo "Download ed installazione di LMS v7.9 (latest nightly build)"
      pushd /tmp
      [ -f logitechmediaserver*.deb ] && rename 's/(logitechmediaserver.*\.deb)/$1.bak/' logitechmediaserver*.deb
      wget -v -nH -nd -r -np -l1 -A '*.deb' http://downloads.slimdevices.com/nightly/?ver=7.9
      gdebi --non-interactive  logitechmediaserver_7.9*_all.deb
      popd
    }
    
    function install_squeezelite() {
      echo "Download ed installazione di squeezelite-mc2"
      pushd /var/tmp
      wget -v http://www.audiofaidate.org/sw/squeezelite_1.8.1mc2-1_i386.deb
      gdebi --non-interactive  squeezelite_1.8.1mc2-1_i386.deb
      popd
    }
    
    cat<<EHEAD
    
    Personalizzazione post-installazione del S.O Debian 8.x "Jessie"
    
    EHEAD
    
    if [ ! -f /etc/debian_version ] || egrep -qv '^8\.' /etc/debian_version ; then
    cat<<EWARN1
    ATTENZIONE: è stato rilevato un sistema diverso da Debian 8.x "Jessie".
      
    Questo script è pensato esclusivamente per Debian 8.x "Jessie" e sistemi 
    derivati da (e perfettamente compatibili con) questo, come ad es. LMDE 2.
    Il suo utilizzo con versioni o distribuzioni diverse non è supportato e 
    potrebbe danneggiare il vostro sistema.
    
    EWARN1
      read -s -N1 -p 'Procedere comunque? (s/n)'
      echo
      if [ "$REPLY" != "s" ]; then
        echo -e '\nAbort.\n'
        exit 1
      fi
    fi
    
    [ "$(whoami)" == "root" ] || { 
      echo 'Attenzione: questo script deve essere eseguito dal "SuperUser" (utente root).'
      exec su -c "$0"
    }
    
    echo 'Setup ottimizzazione HPET (High Precision Event Timer)'
    # settaggio parametri via sysctl + setup di udev per i permessi
    
    [ -f /etc/udev/rules.d/40-timer-permissions.rules ] && mv -vf /etc/udev/rules.d/40-timer-permissions.rules /etc/udev/rules.d/40-timer-permissions.rules.bak
    cat <<EOF > /etc/udev/rules.d/40-timer-permissions.rules 
    KERNEL=="rtc0", GROUP="audio"
    KERNEL=="hpet", GROUP="audio"
    EOF
    [ -f /etc/sysctl.d/60-max-user-freq.conf ] && mv -vf /etc/sysctl.d/60-max-user-freq.conf.bak
    echo 'dev.hpet.max-user-freq=3072' > /etc/sysctl.d/60-max-user-freq.conf 
    
    # Attivazione immediata delle modifiche precedenti:
    service udev force-reload
    chgrp audio /dev/hpet /dev/rtc0
    chmod 660 /dev/hpet /dev/rtc0
    sysctl -p /etc/sysctl.d/60-max-user-freq.conf 
    
    # selezione del tipo di sistema da installare
    TipoSistema=""
    while [ "$TipoSistema" == "" ] ; do
      cat<<ECHOICE
      
    Cosa si desidera installare?
    
      1) sistema player (squeezelite)
      2) systema server (LMS)
      3) sistema completo stand-alone, server+player (LMS+squeezelite)
    
    ECHOICE
      read -N1 -p 'Digitare il numero corrispondente (1|2|3): ' SceltaSistema
      echo
      case "$SceltaSistema" in
        1)
        	TipoSistema="player"
    	;;
        2)
        	TipoSistema="server"
    	;;
        3)
        	TipoSistema="completo"
    	;;
        *) 
        	echo -e "\a\nErrore: selezione non prevista. Si prega di digitare 1, 2 o 3."
      esac
      if [ "$TipoSistema" != "" ]; then
        echo "Scelta effettuata: sistema $TipoSistema"
        read -s -N1 -p 'Confermare e procedere con l´installazione? (s/n)'
        echo
        [ "$REPLY" != "s" ] && TipoSistema=""
      fi
    done
    
    echo 'Aggiunta dei repository di base + multimedia, inclusi "non-free" e "contrib"'
    [ -f /etc/apt/sources.list ] && mv -vf /etc/apt/sources.list /etc/apt/sources.list.bak
    [ -f /etc/apt/sources.list.d/debian.list ] && mv -vf /etc/apt/sources.list.d/debian.list /etc/apt/sources.list.d/debian.list.bak
    cat<<EOD > /etc/apt/sources.list.d/debian.list
    
    http://httpredir.debian.org/debian jessie main contrib non-free
    http://httpredir.debian.org/debian jessie-updates main contrib non-free
    
    deb http://security.debian.org/ jessie/updates main contrib non-free
    
    deb http://www.deb-multimedia.org jessie main non-free
    
    EOD
    
    echo 'Aggiunta del repository del kernel "Liquorix"'
    [ -f /etc/apt/sources.list.d/liquorix.list ] && mv -vf /etc/apt/sources.list.d/liquorix.list /etc/apt/sources.list.d/liquorix.list.bak
    cat<<EOLS > /etc/apt/sources.list.d/liquorix.list
    # Liquorix is a distro kernel replacement built using the best
    # configuration and kernel sources for desktop, multimedia, and 
    # gaming workloads.
    
    deb http://liquorix.net/debian sid main past
    #deb-src http://liquorix.net/debian sid main past
    
    # Mirrors:
    #
    # Unit193 - France
    # deb http://mirror.unit193.net/liquorix sid main
    # deb-src http://mirror.unit193.net/liquorix sid main
    #
    # Liquorix - Cloudfront Global CDN
    # deb http://cdn.liquorix.net/debian sid main
    # deb-src http://cdn.liquorix.net/debian sid main
    
    EOLS
    
    echo 'Updating APT DB...'
    apt-get update
    echo 'Installazione dei "keyring" di Liquorix'
    apt-get --allow-unauthenticated -y install '^liquorix-([^-]+-)?keyring.?'
    echo 'Installazione degli aggiornamenti di sistema...'
    apt-get -y upgrade
    echo 'Installazione del Kernel Liquorix...'
    if [ "$(arch)" == "x86_64" ]; then
      MyKernel="linux-image-liquorix-amd64"
    else
      MyKernel="linux-image-liquorix-686"
    fi
    apt-get --no-install-recommends -y install $MyKernel
    
    echo "Installazione accessori vari, ALSA utils, rtirq, ffmpeg, sox, ecc..."
    apt-get --install-recommends -y install firmware-linux sudo gdebi htop alsa-utils rtirq flac ffmpeg sox libsox-fmt-all
    
    case "$TipoSistema" in
      player)
        install_squeezelite
        ;;
      server)
        install_LMS
        ;;
      completo)
        install_squeezelite
        install_LMS
    esac
    
    cat <<EOS
    
    ATTENZIONE: potrebbe essere necessario personalizzare le configurazioni 
    di squeezelite e/o di LMS editando i relativi files di configurazione:
    
    /etc/default/squeezelite
    
    /etc/default/logitechmediaserver
    /etc/squeezeboxserver/convert.conf
    /etc/squeezeboxserver/modules.conf
    /etc/squeezeboxserver/types.conf
    
    Dopo aver editato i files di configurazione, per rendere effettive le 
    modifiche effettuate riavviare i rispettivi servizi con i comandi:
    
     service squeezelite restart
    
     service logitechmediaserver restart
    
    oppure riavviare il sistema.
    
    Per avviare il nuovo Kernel è necessario riavviare il sistema.
    EOS
    echo -e "\aThat's all, folks!"
    N.B.: non l'ho testato... quindi è possibile/probabile che ci siano sviste, errori od omissioni.
    Giovanni e Paolo complimenti, grande lavoro!
    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

  7. #597
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Installatore testato in una VM. Ovviamente c'erano errori ed omissioni in abbondanza.

    Ho sistemato tutto... e visto che c'ero ho aggiunto qualche altra miglioria. Tra le altre, nella versione "server" (o "completa") viene automaticamente aggiunto un link all'eseguibile di "ffmpeg" nella appropriata directory "Bin" di LMS.

    http://www.audiofaidate.org/sw/aasetup.sh

    Stesso posto, stesso nome, stessa procedura:
    codice:
    wget http://www.audiofaidate.org/sw/aasetup.sh
    chmod  +x  aasetup.sh
    ./aasetup.sh
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

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

    Predefinito

    Originariamente inviato da UnixMan
    Installatore testato in una VM. Ovviamente c'erano errori ed omissioni in abbondanza.

    Ho sistemato tutto... e visto che c'ero ho aggiunto qualche altra miglioria. Tra le altre, nella versione "server" (o "completa") viene automaticamente aggiunto un link all'eseguibile di "ffmpeg" nella appropriata directory "Bin" di LMS.

    http://www.audiofaidate.org/sw/aasetup.sh

    Stesso posto, stesso nome, stessa procedura:
    codice:
    wget http://www.audiofaidate.org/sw/aasetup.sh
    chmod  +x  aasetup.sh
    ./aasetup.sh
    Male non fa, ma se è installato e nel path lo trova ovunque.
    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. #599
    byte L'avatar di blueray
    Registrato
    Oct 2015
    Messaggi
    172
    configurazione

    Predefinito

    Intervengo solo per segnalare che è stata da poco rilasciata ultima versione del kernel Liquorix la 4.3.0:


    Index of /debian/pool/main/l/linux-liquorix

  10. #600
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da blueray
    Intervengo solo per segnalare che è stata da poco rilasciata ultima versione del kernel Liquorix la 4.3.0:
    lo script installa automaticamente l'ultima versione... e la mantiene aggiornata.
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

Pagina 60 di 188
prima
... 10 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 110 160 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 9 utenti che stanno visualizzando questa discussione. (0 utenti e 9 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