New scripts for publishing MPD current song with using Psi+

old implementation

This python script gets information about current song in Title/Artist/Album format. You can save it to ~/.scripts/mpdnow.py
This script connects to the server directly, and displays information about the song only if it is playing.
# -*- coding: utf-8 -*-
import mpd

try:
    client = mpd.MPDClient()
    client.connect("localhost", 6600)
    if (client.status()['state']) == 'play':
            print(client.currentsong()['title']+'\n'+client.currentsong()['artist']+'\n'+client.currentsong()['album'])
except:
    2+2

Check the address and port of your MPD server.

Second script was written on UNIX Shell:
 #!/bin/sh
while true
rm ~/.psi/tune
touch /tmp/tune
ln -s /tmp/tune ~/.psi/tune
do
    python ~/.scripts/mpdnow.py > ~/.psi/tune
    sleep 1
done;
In this simple code you must check the address of first script.
After theese steps, you may add second script to autostart.
Share/Save/Bookmark

No comments: