Ma perchè usare pulseaudio con MythTV?

mikePulseaudio è l'architettura audio di default di Fedora 12 (e della 13 e di qualsiasi altra distribuziione moderna come Ubuntu e compagnia)

Inoltre in occasione dell'aggiornamento alla versione 0.22.6 di MythTV sul mio Pundit è scomparso l'audio (almeno quello digitale, visto che uso solo quello).

Mi è sembrata quindi una buona occasione per "passare" a Pulseaudio.

Inoltre questo integra MythTV perfettamente nel sistema, con i controlli volume attivi e la possibilità di utilizzare altre applicazioni che utilizzano l'audio tipo SkyPE.

E devo dire che è stato più semplice del previsto.

Come sempre dico: "basta sapere cosa scrivere"...

Ma visto che questo è il mio "sito della memoria", ecco chemetto a disposizione di chiunque queste info.

Configurare MythTV per PulseAudio

Anzitutto occorre attivare le funzioni PulseAudio di MythTV,

La prima cosa che MythTV fa quando parte consiste proprio nel sospendere PulseAudio.

Ma in realtà MythTV disone di una funzione "nascosta" che permette sperimentalmente di tuilizzare PulseAudio come Backend di output saltando le follie di ALSA.

La prima cosa consiste pertanto nel creare una variabile di ambiente che imposti la modalità sperimentale di MythTV.

Per fare questo basta aggiungere la seguente riga al file .baschrc dell'utente che userà MythTV

export EXPERIMENTALLY_ALLOW_PULSE_AUDIO=1

Fatto questo MythTV non sospenderà più PulseAudio all'avvio.

Ora però dobbiamo dire a MythTV di utilizzare il nuovo backend audio

Impostare il backend audio

Lanciato MythTV, basta scegliere Advanced quindi Impostazioni e poi Generale ed impostare i seguenti parametri:

mythpulseaudio_general

E non ci dimentichiamo di impostare correttamente anche il Mixer

mixer

Quindi scegliamo Impostazioni Media -> Impostazioni Generali e impostiamo il dispositivo audio a ALSA:default

Indovinate?

Audio digitale ed analogico passano da PulseAudio!