C3PO Plugin verisone 0.1alfa

Visualizzazione dei risultati da 351 a 360 su 514

Threaded View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #1
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito Supporto a C-3PO e Squeezelite-R2 (ma anche a Squeezebox server, se capita).

    Ciao a tutti,


    Mi è stato richiesto di 'riciclare' questo vecchio Thread invece di aprirne uno nuovo, con qualche dificoltà 'logistica' in più mi adeguo ed apro questa discussione dedicata alla soluzione di eventuali problemi di funzionamento, richieste di chiarimento o - ben vengano - proposte di miglioramento, in merito a Squeezelite-R2 e C-3PO.

    Vista la stretta correlazione, si parla, inevitabilmente, anche di Logitech Media Server

    Squeezelite-R2 nasce con l'unico scopo di consentire il resampling e decode in PCM sul server, C-3PO per renderlo più facile (all'utilizzo) rispetto agli strumenti 'standard' e credo che entrambi gli obiettivi siano stati raggiunti.

    Purtroppo, questo sforzo di facilitazione è spesso 'mascherato' dalla complessità del processo di installazione su alcuni sistemi operativi (in particolare Linux), ognuno ne tenga conto preliminarmente nel scegliere il sistema operativo da utilizzare. Questo vuole essere un luogo "agnostico" rispetto ai diversi sistemi operativi e metodi di distribuzione ed installazione.

    Nella maggior parte dei casi, tutto si riduce nello scaricarsi la corretta versione di LMS ed installarlo con un semplice doppio click, quindi fare la stessa cosa con Squeezelite-R2.

    La lettura di queste semplici guide in PDF fornisce tutte le informazioni necessarie:

    Introduzione a Logitech Media Server.

    Guida a C-3PO.
    Guida a Squeezelite-R2

    Il tutto, compresa l'impostazione dei parametri necessari, non richiede più di due ore nel peggiore dei casi.

    Nel primo post del topic di Benvenuto ho indicato quali sono a mio avviso i 'percorsi di avvicinamento' più indicati in funzione della pregressa conoscenza di squeezebox server.

    E' opinione diffusa che Logitech Media Server sia una soluzione basata su Linux, ma non è così, è portabile su una moltitudine di sistemi operativi, tra i quali certamente windows e mac OS X. Lo stesso vale per Squeezelite-R2 ed ovviamente per C-3PO.

    Nel tempo, sono state prodotte distribuzioni 'custom' del sistema, che altro non sono che 'confezioni' contenenti un sistema operativo (linux) preconfigurato con preinstallati Logitech Media Server e/o Squeezelite.

    I più famosi sono: Daphile e Vortexbox, ma ne esistono certamente altri, più o meno completi e più o meno 'invasivi'.

    Daphile comprende una versione di squeezelite 'compatibile' con Squeezelite-R2, è pertanto utilizzabile come solo player in modo molto semplice ed immediato già con ottimi risultati, l'ideale per chi usa già Daphile e vuole provare un sistema distribuito. Altamente consigliato.

    In termini più generali però, non vi è garanzia che queste distribuzioni chiuse consentano l'installazione di C-3PO. Consiglio solo ai più esperti di provarci.

    Su questo forum abbiamo poi diverse discussioni dedicate all'argomento, specifiche per sistema operativo:

    per Linux abbiamo le guide di installazione e lo script di installazione

    Per Windows, abbiamo la discussione dedicata

    Per mac OS X, non abbiamo ancora nulla, in prima batuta perchè l'installazione è talmente semplice da non richiedere nessuna guida, mentre per Squeezelite-R2 la compilazione per OS-X è ancora in fase di verifica (funziona la versione a 64 bit, che presto verrà aggiunta alle altre, ma non ho ancora una versione i386 e PPC). In via transitoria, finchè Giorgio non vincerà la timidezza, usiamo questo.

    Chiedo scusa se non mi sarà possibile inserire indici e guide di consultazione nei primi post, cercherò di farlo al meglio qui a seguire.

    Marco.

    #################################################################
    Testo originale.
    #################################################################
    Ciao,

    posto qui la prima versione funzionalmente completa - nel senso che fa tutte le cose che ci eravamo ripromessi di fargli fare - del plugin di trascodifica ed upsampling per LMS.

    La versione 0.1alfa NON E' da intendersi destinata all'uso normale, danni non ne fa, ma sicuramente qualche buco anche grosso c'è, non è ottimizzatata e non tutte le funzionalita di automazione sono presenti, a cominciare da quelle di installazione. D'altrocanto è una alfa...

    In windows si installa al solito modo ed è ancora necessario 'complilare' C-3PO.bat in C-3PO.exe affinchè funzioni, anche se tutto il lavoro lo fa il programma perl, ma dopo una notte insonne a litigare con i comandi di chiamata alle shell... ho preso la scorciatoia, se troveremo una soluzione migliore tanto meglio.

    Per farlo funzionare anche in mac è necessario produrre uno script 'eseguibile' che non faccia altro che richiamare il programma perl, replicando quanto fatto per Windows Spero che qualche sistemista più esperto di me possa contribuire in questo senso, ho preferito rilasciare la versione comunque, così almeno possiamo cominciare a provarla e forse a qualcuno vengono idee migliori. (funziona comunque tutto tranne l'upsampling selettivo alle frequenze sincrone).

    E' una delle poche volte che rilascio un progetto nei tempi che mi ero proposto, anche se è tutt'alro che finito.

    Grazie a tutti della collaborazione.

    p.s.

    A breve dovrò ricompilare anche squeezelite, cui cambierò il nome ed anche l'identificativo di modello, così da poterlo riconoscere dallo script e trattarlo di conseguenza.

    I passi successivi, oltre le correzioni dei bachi che troveremo, sono:

    a. Completare il porting su Linux (fatto).
    b. Completare il porting su Mac
    c. Automatizzare il processo di installazione del plugin in tutti gli ambienti
    d. Verificare il sistema di pachettizzazione proposto da Paolo (unixman), sia per squeezelite che per il plugin.


    Fatto questo e raggiunta una sufficiente stabilita, rilascerò la beta anche al di fuori del forum.
    Ultima modifica di marcoc1712 : 20-12-2015 a 16:32 Motivo: Nuova destinazione del THD.
    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

Informazioni Thread

Users Browsing this Thread

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