Hot answers tagged

12

You can try using apulse: it is minimalistic pulseaudio emulator made specifically to run Skype 4.3 with ALSA. You need 32-bit build even on 64-bit machine. I personally had troubles with microphone on Ubuntu 14.04, but for most people it works fine. To build apulse on Ubuntu (and related distros), you must install following packages: pkg-config ...


8

This Gentoo wiki article might apply here : PulseAudio per-application volume control : PulseAudio supports per-application volume control, but by default this doesn't do much as you can only control these volumes from the pulseaudio volume control utility. Meaning that in an application like Audacious, when the output device is set to PulseAudio, ...


8

There is a very simple solution because PulseAudio already has all the necessary tools. Get your source device name with command pactl list | grep Name Create the following script named pashare: #!/bin/sh case "$1" in start) $0 stop pactl load-module module-simple-protocol-tcp rate=48000 format=s16le channels=2 source=<source_name_here> ...


7

You may have to install pavucontrol. XFCE is minimalist, so is expected that some settings are not found. To install it just type: sudo apt-get install pavucontrol


7

Yes, that's a built-in feature of PulseAudio. Various PA-compatible "volume mixers" such as pavucontrol or ponymix will let you assign a different output for each program (assuming PA actually recognizes those outputs as separate).


6

For streaming just music, Icecast is a good option. There is not a way to access iTunes shares from Linux, other than running iTunes under Wine. You could also look at Airfoil Speakers which would allow your Windows iTunes to treat the Ubuntu box as a set of remote speakers.


5

I don't know if there is a setting or configuration file for this anywhere but it can be done with environment variables. I've based my answer on this entry in the PulseAudio FAQ about setting the recording source. I've tried this with output (a sink in PulseAudio) but it should work for both input and ouput. The first step is to get the internal name of ...


5

Partially – easy with Linux clients, tricky with Windows. With Linux clients this is simple – just set $PULSE_SERVER to the media server's address and copy the ~/.pulse_cookie authentication file. PULSE_SERVER=tcp:mediaserver.home tcp6:mediaserver.home Of course, make sure PulseAudio on the media server has the required modules loaded; most ...


5

To stream audio output over wifi to your android phone you need to install server software, that sends audio, on PC and client software on Android device. Available options are WiFi Audio Wireless Speaker Run WiFi Audio Android App and Press start, you will see IP address of mobile device in the bottom after that run Windows/Linux application and put ...


5

I managed to have skype 4.3. running on my (otherwise pure ALSA) system. I'm running openSuSE 13.1, so, I can only describe what I did here. The general idea was to have skype running in a sort of 'pulseaudio jail'. I installed pulseaudio but did not activate it. The most important thing about NOT activating pulseaudio seems to be a line autospawn = no ...


4

Ah, the device notation is not the actual name as in alsamixer, but like this: gst-launch alsasrc device=hw:1


4

As long as the device reports itself as a USB Audio device the ALSA driver will support it, although the exact definition of "support" may vary for more complex devices.


4

Try Ear Candy. It is not only possible to switch between outputs when they're attached, but also to route several programs to other outputs as you're looking for (and lots of other small improvements).


4

It seems like I found a solution, at least for this particular case. Since I knew the card and device number assigned by ALSA, I just had to open /etc/pulse/default.pa. in editor and change this line #load-module module-alsa-sink into this load-module module-alsa-sink device=hw:2,7 where 2 and 7 are my particular instances of card and device numbers. ...


4

Here's a straight answer: PulseAudio is a sound server; ALSA is a kernel sound subsystem. They do different things -- ALSA provides chipset drivers for your soundcard or onboard sound chip; PulseAudio routes sound between programs, sound chips, and even systems. PulseAudio is a sound server for POSIX systems. A sound server is basically a proxy for your ...


3

http://pulseaudio.org/wiki/DefaultDevice - default is not the same as fallback in PulseAudio. One can't really set a "default" device as described in the link within PulseAudio itself. The "correct" way to do it would be to define a remote sink via module-tunnel-sink as you are trying to do. You say it is not possible on that version of PulseAudio, and then ...


3

