Qualcuno, credo Paolo, tempo fa chiedeva di poter salvare dei 'preset' di C-3PO da poter richiamare e caricare dinamicamente. Mosso dalla necessità, ho sperimentato un modo molto semplice e già presente in LMS per ottenere il risultato, che si basa sulla capacità di squeezelite di 'presentarsi' con player ID diversi a LMS.
In pratica:
1 lanciate squeezelite con la consueta riga di comando ed aggiungete l'opzione -m indicando un mac address valido, NON in sovrapposizione a device attivi sula vostra rete e NON riservato a logitech (es. copiate quello del vs. pc client), consiglio poi di usare un nome mnemonico con -n: es. -n mioPlayer-Set1
2. in LMS (e C-3PO) in corrispondenza del player "mioPlayer-Set1" impostate tutti i parametri desiderati ed applicate.
3. fermate squeezelite e modificate ALMENO le opzioni -m e -n, impostando un diverso mac (es +1 rispetto al precedente) ed nome (es. mioPlayer-Set2), potete cambiare anche qualsiasi altra opzione, se necessario, quindi rilanciate squeezelite.
4. Rinfrescate le pagine di LMS e selezionate il nuovo player ( "mioPlayer-Set2" ) quindi impostate tutti i parametri ed applicate.
Ripetete l'operazione per ogni nuovo set di parametri che intendete sperimentare.
A questo punto basterà mandare in esecuzione squeezelite con l'opzione -m (e, consiglio, -n) desiderata per 'richiamare' i settings di LMS relativi.
Tutto qui.
In funzione dei diversi sistemi operativi, è possibile 'automatizzare' questa operazione, in WIN bastano sue .bat diversi, in LInux si possono fare n serie di init.d e conf.d o, magari, un solo init.d che legga diverse impostazioni da conf.d e probabilmente anche cose molto più elaborate ed intelligenti.
A breve rilascerò una versione di falcon che consentirà di salvare e caricare 'profili' diversi e mandarli in esecuzione.
Ricordo che, e si hanno diverse schede audio, è possibile avere attivi - anche contemporaneamente- diversi processi di squeezelite, con -m diversi e -o diversi, che vengono visti da LMS come players distinti, che è possibile sincronizzare per effettuare rapidi switch tra i players ( ed i dac) direttamente dal pre. Non è certo una condizione di lavoro ottimale, ma per fare qualche test funziona.
Spero sia utile.