Interfaccia web controllo Squeezelite-R2 parliamone...

Pagina 3 di 4
prima
1 2 3 4 ultimo
Visualizzazione dei risultati da 21 a 30 su 37
  1. #21
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Scusate, ma io con quel comando non ottengo nulla, nemmeno sostituendo X20 con la mia scheda...

    Cosa fa?
    Restituisce informazioni sullo stato corrente?

    Potreste postarmi un output di esempio?

    Se, come penso, fornisce un'istantanea sullo stato della scheda, allora credo che debba essere mostrato a video (mia intenzione prima) , se lo si vuole 'registrare' ad intervalli 'x' , allora va messo in un qualche file di log, indipendente dalla web gui, che potrebbe non essere attiva, per poi essere richiamato e mostrato o scaricato (considerate sempre che per la web gui il server è il player, mentre il client è probabilmente il pc server, se vi accediamo tramite C-3PO.

    Sicuramente mi sfugge qualcosa, fatemi capire meglio di cosa stiamo parlando, per favore.
    Il comando per visionare il file e'
    cat /proc/asound/X20/stream0
    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

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

    Predefinito

    Originariamente inviato da bigtube
    Il comando per visionare il file e'
    cat /proc/asound/X20/stream0
    cat: /proc/asound/X20/stream0: File o directory non esistente

    X20 è la scheda audio? Stream0 ?

    cmq, sono sul pc ubuntu server, squeeezelite c'è solo per le prove, non impazziamoci, mi posti per favore il risultato del comando da te. così da capire che cosa dovrei mostrare?

    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

  3. #23
    byte
    Registrato
    Aug 2015
    Età
    56
    Messaggi
    114

    Predefinito

    Originariamente inviato da marcoc1712
    cat: /proc/asound/X20/stream0: File o directory non esistente

    X20 è la scheda audio? Stream0 ?

    cmq, sono sul pc ubuntu server, squeeezelite c'è solo per le prove, non impazziamoci, mi posti per favore il risultato del comando da te. così da capire che cosa dovrei mostrare?

    Grazie.
    Leva i due punti dopo cat e la x mettila minuscola.

  4. #24
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    Ripeto, non è meglio trovare un modo carino per visualizzare il log di squeezelite? ...si hanno quelle informazioni ed anche altre interessanti
    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

  5. #25
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    cat: /proc/asound/X20/stream0: File o directory non esistente

    X20 è la scheda audio? Stream0 ?

    cmq, sono sul pc ubuntu server, squeeezelite c'è solo per le prove, non impazziamoci, mi posti per favore il risultato del comando da te. così da capire che cosa dovrei mostrare?

    Grazie.
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::..
    root@debian:~# cat /proc/asound/X20/stream0
    XMOS XMOS USB Audio 2.0 at usb-0000:00:13.5-2, high speed : USB Audio

    Playback:
    Status: Running
    Interface = 1
    Altset = 1
    Packet Size = 448
    Momentary freq = 352847 Hz (0x2c.1b18)
    Feedback Format = 16.16
    Interface 1
    Altset 1
    Format: S32_LE
    Channels: 2
    Endpoint: 1 OUT (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000
    Data packet interval: 125 us
    root@debian:~#
    :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....
    Questo è quanto . Stiamo quindi parlando del playback in tempo reale in corso di riproduzione sulla macchina
    player con Debian ma anche su Ubuntu non dovrebbe discostarsi.
    E' evidente che presuppone ALSA
    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

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

    Predefinito

    Originariamente inviato da marcoc1712
    X20 è la scheda audio?
    sì, è il nome del dispositivo.

    Originariamente inviato da marcoc1712
    Stream0 ?
    indica il primo stream di output.

    Attenzione che non tutte le "schede"/dispositivi audio producono la stessa struttura (e gli stessi file) sotto /proc/asound. Ad es., di solito le schede interne (viste come "codec") hanno una struttura completamente diversa. Puoi navigare liberamente l'albero delle directory sotto /proc/asound/ ed aprire i vari files che trovi li sotto finché non trovi le info che ti servono.

    Inoltre, se non ricordo male, i files /proc/asound/<dev_name>/stream<n> (o equivalenti) sono presenti/significativi solo quando il dispositivo è "in uso".

    Per avere maggiori informazioni in forma più leggibile suggerisco di scaricare lo script "alsa-info": http://www.alsa-project.org/alsa-info.sh

    (già presente in /usr/local/bin/ se avete utilizzato una versione recente di "easetup.sh").

    Altri due semplici ed utili programmini sono "alsacap" e "hw_params" (di cui girano varie versioni):

    A close look at ALSA

    https://github.com/jmesmon/trifles/b...er/hw_params.c

    http://download.atmark-techno.com/mi...to/hw_params.c
    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. #27
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    @Giorgio: Sicuramente includo il modo di visualizzare il log di squeezelite, ma considera che potrebbe anche non essere attivo, sono due concetti complementari, a mio avviso.

    @Giovanni e Paolo: Io prevedo l'entry point TestAudioDevices, cui passo il 'nome' della scheda audio in uso per squeezelite (quella passa al comando pre come vista in squeezelite -l), aspettandomi di ritorno:

    a. (testo) la descrizione del comando (o il comando stesso)
    b. (testo) il risultato del comando

    Posso anche prevedere un formato:

    c. (tabella chiave, valore) con delle 'reserved words' nelle chiavi, con preciso e riconosciuto significato, ma l'elenco è da definire, in funzione dell'uso, se serve solo per il display, è inutile..

    Qualsiasi script 'registrato' in grado di accettare quell'input e fornire l'output di conseguenza è valido.

    Possiamo, costruire la sintassi di quello che serve a Giovanni nel suo ambiente come prototipo, da cui poi derivare ed estendere le forma più generali.

    @Giovanni: come passi la scheda audio a Squeezelite (cioè, come compare X20 stream0 nell'elenco prodotto da squeezelite -l )?
    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. #28
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    @giovanni: Come passi la scheda audio a squeezelite (cioè, come compare x20 stream0 nell'elenco prodotto da squeezelite -l )?
    *:card=x20,dev=0
    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.»

  9. #29
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    @Giovanni: come passi la scheda audio a Squeezelite (cioè, come compare X20 stream0 nell'elenco prodotto da squeezelite -l )?
    ?...e' ALSA che riconosce le schede. La cartella viene creata in /proc/asound e prende il nome X20. All'interno c'è il file di testo stream0 che è una sorta di log dello stream
    con i parametri del medesimo.
    Come ha gia' detto Paolo in Linux questo file tuttavia potrebbe stare in altre posizioni (ma sempre in sotto directory di /proc/asound).....mi rendo conto che questa variabilita' è un problema
    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

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

    Predefinito

    Originariamente inviato da bigtube
    ?...e' ALSA che riconosce le schede. La cartella viene creata in /proc/asound e prende il nome X20. All'interno c'è il file di testo stream0 che è una sorta di log dello stream
    con i parametri del medesimo.
    Come ha gia' detto Paolo in Linux questo file tuttavia potrebbe stare in altre posizioni (ma sempre in sotto directory di /proc/asound).....mi rendo conto che questa variabilita' è un problema
    Infatti, questo tipo di cose sono quelle dipendenti dall'OS ed in cui io non mi mi voglio imbarcare, se non per un prototipo.

    Se ho capito bene la risposta di Paolo, squeezeite -l risponde qualcosa contente la riga:

    "*:card=x20,dev=0" (dove * immagino sia un wildchar) - bla bla bla....

    ponendo che in realtà sia

    "front:card=x20,dev=0" - bla, bla, bla

    suppongo che il comando a squeezelite diventi:

    ... -o "front:card=x20,dev=0"..., corretto?

    Supponendo sia così, io chiamo testAudioDevice ("front:card=x20,dev=0") e mi aspetto che restituisca ("descrizione comando", "risultato comando") non curandomi di cosa contengono in realtà e nemmeno di come sono stati reperiti.

    Questo sarà nel pacchetto 'standard'.

    Nel file di configurazione, ci sarà una riga di 'registrazione' che mi indica che testAudioDevice(audiodevice) in quella specifica installazione è in realtà in testAudioDeviceDebian.pm (audiodevice), quindi di fatto lancerò la seconda invece della prima.

    testAudioDeviceDebian avrà cura di:

    1. trasformare "front:card=x20,dev=0" in "cat /proc/asound/X20/stream0"
    2. eseguirlo registrando il risultato
    3. restitutire il comando in se ed il risultato

    ma potrebbe fare qualsiasi altra cosa in realtà. Io non ho idea di come risolvere 1, il resto è facile e posso realizzarlo come prototipo.
    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

Pagina 3 di 4
prima
1 2 3 4 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