As a workaround, create a shell script ~/bin/mychangevolume with the commands non-escaped as they would appear on the command line. Something like #!/bin/bash incr=$1 pacmd dump | awk --non-decimal-data '$1~/set-sink-volume/{system ("pacmd "$1" "$2" "$3'$incr')}'" Then call this script from .xbindkeysrc "mychangevolume +2500"


3

Running pulseaudio -v in a terminal (run pulseaudio -k first if it complains about already being started, but since you say it doesn't work, it most probably is not running. Prefix sudo if it complains about permissions) should get you more detailed output on why PulseAudio won't start, which will enable you to find more specific info in your case. If ...


3

I don't think indexes were designed to be relied upon. If you need a reliable name for a source/sink, use a predetermined, unique name. Oh, one other thing. Indexes seem to be autoincrementing, and are automatically adjusted if you remove a sink or source at runtime. So you would have to modify the PA sources to change indexes from their current behavior of ...


3

Actually, yes, there is a way to do so without restarting Pulseaudio: pacmd unload-module module-udev-detect && pacmd load-module module-udev-detect I use it everytime I plug in my external-soundcard or after waking up my laptop. Pulseaudio cleans up his room and bring back my Spotify music on my external soundcard automatically (as it is my ...


3

How do I make them quieter? Use the inline volume control. Note One customer review reports "volume control is faulty". See below. A workaround is to install http://sourceforge.net/projects/equalizerapo/ to an audio device and adjust the device's master volume. Intuitive in-line controls Making adjustments is a breeze with the convenient in-line ...


3

I had the same-ish problem. There's no workaround, I've already wasted two days to fix the problem. You can install pulseaudio and make it work with an older version of alsa. Because pulseaudio works smoothly with old versions of alsa. I'm using 1.0.16. Here's a script to install this version. I've experienced just one issue so far with pulseaudio and ...


2

Sadly, There is no way to bypass this issue without using pulseaudio. There is even a petition which adresses that problem. But I think that Microsoft won't change that. So you have to decide: Use PulseAudio and Skype or force your relatives to switch the IM. :S


2

I realize this is an old question, but I recently ran into the same problem and found a solution. The problem seems to stem from the pre-loading of tracks in Tidal. Since you are not using pulseaudio Google Chrome creates a new audio controller every time a track starts playing from your playlist. Tidal's player expects the same audio controller to be in ...


2

Similar situation with an EMU 0202 USB audio card. Alsa shows a "PCM" mixer control that doesn't actually do anything except mute the device. $ amixer -c USB Simple mixer control 'PCM',0 Capabilities: pvolume pswitch pswitch-joined Playback channels: Front Left - Front Right Limits: Playback 0 - 200 Mono: Front Left: Playback 200 [100%] ...


2

Edit the file /usr/share/pulseaudio/alsa-mixer/paths and locate the section: [Element Headphone] And comment the lines switch = off volume = off The end result will be [Element Headphone] #switch = off #volume = off The problem, in my case was being caused because the channel "Headphones" was being muted, and for some reason, it needs not to be ...


2

The correct syntax for setting the Pulseaudio server as an IPv6 address is PULSE_SERVER="[2001:470:ca90:4:ba27:ebff:fee2:ada9]" - with both "" and [] ! Problem solved - let the music flow across the IPv6 !


2

There's two separate issues here, and I'll try to address both. The first is how to correctly quote a command in .xbindkeysrc. All you have to do is take a command that works in bash, then put double quotes around it. For example, for a command with a space in it, you'd have to run "/home/user/My Programs/progname" or /home/user/My\ Programs/progname ...


2

I had a similar issue (except with "module-cork-music-on-phone" - my Wheezy install just had this on 2012-06-02). The problem is what the error message says - pulseaudio is trying to load a module that's not present. Edit the ~/.pulse/default.pa and/or /etc/pulse/default.pa and comment out the offending "load module" lines with a # and the problem goes ...


2

You can use VLC to serve a MP3 stream of pulseaudio's output via HTTP. The main advantage is that you don't need to install any special software on your remote device, a web browser (or music player) is all you need to play the stream. Find pulseaudio's output name with: pactl list | grep "Monitor Source" Start the VLC http server, replacing XXXX by ...



Only top voted, non community-wiki answers of a minimum length are eligible