C3PO-LMS Plugin e Squeezelite-R2: obiettivi e limiti del progetto

Pagina 3 di 4
prima
1 2 3 4 ultimo
Visualizzazione dei risultati da 21 a 30 su 33
  1. #21
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Ciao,


    Sto lavorando ad una nuova versione di C-3PO, che sistema molte delle cose emerse durante il test.

    In particolare, indirizza in via praticamente in via defintiva il problema dei tipi file, al costo di un appesantimento dell'interfaccia utente, che risulta come segue:

    Avanzate90.JPG

    Qui vengono selezionati i formati gestiti da C-3PO per TUTTI ed OGNI player (non è possibile gestire manualmente un player, nemmeno se aggiunto in seguito, per i formati selezionati).


    Lettore.JPG

    Qui, è possibile selezionare per lettore e formato le capabilities (Stdin o Ricerca) e le operazioni da mettere in atto: Conversione, Ricampionamento ed a breve aggiungerò una riga 'extra' per gli effetti aggiungiti di SOX.

    In questo modo, ad ogni cambiamento sono in grado di ricostruire la situzione senza dover riavviare e senza la necessità di verificare/modificare i Tipi File.

    Qualcuno avrà notato una riga di stato: è dinamica e riporta le principali condizioni di errore/attenzione che si possono verificare, così da ridurre la necessità di accerdere ai LOG.

    In se è finita, devo solo allineare la logica, poi posso rilasciare una versione, alla quale, se riesco, attacco la gestione di ALAC.

    Ci sono altre cose che vi saltano all'occhio e/o che vorreste fossero inserite?

    A me sembra ben più pesante di prima, ma ancora utilizzabile? Mi servirebbero feedbak in merito.

    Non riesco ad allineare la prima riga, purtroppo, dovrei 'invertire' righe e colonne per farlo, ma per la via, allora utilizzerei piuttosto una forma diversa con un menu a tendina per la scelta delle capabilityes ed un secondo per il formato di uscita, così da renderlo variabile in funzione del formato di ingresso (ma sempre unico).

    Attendo considerazioni.

    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

  2. #22
    byte
    Registrato
    Aug 2015
    Età
    56
    Messaggi
    114

    Predefinito

    Hai fatto un ottimo lavoro.
    Se riesci, nella finestra Lettore, dovresti correggere l'allineamento della riga "formati supportati" con le righe sottostanti e nella riga "sample rate supportati" mettere a capo la casella della spunta relativa alla frequenza di 176200, in modo tale da essere affiancata al relativo valore.
    Alla fine sono modifiche più per l'occhio che di reale sostanza.
    Invece per la conversione pcm-dsd ci sono novità?

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

    Predefinito

    Originariamente inviato da claudio67
    Hai fatto un ottimo lavoro.
    Se riesci, nella finestra Lettore, dovresti correggere l'allineamento della riga "formati supportati" con le righe sottostanti e nella riga "sample rate supportati" mettere a capo la casella della spunta relativa alla frequenza di 176200, in modo tale da essere affiancata al relativo valore.
    Alla fine sono modifiche più per l'occhio che di reale sostanza.
    Invece per la conversione pcm-dsd ci sono novità?
    Le due modifiche 'estetiche'

    a. non mi spiego il motivo per cui la prima riga viene resa diversamente dalle altre.
    b. molto dipende dal fatto che io uso una bassa definizione, in installazioni 'normali' non va a capo.
    c. sono fuori della mia portata con html, ma temo anche non facilmente conseguibili usando i semplici strumenti di LMS, se qualcuno più esperto di me (ci vuole poco) vuole aiutare è il benvenuto.

    Sulla conversione pcm-dsd non sto facendo nulla, esiste una versione di SOX (o altro open source) stabile che consenta di conseguire risultati decenti in tempo reale?

    Se si, indicamelo per favore e vedo cosa si può fare.
    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. #24
    byte
    Registrato
    Aug 2015
    Età
    56
    Messaggi
    114

    Predefinito

    Originariamente inviato da marcoc1712
    Le due modifiche 'estetiche'

    a. non mi spiego il motivo per cui la prima riga viene resa diversamente dalle altre.
    b. molto dipende dal fatto che io uso una bassa definizione, in installazioni 'normali' non va a capo.
    c. sono fuori della mia portata con html, ma temo anche non facilmente conseguibili usando i semplici strumenti di LMS, se qualcuno più esperto di me (ci vuole poco) vuole aiutare è il benvenuto.

    Sulla conversione pcm-dsd non sto facendo nulla, esiste una versione di SOX (o altro open source) stabile che consenta di conseguire risultati decenti in tempo reale?

    Se si, indicamelo per favore e vedo cosa si può fare.
    Mi pare che SOX abbia qualche "problema" con la conversione real time.
    Sai per caso Kimmo cosa usa?

  5. #25
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    I sample rate supportati rimangono specifici per singolo player?

    Non ho capito bene la funzione stdin

    Quindi con questo non c'è da fare più nulla nella pagina tipi di file??
    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

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

    Predefinito

    Originariamente inviato da marcoc1712
    Sto lavorando ad una nuova versione di C-3PO, che sistema molte delle cose emerse durante il test.
    come faccio a scaricarla ed installarla? In LMS ho abilitato gli aggiornamenti automatici, ma non ha aggiornato nulla.

    Originariamente inviato da marcoc1712
    A me sembra ben più pesante di prima, ma ancora utilizzabile? Mi servirebbero feedbak in merito.
    in che senso "più pesante"? Ti riferisci alla UI, oppure al consumo di risorse?
    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

    @Paolo:

    non puoi 'scaricarla'... non l'ho ancora caricata... E' pieno WIP, non appena sarà disponibie per il test la metto in gitHub.

    Più pesante come UI, risorse... boh, ma siamo in fase di impostazione, non di esecuzione, sono comunque minime, non me ne preoccupo.

    @Giorgio.

    SI, I s.r. sono sempre per player.

    StdIn 'tecnicamente' stà per standard input, normalmente la tastiera per un terminale. Molte applicazioni, prevedono di poter 'ridirigere' l'input e l'output, così da poter essere messe in sequenza e colegate con un tubo diretto (pipe) a si che l'output di una diventi l'input dell'altra. Quello che nel convert.conf avviene con FLAC | SOX per esempio.

    Ora, LMS - essendo un servizio WEB - non usa standard Input per la tastiera, quindi qualcuno si è inventato di usare lo Standard Input per 'collegare' applicazioni terze eseguite sul PC locale a LMS.

    Il primo uso è stato l'utilizzo del CDROM come CDPLAYER, poi se ne sono aggiunti altri, tipicamente i servizi a pagamento che richiedono una autorizzazione ed un controllo tramite software esterno, come QOBUZ ed altri.

    Usando il convert.conf corrisponde a mettere la "I" nelle capabilities (la seconda riga di ogni comando, dove normalmente hai FR...

    Purtroppo non è 'ben sviluppata' in LMS ed ha diversi problemi, tra cui:

    a. E' incompatibile con la funzionalità di ricerca (T ed U) indispensable per i cue sheets.
    b. In Windows ha problemi ulteriori e non si interfaccia bene con diverse applicazioni (es. SOX e lo stesso PERL, quindi C-3PO).

    Spero di essere stato chiaro, il problema è come spiegarlo in pochi caratteri nell'help... SE hai capito e vuoi provarci (vale per chiunque) accetto volentieri suggerimenti, quailsiasi alternativa cui ho pensato mi è parsa fuorviante.

    EDIT: Non avevo risposto all'ultima tua domanda.

    NO, con la nuova versione non sarà più necessario usare Tipi Files, anzi - per i soli formati gestiti da C-3PO - è assolutamente sconsigliato farlo, si andrebbe in sovrapposizine.

    @Claudio:

    Mi risulta usi SOX modificato in qualità 'fast' che - francamente - mi pare poco più che un 'giochino', motivo per qui ho soprasseduto. E' comunque facile verificare se ha cambiato ed usa qualcosa di diverso.

    Indipendentemente da Daphile, individuato l'eseguibile ed i comandi da utilizzare nei diversi casi, non è difficile inseirli in C-3PO. Personalmente non sono interessato, ma lo faccio volentieri se qualcuno si fa carico della ricerca.

    P.s.

    Ma perchè non convertire localente ed usare DSDPlay? Certo, i dischi costano, ma se poi serve un DSD Komputer...


    P.p.s.

    Questa è la nuova versione, a mio avviso migliorata., in definizione. normale.
    Lettore48.JPG
    Immagini allegate Immagini allegate
    Ultima modifica di marcoc1712 : 03-01-2016 a 16: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

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

    Predefinito

    Originariamente inviato da marcoc1712
    non puoi 'scaricarla'... non l'ho ancora caricata... E' pieno WIP, non appena sarà disponibie per il test la metto in gitHub.
    mi era parso di capire che ci stessi chiedendo di provarla...

    Originariamente inviato da marcoc1712
    Più pesante come UI, risorse... boh, ma siamo in fase di impostazione, non di esecuzione, sono comunque minime, non me ne preoccupo.
    ma chissenefrega della UI... va benissimo.

    ...il problema vero invece è che, come ti dicevo via e-mail, io non riesco in alcun modo a fargli fare upsampling "asincrono" (alla max freq. supportata) solo con sox. Non c'è verso: nel setup del player ho disabilitato il supporto per "seek (cue sheet)" e tutti i s/r tranne quello desiderato (384k); nel setup "globale" ho messo "target s/r" a "max supported", ma:

    *) se metto resample "always" il resampling lo fa, ma usa flac+sox (male);

    *) se invece, come mi avevi suggerito, metto resample: "only when s/r not supported", nonostante in teoria il player sia configurato per non supportare il s/r dello stream nativo (44.1), LMS se ne frega dei settings: il resampling non lo fa proprio e gli manda lo stream così com'è.
    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
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    mi era parso di capire che ci stessi chiedendo di provarla...


    ma chissenefrega della UI... va benissimo.
    No era una richiesta di opinone sulla GUI, ovviamente rivolta a quei pochi che la ritengono utile

    Originariamente inviato da UnixMan

    ...il problema vero invece è che, come ti dicevo via e-mail, io non riesco in alcun modo a fargli fare upsampling "asincrono" (alla max freq. supportata) solo con sox. Non c'è verso: nel setup del player ho disabilitato il supporto per "seek (cue sheet)" e tutti i s/r tranne quello desiderato (384k); nel setup "globale" ho messo "target s/r" a "max supported", ma:

    *) se metto resample "always" il resampling lo fa, ma usa flac+sox (male);

    *) se invece, come mi avevi suggerito, metto resample: "only when s/r not supported", nonostante in teoria il player sia configurato per non supportare il s/r dello stream nativo (44.1), LMS se ne frega dei settings: il resampling non lo fa proprio e gli manda lo stream così com'è.
    Il primo problema è datto dal fatto che se usi i cue sheets hai bisogno di FLAC o FFMPEG per individuare il punto di partenza e fine della traccia, mentre se usi StdIn SOX non è compatibile con l'uso dei socket che fa LMS (poblema analogo a quello che sperimento anch'io, ma solo in Windows), quindi devo anteporre FLAC (o FFMPEG) a si che funzioni. Non è u problema di C-3PO è la stessa cosa in LMS usando il convert.conf.

    Nella prossima versione potrai deselezionare entrambe le opzioni ed il problema è risolto.

    Il secondo problema è che per qualche motivo da te C-3PO vede 44100 come supportato, da me non capita e non sono riuscito a replicare il problema.

    Per verificare il file delle preferenze, vedi nella cartella cache/pref/plugin.
    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. #30
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Il primo problema è datto dal fatto che se usi i cue sheets hai bisogno di FLAC o FFMPEG per individuare il punto di partenza e fine della traccia, mentre se usi StdIn SOX non è compatibile con l'uso dei socket che fa LMS (poblema analogo a quello che sperimento anch'io, ma solo in Windows),
    mmh... non so se può risolvere, ma potresti provare ad utilizzare un FIFO ("named pipe").

    Originariamente inviato da marcoc1712
    Per verificare il file delle preferenze, vedi nella cartella cache/pref/plugin.
    ci guardo, grazie.
    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 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