aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xpulseaudio-nextsink2
3 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 01b364d9401b..1fd9c67c5329 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = pulseaudio-nextsink
pkgdesc = Swaps audio sink to the next in the list via pactl
pkgver = 2.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://www.github.com/vinnymeller/pulseaudio-nextsink
arch = x86_64
depends = pulseaudio
depends = bash
source = pulseaudio-nextsink
- sha512sums = 6aa6ea6ee52ab2e80a18446c7999b0866a6b6c4a55c91c84287c042e07313c7b408e1fac74385409281a215a258f2b72b66773b2ad5765b7b15bc087dcf75eda
+ sha512sums = 5d9bd183ecc7da0c258870c683071e799c245ba92a2b1a33510fe0c9a4eaa50a12d928f672e3345c801f430ed98a7094a12c3fe16d47352245b51e91e00b84fe
pkgname = pulseaudio-nextsink
diff --git a/PKGBUILD b/PKGBUILD
index 30a9a84a609f..d88eba56f81f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: Vinny Meller (vinnymeller@gmail.com)
pkgname="pulseaudio-nextsink"
pkgver="2.0.0"
-pkgrel="1"
+pkgrel="2"
pkgdesc="Swaps audio sink to the next in the list via pactl"
arch=("x86_64")
url="https://www.github.com/vinnymeller/pulseaudio-nextsink"
depends=('pulseaudio' 'bash')
source=("pulseaudio-nextsink")
-sha512sums=("6aa6ea6ee52ab2e80a18446c7999b0866a6b6c4a55c91c84287c042e07313c7b408e1fac74385409281a215a258f2b72b66773b2ad5765b7b15bc087dcf75eda")
+sha512sums=("5d9bd183ecc7da0c258870c683071e799c245ba92a2b1a33510fe0c9a4eaa50a12d928f672e3345c801f430ed98a7094a12c3fe16d47352245b51e91e00b84fe")
package() {
mkdir -p "${pkgdir}/usr/bin"
diff --git a/pulseaudio-nextsink b/pulseaudio-nextsink
index 4267bb9150e6..6c13551dde52 100755
--- a/pulseaudio-nextsink
+++ b/pulseaudio-nextsink
@@ -15,6 +15,8 @@ function change_sink_inputs_to_default_sink_num {
}
+# Get current default sink. Iterate through list to find the one that comes next
+# Set the 1st sink in the list to default after loop ends without exiting
default_sink_line=$(pactl list short sinks | grep $(pactl get-default-sink))
default_sink_arr=( $default_sink_line )
default_sink_num=${default_sink_arr[0]} # The number of the currently default sink. Not using the whole line because they can change frequently