-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathspotify_control.py
More file actions
17 lines (13 loc) · 794 Bytes
/
spotify_control.py
File metadata and controls
17 lines (13 loc) · 794 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import argparse
import os
parser = argparse.ArgumentParser()
parser.add_argument("-p",action="store_true",dest="playpause",default=False)
parser.add_argument("-n",action="store_true",dest="next",default=False)
parser.add_argument("-l",action="store_true",dest="previous",default=False)
results = parser.parse_args()
if(results.playpause):
os.popen("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause")
if(results.next):
os.popen("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next")
if(results.previous):
os.popen("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous")