Guida a Logitech Media Server, Squeezelite e derivati.

Pagina 89 di 189
prima
... 39 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 139 ... ultimo
Visualizzazione dei risultati da 881 a 890 su 1883
  1. #881
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Domanda ai sistemisti: questa release Logitech Media Server: Debian Installer Package (i386, x86_64, ARM EABI, PowerPC) gira davvero anche su ARM? Quindi anche sulla ALIX o su un PI?
    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. #882
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Guarda, per me oggi è stata una brutta giornata anche e soprattutto sul fornte lavorativo, quindi se non altro è servito a distrami un po, però mi sa che tutto sto giro sa stato completamente inutile, straemo a vedere.

    Comunque, se non erro è domani vero? Buon compleanno!
    Grazie deli auguri... si è domani....e ti sei ricordato

    Che vuoi Marco .....la generazione del tutto e subito....purtroppo emerge
    player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
    Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B

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

    Predefinito

    Originariamente inviato da marcoc1712
    Domanda ai sistemisti: questa release Logitech Media Server: Debian Installer Package (i386, x86_64, ARM EABI, PowerPC) gira davvero anche su ARM?
    Quindi anche sulla ALIX o su un PI?
    è scritto in Perl e gli "helper" (flac, ecc) sono disponibili per tutte le piattaforme, quindi non vedo perché non dovrebbe...

    (per altro, in violazione di ogni standard e di ogni buona norma della policy, anziché affidarsi al sistema di gestione delle dipendenze per installare attraverso i relativi pacchetti gli 'helper' di cui ha bisogno, ne include già gli eseguibili -compilati staticamente- direttamente nel suo stesso pacchetto. Per giunta installandoli "dove non dovrebbe", sotto /usr/share/, che è un albero destinato ad accogliere solo file "SHAREable", cioè "platform independent". Non mi stupisce che LMS non sia mai stato incluso direttamente in Debian...).

    Casomai, su giocattolini tipo il "rasPi" il dubbio è se le risorse (velocità della CPU e memoria) siano sufficienti a farlo funzionare decentemente, specie con archivi musicali di dimensioni non trascurabili. So che LMS lo fanno girare anche su alcuni NAS e perfino su alcuni router ed altre 'appliance' del genere, molte delle quali non sono più potenti di un "rasPi"... ma non ho idea di quali possano essere le prestazioni ed i limiti in situazioni del genere.

    BTW: le "Alix" usano una architettura x86, non ARM! http://en.wikipedia.org/wiki/Geode_%28processor%29
    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. #884
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da bigtube
    Grazie deli auguri... si è domani...
    Auguri!!!
    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.»

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

    Predefinito Debian post-installazione by Paolo (UnixMan)

    Faccio questo post in modo che Giovanni lo possa linkare nel primo post. Come by UnixMan

    Si tratta del post installazione per debian....in partica il lavoro fatto da Paolo (UnixMan).

    Faccio una piccola premessa. Una guida passo a passo per l ínstallazione https://debian-handbook.info/browse/...ion-steps.html
    Consiglio l´installazione con due penne usb e senza HD interni collegati!!!!
    Piccola Guida al partizionamente manuale http://www.nexthardware.com/forum/pc...tml#post949006

    É assodato che il miglior sistema sul player che ho mai provato é debian Jessie installato in modo minimale:



    Praticamente solo con le due ultime opzioni spuntate!!! non come l´immagine, e solo da esempio.

    Per il server ho provato varie e eventuali distro debian based...ma quella che poi alla fine mi ha soddisfatto di piú e una debian Jessie installata con la prima, le due ultime e LXDE spuntate!!!

    Se qualcuno vuole un sistema minimale anche sul server seleziona le stesse opzioni del player. Chiaramente poi per configurare LMS bisogna collegarsi in rete con un altro computer o con qualsiasi cosa abbia un browser. In questo caso sarebbe meglio un terzo pc in modo da collegarsi con ssh e fare le varie modifiche.
    Diciamo che la strada piú semplice é avere sul server la grafica. A limite dopo, a sistema ottimizzato, toglierla.


    Il bello di questo sistema, parlo del player, a parte che é un sistema ottimizzato per l´audio, ci convivono senza problemi Squeezelite by Marco, MPD e NAD.
    Alla fine sono tre servizi che si attivano al momento del Play, non c é bisogno di killare niente. Sul server possono essere aperti contemporaneamente LMS, Hqplayer e Cantata e mandare in play alternativamente l´uno o l´altro.

    Perché avere un sistema chiuso come Daphile?


    Dopo Línstallazione di Debian si puó usare lo cript Di Paolo
    Lo script é uno script di ottimizzazione e installazzione.
    Con questo script avremo un sistema completo e ottimizzato con squeezelite e LMS.

    vale per il player, per il server o stand-alone

    Prima di lanciarlo potete anche aprirlo con un editor di testo e vedere e/o modificare (se sapete quello che fate) quello che c'é dentro.
    Molto consigliato dargli una occhiata anche per capire un po quello che si sta facendo.
    Per esempio notate questa parte:
    codice:
    # ATTENZIONE: impostazioni sperimentali! 
    	kernel.sched_latency_ns = 6000000
    	kernel.sched_migration_cost_ns = 7000000
    	kernel.sched_min_granularity_ns = 100000
    	kernel.sched_nr_migrate = 8
    	kernel.sched_rr_timeslice_ms = 25
    	kernel.sched_rt_period_us = 1000000 
    	kernel.sched_rt_runtime_us = 970000
    	kernel.sched_shares_window_ns = 80000
    	kernel.sched_time_avg_ms = 1000
    	kernel.sched_tunable_scaling = 1
    	kernel.sched_wakeup_granularity_ns = 10000
    	# Se notate problemi strani, provate a commentare le righe precedenti.
    Ci sono anche un po di informazioni interessanti e a volte sconosciute, che comunque varranno proposte a video durante l'esecuzione.
    Come editor consiglio su Windows NotePad++ https://notepad-plus-plus.org/download/v6.8.7.html
    e su linux Pluma (sudo apt-get install pluma).

    Per esempio Paolo ha lasciato nello script tutta una parte commentata (giustamente), parte molto probabilmente non necessaria (e comunque sperimentale) per i nostri scopi...ma se qualcuno vuole sperimentare quei parametri basta modificare da:
    codice:
    # ATTENZIONE:
    	# Le seguenti variabili consentono di modificare le impostazioni dello stack 
    	# TCP/IP. I valori di default (che non sono quelli qui indicati) rappresentano 
    	# un buon compromesso che va bene nella maggior parte dei casi.
    	# Modificare tali impostazioni può consentire l'ottimizzazione di determinate 
    	# prestazioni (a discapito di altre) in funzione delle esigenze specifiche delle 
    	# proprie applicazioni, ma la loro impostazione a valori "sbagliati" o comunque
    	# non adeguati alle esigenze del caso possono facilmente produrre un sensibile 
    	# peggioramento delle prestazioni rispetto ai valori default e, in alcuni casi,
    	# perfino causare malfunzionamenti dei servizi di rete. Usare con cautela!
    	
    	# Set the max OS send buffer size (wmem) and receive buffer size (rmem) to 12MB
    	# for queues on all protocols. In other words set the amount of memory that is
    	# allocated for each TCP socket when it is opened or created while transferring
    	# files:
    	#net.core.wmem_max=12582912
    	#net.core.rmem_max=12582912
    	#
    	# You also need to set minimum size, initial size, and maximum size in bytes:
    	#net.ipv4.tcp_rmem= 10240 87380 12582912
    	#net.ipv4.tcp_wmem= 10240 87380 12582912
    
    	# Turn on window scaling which can be an option to enlarge the transfer window:
    	#net.ipv4.tcp_window_scaling = 1
    
    	# Enable timestamps as defined in RFC1323:
    	#net.ipv4.tcp_timestamps = 1
    
    	# Enable select acknowledgments:
    	#net.ipv4.tcp_sack = 1
    
    	# By default, TCP saves various connection metrics in the route cache when the
    	# connection closes, so that connections established in the near future can use
    	# these to set initial conditions. Usually, this increases overall performance,
    	# but may sometimes cause performance degradation. If set, TCP will not cache
    	# metrics on closing connections.
    	#net.ipv4.tcp_no_metrics_save = 1
    
    	# Set maximum number of packets, queued on the INPUT side, when the interface
    	# receives packets faster than kernel can process them.
    	#net.core.netdev_max_backlog = 5000
    a

    codice:
    # ATTENZIONE:
    	# Le seguenti variabili consentono di modificare le impostazioni dello stack 
    	# TCP/IP. I valori di default (che non sono quelli qui indicati) rappresentano 
    	# un buon compromesso che va bene nella maggior parte dei casi.
    	# Modificare tali impostazioni può consentire l'ottimizzazione di determinate 
    	# prestazioni (a discapito di altre) in funzione delle esigenze specifiche delle 
    	# proprie applicazioni, ma la loro impostazione a valori "sbagliati" o comunque
    	# non adeguati alle esigenze del caso possono facilmente produrre un sensibile 
    	# peggioramento delle prestazioni rispetto ai valori default e, in alcuni casi,
    	# perfino causare malfunzionamenti dei servizi di rete. Usare con cautela!
    	
    	# Set the max OS send buffer size (wmem) and receive buffer size (rmem) to 12MB
    	# for queues on all protocols. In other words set the amount of memory that is
    	# allocated for each TCP socket when it is opened or created while transferring
    	# files:
    	net.core.wmem_max=12582912
    	net.core.rmem_max=12582912
    	#
    	# You also need to set minimum size, initial size, and maximum size in bytes:
    	net.ipv4.tcp_rmem= 10240 87380 12582912
    	net.ipv4.tcp_wmem= 10240 87380 12582912
    
    	# Turn on window scaling which can be an option to enlarge the transfer window:
    	net.ipv4.tcp_window_scaling = 1
    
    	# Enable timestamps as defined in RFC1323:
    	net.ipv4.tcp_timestamps = 1
    
    	# Enable select acknowledgments:
    	net.ipv4.tcp_sack = 1
    
    	# By default, TCP saves various connection metrics in the route cache when the
    	# connection closes, so that connections established in the near future can use
    	# these to set initial conditions. Usually, this increases overall performance,
    	# but may sometimes cause performance degradation. If set, TCP will not cache
    	# metrics on closing connections.
    	net.ipv4.tcp_no_metrics_save = 1
    
    	# Set maximum number of packets, queued on the INPUT side, when the interface
    	# receives packets faster than kernel can process them.
    	net.core.netdev_max_backlog = 5000
    Si puó anche evitare di editare lo script. Come potete vedere ad ogni inizio di una modifica (nello script) c´é questa parte:
    codice:
    cat <<-EOSC > /etc/sysctl.d/99-local.conf
    tutta quella parte la trovate (dopo il lancio dello script) in quel file (99-local.conf)
    lo potete aprire direttamente con nano
    codice:
    sudo nano /etc/sysctl.d/99-local.conf
    e modificare direttamente nel file.
    poi dare
    codice:
    sudo sysctl -q -p /etc/sysctl.d/99-local.conf
    Questo vale per tutti i file di sistema modificati.
    Basta dare una occhiata al contenuto dello script e trovate tutte le informazioni a percorsi e a comandi per rendere effettive le modifiche.

    Altro esempio, io uso il server anche per altri scopi....quindi ho bisogno di pulse.
    Per evitare che lo script me lo toglie (disinstalla)
    Cambio questa parte da
    codice:
    function basic_packages_setup() {
      echo -e '\nRimozione dei pacchetti superflui...'
      apt-get -y purge pulseaudio	2>&1|tee "purge.log"
      apt-get -y autoremove		2>&1|tee "autoremove.log"
      echo -e '\nInstallazione degli aggiornamenti di sistema...'
      apt-get -y dist-upgrade	2>&1|tee "upgrade.log" || fail "aggiornamento del sistema fallito."
      apt-get -y autoremove		2>&1|tee -a "autoremove.log"
    a

    codice:
    function basic_packages_setup() {
      #echo -e '\nRimozione dei pacchetti superflui...'
      #apt-get -y purge pulseaudio	2>&1|tee "purge.log"
      #apt-get -y autoremove		2>&1|tee "autoremove.log"
      echo -e '\nInstallazione degli aggiornamenti di sistema...'
      apt-get -y dist-upgrade	2>&1|tee "upgrade.log" || fail "aggiornamento del sistema fallito."
      apt-get -y autoremove		2>&1|tee -a "autoremove.log"





    Istruzioni

    Da Terminale digitare:
    codice:
    wget http://www.audiofaidate.org/sw/easetup.sh
    chmod  +x  easetup.sh
    ./easetup.sh
    Seguire le istruzioni e rispondere alle domande.
    Leggere attentamente anche le info a video.
    Alla fine lo script ci da anche indicazione per editare i file di configurazione. Quindi ATTENZIONE!!!



    Lo script installa l´ultima versione del Kernel Liquorix, e per me é giusto cosi!!!

    Eventualmente si vuole installare un´altra versione del kernel basta dare:

    codice:
    sudo apt-get update
    sudo apt-cache search liquorix
    Questo ultimo comando ci da l´elenco delle versioni disponibili.
    in base alla versione che vogliamo installare proseguiamo

    es:
    codice:
    apt-get install linux-image-4.2-6.dmz.1
    A questo punto abbiamo installato il kernel con la versione da noi indicata.

    Al riavvio Grub parte sempre con lúltimo kernel piú aggiornato.
    per cambiare il kernel di default basta dare

    codice:
    sudo nano /etc/default/grub
    e nella prima riga in GRUB_DEFAULT=0 modifichiamo 0 con '1>2'
    cioé cosi GRUB_DEFAULT='1>2'
    in questo modo si avvia il kernel che si trova nel primo sottomenú alla terza voce (grub inizia a contare da 0)
    Chiaramente quel parametro va cambiato all'installazione di un nuovo kernel...
    sarebbe piú stabile usare i nomi....ma qua poi é naltra storia un po piú lunghetta....

    seguito sempre da
    codice:
    sudo update-grub
    Comunque la riga giusta si vede all´avvio di grub scegliento opzioni avanzata...

    se in caso si vuole rimuovere un Kernel vi rimando direttamente al post di Paolo

    http://www.nexthardware.com/forum/pc...tml#post948378
    Ultima modifica di antonellocaroli : 10-12-2015 a 20:01

  6. #886
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Antonello, nel server installi il desktop perché ne hai bisogno per hqplayer?
    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

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

    Predefinito

    Originariamente inviato da DacPassion
    Antonello, nel server installi il desktop perché ne hai bisogno per hqplayer?
    No perché lo uso anche per altro...non ho HQplayer per linux con licenza. Versione prova.

    Ma volendo si puó anche installare con grafica. Configurare LMS come si desidera e poi disinstallare la parte grafica. E poi comandare il tutto con una applicazione per telofono o.....
    Ultima modifica di antonellocaroli : 03-12-2015 a 16:56

  8. #888
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Quindi anche per il server, la prima voce e LXDE non sono obbligatori?
    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

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

    Predefinito

    Originariamente inviato da DacPassion
    Quindi anche per il server, la prima voce e LXDE non sono obbligatori?
    Se non parti con grafica come fai a configurare LMS? a limite forse ti puoi evitare la prima

    EDIT: mi sa che hai ragione puoi evitare....lo configuri da un´altro in rete!!!

    Quindi si!!! non sono necessarie in questo caso. mi sa che devo modificare il post....

    Ma c´é anche da dire che molto probabilmente non c´é nessun beneficio a non avere la grafica sul server....

  10. #890
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Io sono per il Less is More estremo!!! :-)

    ...e poi vorrei fare il server con uno di questi :-)

    http://www.ebay.it/ulk/itm/141775125259

    Ovviamente in garage ehehehe
    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

Pagina 89 di 189
prima
... 39 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 139 ... 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