Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Copyright Jorgga 2012
- jorgga@gmail.com
- You may modify and use this code but you must give me credit.
- You may not use this code for profitable applications.
- from bluetooth import *
- import dbus
- import dbus.glib
- import pygtk
- import gtk, os
- address = "Add Bluetooth mac addr here!"
- client_socket = BluetoothSocket(RFCOMM)
- client_socket.connect((address, 1))
- while (1):
- bufferi=""
- while(1):
- data = client_socket.recv(1)
- bufferi = bufferi + data
- if(data == '\r' or data == '\n'):
- break
- print " <<Recived data: %s " % bufferi
- if(bufferi[:4] == "Next"):
- print "Play next song."
- os.popen("dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.next")
- if(bufferi[:4] == "Ping"):
- client_socket.send("Pong\n")
- print ">>Pong"
- if(bufferi[:4] == "Prev"):
- print "Play previous song."
- os.popen("dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.previous")
- if(bufferi[:4] == "Stop"):
- print "Stop playing."
- os.popen("dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.stop")
- if(bufferi[:4] == "Play"):
- print "Play / continue"
- os.popen("dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.resume")
- if(bufferi[:5] == "Pause"):
- print "Pause"
- os.popen("dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.pause")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement