ANNUNCIO: Falcon v. 1.0 disponibile in gitHub

Pagina 1 di 24 1 2 3 4 5 6 7 8 9 10 11 ... ultimo
Visualizzazione dei risultati da 1 a 10 su 239
  1. #1
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito ANNUNCIO: Falcon v. 1.0 disponibile in gitHub

    Dopo molto più lavoro di quanto ritenevo inizialmente necessario, ho rilasciato la versione 1.0 di Falcon in gitHub.

    Si è reso necessario farlo perchè la precedente versione dipendeva completamente dal lavoro svolto da strumenti esterni: eaSetup (ed il pacchetto deb di installazione di squeezelite) per debian e l'ebuild gallifray per gentoo.

    Paolo UNIXMAN mi ha comunicato che non intende più manutenere il pacchetto DEB per l'installazione di squeezelite, mentre non è certo il futuro di eaSetup, mentre ll'ebuild gallifray non è mai stato aggiornato alle necessità di falcon (o di qualsiasi strumento diverso dalla riga di comando con privilegi di root).

    Capisco bene il punto, ma falcon deve sapere con certezza come sono configurati i sevizi ed i permessi di accesso, altrimenti non può funzionare ed ed essendo destinato a capre e nonne pigre come me, deve prescindere dalla necessità di oscure formulette magiche da linea di comando, quindi da questa versione tutto il lavoro di installazione, configurazione e rimozione di Squeezelite_R2, il Webserver (apache2 o lighttpd) ed altri strumenti necessri o utili è gestito da un installer esterno scritto in perl, per poter essere assolutamente portabile, che - nelle intenzioni - dovrebbe essere molto più solido del precedente.

    Per l'utilizzatore non cambia nulla o quasi:

    ASSICURANDOSI DI AVERE PRIVILEGI DI AMMINISTRATORE:

    codice:
    wget https://raw.githubusercontent.com/marcoc1712/installFalcon/master/setup.pl
    chmod +x setup.pl
    ./setup.pl
    al termine, da qualsiasi browser, anche da uno smartphone, semplicemente indicando l'indirizzo ip dela macchina appena installata, comparirà l'interfaccia di falcon, nella quale occorrerà ALMENO selezionare il device audio da utilizzare, tutte le altre impostazioni sono facoltative e già impostate per default. Nella colonna di destra (o in fondo alla pagina con lo smartphone) la spiegazione di ogni parametro selezionabile.


    DISCLAIMER:

    Viste le innumerevoli piccole differenze nelle varie distribuzioni di Linux, Falcon è provvisto dei tools per adattarsi facilmente alle diverse situazioni, ma -ovviamente - non posso garantirne il funzionamento su tutte. Al momento, ma penso rimarrà così anche in futuro, l'ho testato personalmente e ne garantisco il funzionamento (salvo bugs sempre possibili) nei seguenti ambienti:

    Debian 8.3
    Ubuntu 16.4LTS
    Gentoo 2.2
    Voyage 10.0

    sia i386 che x86_64

    ove siano presenti le system utilities di base, tra cui necessariamente PERL con i core modules (perl_modules), cioè una qualsiasi installazione 'base' pulita dei citati sistemi con le opzioni minime.

    Per altre distribuzioni è facile produrre una versione funzionante, lavorando solo sui files di configurazione e magari personalizzando qualche exit.

    Non sono necessarie grandi competenze di Perl, ma bisogna conoscere bene la distribuzione target al fine di configurare opportunamente l'installer. Sono disponibile al supporto di chiunque intenda realizzare (e mantenere) il porting di Falcon in altre distribuzioni.


    Pregandovi di volermi segnalare ogni probabilissimo errore, vi auguro buon divertimento
    Ultima modifica di marcoc1712 : 05-05-2017 a 13:14
    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. #2
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Ottimo, bel lavoro!

    Alcune domande:

    che dipendenze ha, a parte ovviamente Perl? Serve qualche modulo aggiuntivo di Perl? wget? git? altro?

    R2 come lo installa? lo compila in loco o scarica un precompilato generico?

    Se c'è già una installazione precedente di R2 e/o Falcon, come bisogna procedere?
    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. #3
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Funziona anche su voyage?
    Se ho un vecchio squeezelite lo devo rimuovere prima?
    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

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

    Predefinito

    Originariamente inviato da UnixMan
    Ottimo, bel lavoro!

    Alcune domande:

    che dipendenze ha, a parte ovviamente Perl? Serve qualche modulo aggiuntivo di Perl? wget? git? altro?

    R2 come lo installa? lo compila in loco o scarica un precompilato generico?

    Se c'è già una installazione precedente di R2 e/o Falcon, come bisogna procedere?
    Quello che gli serve lo installa da solo, comunque sono solo moduli di core perl, quindi dovrebbero sempre essere presenti (però in gentoo non lo erano) .

    GIT o WGET per forza, per le installazioni 'clean' va bene wget, anche se sto avendo qualche problema che pare legato al caching, è ancora da testare, git è certamente più sicuro e controllato per gli aggiornamenti.

    In teoria dovrebbe funzionare tutto anche in update (./setup.pl), ma consiglio di usare una clean install (./setup --clean) e reinserire i parametri, ma si può provare prima in un modo e poi, se si hanno problemi, nel secondo.

    Squeezelite viene sempre sostituito (ad oggi ancora dalla 1.8.3 R2, non appeno rilascio dalla 1.8.4 R2 con il dsd), ma basta ripristinarlo manualmente in fase successiva. Copia il precompilato, almeno al momento.
    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. #5
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    Funziona anche su voyage?
    Se ho un vecchio squeezelite lo devo rimuovere prima?
    Bella, domanda! prova e facci sapere, forse qualche aggiustatina bisogna darla... Squeezelite,se è in usr/bin, viene sostituito così come i relativi files in /etc/init.d e /etc/default.
    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. #6
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    Funziona anche su voyage?
    dovrebbe...

    Originariamente inviato da DacPassion
    Se ho un vecchio squeezelite lo devo rimuovere prima?
    se lo hai installato con il pacchetto deb, meglio di sì.
    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.»

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

    Predefinito

    Marco, nessuna novità per il supporto alle opzioni relative ai controlli di volume (-U | -V ...) su Falcon?

    BTW: per "-V" dovresti fare come per il dispositivo di uscita: te li fai elencare da squeezelite con "-L" (sulla base del disp. di uscita selezionato...) e con l'output riempi un menu a tendina da cui scegliere.

    N.B.: non dimenticare di "quotare" le stringhe, in modo da mantenere anche eventuali spazi presenti all'inizio e/o alla fine...
    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. #8
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    Marco, nessuna novità per il supporto alle opzioni relative ai controlli di volume (-U | -V ...) su Falcon?

    BTW: per "-V" dovresti fare come per il dispositivo di uscita: te li fai elencare da squeezelite con "-L" (sulla base del disp. di uscita selezionato...) e con l'output riempi un menu a tendina da cui scegliere.

    N.B.: non dimenticare di "quotare" le stringhe, in modo da mantenere anche eventuali spazi presenti all'inizio e/o alla fine...
    francamente al momento non ci sto lavorando, devo almeno chiudere il giro e rilasciare tutto prima, poi magari vediamo.
    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. #9
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Domanda:

    come faccio a sapere la versione di ALSA installata sul sistema?

    cat /proc/asound _> kernel...
    aplay --version -> 1.1.2 , 1.1.0, 1.0.28 sui diversi sistemi, posso farci affidamento?

    dovrei capire se è almeno la 1.0.29 x il DSD, così da installare la versione giusta di squeezelite.

    SU debian i386 la compilazione senza Include, oltre a non andare con DSD, mi restituisce un errore con vorbisfile.h, che libreria avete caricato, diverse da quelle che elenco nelle istruzioni, per farlo funzionare?

    grazie
    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

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

    Predefinito

    Perché la versione giusta di squeezelite? Non è sempre l ultima? Poi quello che può riprodurre il sistema non è indipendente?
    Ma funziona anche in Windows? Che ho un win 10 da sperimentazione...


    Inviato dal mio iPhone utilizzando Tapatalk

Pagina 1 di 24 1 2 3 4 5 6 7 8 9 10 11 ... ultimo

Informazioni Thread

Users Browsing this Thread

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