HQPlayer comandato da LMS, come lo vedete?

Visualizzazione dei risultati da 31 a 40 su 51

Threaded View

Messaggio precedente Messaggio precedente   Prossimo messaggio Prossimo messaggio
  1. #22
    Moderatore L'avatar di bibo01
    Registrato
    Oct 2010
    Messaggi
    4,591
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    ...
    Muso ottiene feedback dello stato del playback? (traccia corrente, in pausa, avanzamento,...)?
    Sì.

    Con Roon, se capisco bene, HQP sottoscrive uno stream 'generico' attivo per tutto il tempo della riproduzione, come se fosse una web radio, per intenderci.

    In questo caso è - in pratica - come intendevo usare la pipe: HQP è 'schiavo' del server, non gestisce la playlist, ma rimane in attesa su uno stream aperto e lo riproduce per come gli arriva, con la difficoltà di dover generare uno stream HTTP che HQP possa sottoscrivere.
    Infatti, HQPlayer ha un pulsante per attivare il "network control".

    Purtroppo LMS non funziona così, ma ragiona per traccia, quindi bisogna usare un middleware che può essere basato su squeezelite, come avevo già previsto, si aggiunge la difficoltà di dover pubblicare uno stream HTTP.

    Non ho idea di come si possa fare, ma forse trovo qualche esempio o magari un piccolo 'streamer' cha possa essere alimentato via STDIN da squeezelite.

    Che feedbacks riceve ROON da HQP? SE HQP va in pausa, lo stream riprende dal punto di interruzione o no?
    A livello di programmazione, non lo so. A livello visivo, c'è l'avanzamento del brano e l'output selezionato.
    Se HQP va in pausa, il timer di Roon avanza di circa 10 secondi (il buffer) e lo stream riprende da quel punto, non da quello di interruzione.

    Punto di attenzione:

    Uno stream ha un formato unico, possiamo decidere parametricamente quale, ma è uno solo.

    Fino a che si tratta pcm non è un problema, qualsiasi sia il formato in ingresso con C-3PO si porta ad un solo formato in uscita (es. wav 44100Hz, 16 bit). Ovviamente sarà l'utente a selezionare il formato di uscita più idoneo per lui e dovrà essere avvisato che non è una grande idea operare due conversioni di formato in serie, ma tant'è. La maggior parte delle persone avrà files wav o flac o aiff 44100/16 e magari qualcosa in HD, come flac 96/24, uscendo PCM 96/24 si risolve.

    Ma se voglio trattare anche files 'nativi' DSD? Li converto in PCM e quindi HQP li riconverte in DSD?


    L'alternativa è 'rompere' la playlist ad ogni cambio di formato, che non mi pare sia un problema.

    Cosa succede con ROON?
    Roon non effettua dsp, effettua decodifica di formati compressi tipo MP3 e FLAC (in questa maniera HQP può riprodurre anche formati che non supporta normalmente) e per il DSD lo manda grezzo/nativo.

    p.s.

    Visto che credo che adesso sia più chiaro, dovrei chiedere a Jussi se invece di uno stream HTTP può accettare l'input da STDIN. Se lo ha già previsto (non cambia nulla in realtà) mi risparmierebbe un mare di lavoro.

    Devo rispiegare tutto a lui o magari sei già allineato tu con lui e quindi 'fai prima' visto anche il mio inglese?
    Qui stiamo facendo soltanto un po' di brainstorming.
    Secondo me, conviene che tu continui con Jussi direttamente, sperando che continuate a mettermi in copia conoscenza. Non ti preoccupare per l'inglese - non sarà perfetto, ma è OK.
    Aspettiamo la sua replica.
    Ultima modifica di bibo01 : 31-01-2017 a 10:04

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