Interfaccia web controllo Squeezelite-R2 parliamone...

Visualizzazione dei risultati da 1 a 10 su 37

Hybrid View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito Interfaccia web controllo Squeezelite-R2 parliamone...

    Vediamo di raccogliere le idee in merito.
    Secondo voi quali sarebbero le funzioni che dovrebbe avere tale interfaccia?

    Qualche ipotesi:

    - Selezione device
    - frequenza massima
    - buffer time
    - period count
    - mode switch delay
    - rate change delay
    - pulsante save e restart (se necessario per attuare le modifiche)
    - pulsante spegnimento sistema

    ...più o meno ho preso ispirazione da quella di daphile

    ....fatevi avanti
    Ps un volontario per lo sviluppo l'ho trovato
    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. #2
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Unico aspetto tecnico, sarebbe bene che quanto realizzato fose portabile su tutti i S.O. dove ha senso far girare Squeezelite, principalmente Linux ed ARM, certo, ma non disdegnerei nemmeno Windows e Mac, anche se ha molto meno senso, ne convengo.

    Il prinicpale problema di questo tipo di sistemi è che non si sa mai come 'recuperarli' in rete la prima volta, se usi DHCP non sai che indirizzo avrà, se usi un IP preasssegnato, rischi sovrapposizioni e problemi di compatibilità. Se la macchina non è headless mostrare sullo schermio l'indirizzo (stile daphile) risolve, ma usuando Squeezelite-R2 abbiamo una possibilità in più:

    Squeezelite ha l'autodiscovery del server, cioè si presenta in automatico tra i players, agganciandosi al server, quindi basta che venga avviato, anche in configurazione di default, all'avvio e da LMS è possibile vedere il suo indirizzo.

    Dall'interfaccia di C-3PO o, volendo, da un plugin dedicato (es. configurazione squeezelite-R2) molto semplice da realizzare, posso 'richiamare' qualsiasi pagina web anche remota o integrare delle funzionalità direttamente nell'interfaccia del server (più complicato), risolvendo cosi il problema della prima presentazione.

    Questo modo, però, vale solo ed esclusivamente per squeezelite-R2 e C-3PO o un nuovo plugin, non funziona se si vuole usare NAD, MPD o anche solo due diversi Squeezelite (nel senso che si vedranno 2 diversi players), ma mi pare accettabile e comunque non in contrasto, dat che queso medodo di accesso può valere per Squeezelite, nel contesto più generale di un 'portale' dedicato al player in senso più allargato.

    Immagino qualcosa del genere, dove 192.168.1.105 è l'indirizzo IP del player


    > 192.168.1.105/index.html


    - Configurazione generale

    - Squeezelite-R2
    - MPD
    - NAD

    - Aggiungi altro player

    - Attiva: (Squeezelite-R2, MPD,NAD)

    ----------------------


    > 192.168.1.105/Squeezelite-R2/index.html

    - Configurazione Squeezelite-R2
    - Visualizza logFile

    - Configura startUp automatico
    - Usa Squeezelite-R2 come lettore predefinito [ V ]
    ...

    --------------------------


    > 192.168.1.105/Squeezelite-R2/configurazione.html

    nome player: [Squeezelite-R2@hostname]



    dispositivo di output: [defualt]

    Sample rates supportati :

    [] 8000 [] 11025 [] 12000 [] 16000 [] 22050 [] 24000 [] 32000
    [] 44100 [] 48000 [] 88200 [] 96000 [] 176400 [] 192000
    [] 352800 [] 384000 [] 705600 [] 768000

    (interroga il dispositivo di output)


    dimensione buffer in ingresso: [4096] kb (Ricalcola)
    dimensione buffer in uscita: [4096] Kb (Ricalcola)


    SE ALSA:

    ALSA period count: [3]
    ALSA buffer size: [100] ms
    ALSA sample format: [32] bit
    ALSA use mmap : [si]

    rilascia il dispositivo di output [v]
    usa solo uno specifico server [] Server ---. ---. --- .---:9000 (verifica)

    LOG:

    livello: (none, info, debug, verbose) [debug]
    file: [<OS default log directory>/Squeezelite-R2.log] (open) (renew)

    UTILITA':

    (elenco dispositivi audio) (ferma) (riavvia) (mostra help) (mostra copyrigth) (mostra riga di comando)

    --------------------
    Secondo me, applicativamente, è tutto quanto serve.

    Ovvio che i singoli punti vanno approfonditi.

    miei 2/100.

    Ciao
    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. #3
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Nesuna novità al riguardo?
    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. #4
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Questa è un'interfaccia per sistemi solo linux PI o simili, ma che gestisce un'infinità di sistemi software, è in PHP e usa Apache come serevr, forse un po troppo pesante. Utile a che vuole realizzare un sistema 'multiplayer'.

    Questo, invece è un web server davvero minimale, che mi pare adattissimo ai nostri scopi, già nell a versione binary. E' leggerissimo (47 Kb) e realmente minimale.

    Se qualcuno è ancora interessato alla cosa, inizio a buttarci un occhio.
    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
    byte
    Registrato
    Aug 2015
    Età
    56
    Messaggi
    114

    Predefinito

    Credo che Mongoose possa essere una eccellente soluzione, nello spirito "less is better".

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

    Predefinito

    Con tanti ottimi prodotti OpenSource, andresti a sceglierne proprio uno che -se non ho capito male- è commerciale?!
    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.»

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