![]() |
2012-07-26
, 07:31
|
|
Posts: 131 |
Thanked: 170 times |
Joined on May 2010
@ Netherlands
|
#2
|
#!/bin/sh case $1 in play ) if [ -z "${2}" ] then dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.play else dbus-send --print-reply --dest=com.nokia.mediaplayer /com/nokia/mediaplayer com.nokia.mediaplayer.mime_open string:"file://${2}" fi;; stop ) dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.stop;; pause ) dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.pause;; resume ) dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.resume;; previous ) dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.previous;; next ) dbus-send --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.renderer.next;; volume ) if [ -z "${2}" ] then dbus-send --print-reply --type=method_call --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.extension.get_extension_property string:volume|awk '/nt/ {print $3}' else if [[ ${2} -ge 0 ]] && [[ ${2} -le 100 ]] then dbus-send --type=method_call --dest=com.nokia.mafw.renderer.Mafw-Gst-Renderer-Plugin.gstrenderer /com/nokia/mafw/renderer/gstrenderer com.nokia.mafw.extension.set_extension_property string:volume variant:uint32:${2} else echo "A value between 1-100 must be entered." fi fi;; * ) echo "\"mpc play [full file path]\" | \"mpc stop\" | \"mpc pause\" | \"mpc resume\" | \"mpc next\" | \"mpc previous\" | \"mpc volume [1-100]\" All options between brackets are optional.";; esac } exit 0
I want it to work with my remote (N9, PC and my girls N900). I'm looking for the basic functions like Play/pause, Stop, Next, Previous and Vol+/- .
Can I use the N900 to store music in itself and when PC is running it would see also the music files on PC and would be able to play them over LAN?
Also as a bonus I'd like to have a screensaver on N900 which shows the artist/album/song with some beautiful transition effects.
What will I need?