Yeah pulseaudio does differentiate between Chrome tabs, but it says the
same pid for each. It does have different client ids, but wasn't sure how
to match that to Awesome clients.

$ pacmd list-sink-inputs
2 sink input(s) available.
    index: 5
        driver: <protocol-native.c>
        flags: START_CORKED
        state: RUNNING
        sink: 1 <alsa_output.pci-0000_00_1b.0.analog-stereo>
        volume: front-left: 65936 / 101% / 0.16 dB,   front-right: 65936 /
101% / 0.16 dB
                balance 0.00
        muted: no
        current latency: 54.42 ms
        requested latency: 23.22 ms
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        resample method: (null)
        module: 9
        client: 8 <Chromium>
        properties:
                application.icon_name = "google-chrome"
                media.name = "Playback"
                application.name = "Chromium"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "30"
                application.process.id = "1656"
                application.process.user = "carlo"
                application.process.host = "carlo-arch"
                application.process.binary = "chrome"
                window.x11.display = ":0"
                application.language = "en_US.UTF-8"
                application.process.machine_id =
"6d8d0d4af7684f1799878db94f095192"
                application.process.session_id = "c1"
                module-stream-restore.id =
"sink-input-by-application-name:Chromium"
    index: 6
        driver: <protocol-native.c>
        flags: START_CORKED
        state: RUNNING
        sink: 1 <alsa_output.pci-0000_00_1b.0.analog-stereo>
        volume: front-left: 65936 / 101% / 0.16 dB,   front-right: 65936 /
101% / 0.16 dB
                balance 0.00
        muted: no
        current latency: 63.67 ms
        requested latency: 23.22 ms
        sample spec: s16le 2ch 44100Hz
        channel map: front-left,front-right
                     Stereo
        resample method: (null)
        module: 9
        client: 9 <Chromium>
        properties:
                application.icon_name = "google-chrome"
                media.name = "Playback"
                application.name = "Chromium"
                native-protocol.peer = "UNIX socket client"
                native-protocol.version = "30"
                application.process.id = "1656"
                application.process.user = "carlo"
                application.process.host = "carlo-arch"
                application.process.binary = "chrome"
                window.x11.display = ":0"
                application.language = "en_US.UTF-8"
                application.process.machine_id =
"6d8d0d4af7684f1799878db94f095192"
                application.process.session_id = "c1"
                module-stream-restore.id =
"sink-input-by-application-name:Chromium"


On Sun, May 24, 2015 at 6:07 AM, Martin Ueding <[email protected]>
wrote:

> Does Pulseaudio give you the different tabs of Chromium? If not, there
> might be no way to set the sink device for different tabs I fear.
> --
> http://martin-ueding.de/#pk_campaign=Email
>
> This email is formatted with
> [Markdown](https://en.wikipedia.org/wiki/Markdown).
>
> --
> To unsubscribe, send mail to [email protected].
>



-- 


.Carlo
syntacticbayleaves.com

Reply via email to