Bug 377319

Summary: Integrate PulseAudio volume control (e.g. Reverb)
Product: [Applications] kdeconnect Reporter: markuss <kamikazow>
Component: android-applicationAssignee: Albert Vaca Cintora <albertvaka>
Status: RESOLVED FIXED    
Severity: wishlist CC: aleixpol, MurzNN
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description markuss 2017-03-07 02:02:51 UTC
Would be cool if KDE Connect could set the volume not only for MPRIS media players. There exists at least one FOSS project to implement a PulseAudio mixer: https://github.com/goozler/reverb

If feasible, KDE Connect should implement that functionality (maybe by importing aforementioned GPLed code).
Comment 1 Aleix Pol 2018-01-16 22:21:26 UTC
See https://phabricator.kde.org/D7993
Comment 2 Nicolas Fella 2018-07-27 07:20:32 UTC
Git commit f9c30148b7ab38f254f5e0f03a7e30c815bbbb73 by Nicolas Fella.
Committed on 27/07/2018 at 07:20.
Pushed by nicolasfella into branch 'master'.

System volume plugin Android

Summary:
Add a slider for every sink to the MPRIS Activity. The sink can be muted by clicking on the volume icon.
.
See D7992

Reviewers: #kde_connect, mtijink, albertvaka

Reviewed By: #kde_connect, albertvaka

Subscribers: albertvaka, MatMaul, kdeconnect, Murz, mtijink, #kde_connect

Tags: #kde_connect

Maniphest Tasks: T4659

Differential Revision: https://phabricator.kde.org/D7993

A  +13   -0    res/drawable/ic_volume_mute_black.xml
M  +7    -1    res/layout/activity_mpris.xml
A  +43   -0    res/layout/list_item_systemvolume.xml
M  +0    -1    res/layout/mpris_control.xml
M  +4    -0    res/values/strings.xml
M  +16   -3    src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java
M  +2    -0    src/org/kde/kdeconnect/Plugins/PluginFactory.java
A  +98   -0    src/org/kde/kdeconnect/Plugins/SystemvolumePlugin/Sink.java
A  +191  -0    src/org/kde/kdeconnect/Plugins/SystemvolumePlugin/SystemvolumeFragment.java
A  +149  -0    src/org/kde/kdeconnect/Plugins/SystemvolumePlugin/SystemvolumePlugin.java

https://commits.kde.org/kdeconnect-android/f9c30148b7ab38f254f5e0f03a7e30c815bbbb73