Giter Club home page Giter Club logo

audio-output-switcher's People

Contributors

anduchs avatar eonpatapon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

audio-output-switcher's Issues

Missing license file

I noticed that this project lacks license definitions within file or on the project level.

If @anduchs could please choose and add a license so that others may (or will know not to) build upon it in the appropriate fashion, I would be grateful.

Thanks!

Multiple devices are not displayed in the extension

I'm using GNOME 3.12 with the published version of audio-output-switcher on the GNOME extensions site as of 14-May-2014.

I'd love to automatically switch to my headphones when I plug them in and switch back to my external audio, but, as a workaround, I found your extension. It seems promising, as it would be a quicker way to switch between the two outputs without having to go to the control center each time.

However, despite GNOME's control center displaying multiple outputs, audio-output-switcher doesn't seem to find them.

audio-selection-or8

They are all handled by the internal audio chipset of my laptop, but are 3 different physical outputs: headphone/line-out on the laptop, line-out on the dock, and HDMI over DisplayPort to the monitor (which has a line-out jack).

Perhaps your extension is looking to switch between different sound cards, but not the outputs of each? (That seems to be much less common than having one card and multiple outputs.) Or things might've changed in GNOME 3.12?

Does not identify all output devices

screenshot from 2014-06-26 14 58 26

Hi, I'm on F20 with Gnome3.12.

The extensions works correctly a part that ignores one of my output devices.

Out of the 3 devices you can see listed in my screenshot, only the last 2 are displayed in the extension UI.

Gnome 3.12 support

Hello.

Please add support for Gnome 3.12 to your awesome extension. I already tried it out, it is enough if you modify the shell-version specifier in the metadata.json file.

Thanks!

Enable for Gnome 3.14

Gnome 3.14 is out (on Arch Linux) and the output switcher appears to be working so far (I'm currently using it). This might be as simple as updating the string in the metadata.json.

Enhancement: Mixer shortcut

Good stuff! This extension has been desperately needed. :-)

One proposal for a possible enhancement: It would be great to have a shortcut to open the audio mixer w/o going through the settings menu. The KISS-thing to do would probably be to have a separate extension for that, but I could also see it fit into the audio-output-switcher. Something to consider..

Cheers!

Feature/Regression Request: Allow selection of active device

In a previous version of the audio-output-switcher, the active output device could be selected from the drop-down, but now it is a label which cannot be selected. This had the benefit of moving all streams which have been "left behind" on another device before the system was rebooted over to the current stream.

This feature can be achieved by regressing to the old drop-down style, or by adding an option to Reset All Streams to the current audio device.

Another way to achieve this effect is to monitor for new streams and move them automatically over to the current device, but this seems perhaps an overstep of what a user may desire, and more difficult to implement

Use case (a.k.a. the long reason why this would be nice)
The use case for this feature is as follows. When I move my desktop over to my television, the HDMI audio stream becomes the stream which I want all my programs to move to. I use the audio-output-switcher to achieve this. I often shut-down the PC while the TV is the active display, and the HDMI audio output as the active audio output stream. This means that, when I power my computer on again, and my audio and video output streams are both reverted-to-default to my main monitor and speakers, any programs that were running "last night" are outputting their audio to the TV, which I cannot hear. In prior versions of the audio-output-switcher, I would just click the drop-down and select the active audio device. Currently, I have to select another audio device, and then open the panel again and select the current audio device. This means I have to suspend any videos that I'm watching so that I don't miss segments of audio. Hence why I'd appreciate the feature/regression!

Out of Date Repository

You seem to have updated the package to include 3.16 patches, however, the repository doesn't reflect this and hasn't been updated in at least a half year.

Include Port Selection

Since it was requested twice now, I should probably add port selection.

Question: How ?

  1. Just append ports to devices
    Pro:
    Con: Name is too wide already, so no way to choose.
  2. An additional drop-down for each device.
    Pro:
    Con: Three clicks is much and no way to "just select default port" on that device
  3. Right-Click overlay
    Pro:
    Con: somewhat misleading regarding UI-behaviour
  4. Right-Click drop-down from devices in submenu
    Pro:
    Con: hugely misleading regarding UI-behaviour
  5. Left-Click toggles device selection, Right-Click toggles port selection on current device
    Pro:
    Con: somewhat misleading regarding UI
  6. is impossible, 2. lacks the "default device port" option.
    I tend to go for 5. or maybe 3.
    How important is "device+port selection in one step" (3. over 5.) ?

Possible input switcher?

Would be really awesome if you could also integrate a audio input switcher (or use this as a template to create another extension for that job).

Add keyboard shortcuts

Hi @anduchs,

Your extension was exactly what I needed. I decided to improve it and add a keyboard shortcut to toggle to the next available output source. Would you be interested in a PR?

I noticed that this project has not been maintained recently. Some interesting pull requests are left unanswered.

Would you be interested in transferring the ownership to someone? I am interested.

Remembering individual volume for devices

Gnome has a nice feature to remember volume setting separately for headphones vs without headphones. Do you think you could so something like that between devices, so that each time a device is plugged in, volume is set to the level it was last set to for that device?

Unable to delect alternative audio outputs -- Arch GNOME

Hi, it seems I cannot select the audio output on my laptop.
I have three audio outputs:

  • Speakers -- Internal audio
  • Analogue output -- Internal audio
  • HDMI/DisplayPort -- Internal audio (only when I plug in an HDMI cable)

After enabling the extension, in GNOME panel system menu there is a new line under the volume control but the little arrow on its right cannot go down (it remains pointing at the right) and reflects the output selected in regular audio preferences. The only time I can get it to point to the bottom is when I restart GNOME Shell through Alt F2 + r, but even then it goes down only once and doesn't show any other output than the one currently selected in the Audio preferences (either "Internal audio Stereo analogue" or "HDMI/DisplayPort").

I'm using GNOME Shell 3.10.4 on Archlinux and I have no problem whatsoever with PulseAudio/ALSA. It just seems like something isn't transmitting the list of my audio outputs to the extension, while they do appear and are selectable through the regular audio preferences (maybe something with Dbus then?).

How could I investigate further? I used to love your extension when I was using it on Ubuntu GNOME (on another machine), it comes in really handy when one plugs in a HDMI display every now and then. To me it is one of the features missing from GS and I was glad your extension could provide it!

Btw the other extension that could do it (Advanced Volume Mixer by Hatell) doesn't work either... So it's definitely something with my system, but I don't know where to look for.

Thanks for your help!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.