You're probably going to need to create a script which calls my script to figure out the status of the player and creates a file if playing...
Here's an attempt at a script (should work...):
The script will need executing via a exec call in the conkyrc file, i.e.
if [ $status = Playing ]; then
if [ -f /tmp/banshee_playing ]; then
Here's the if_existing conky help:
So you would want something like:
if_existing file (string) if FILE exists, display everything between if_existing and the matching $endif. The optional second paramater checks for FILE containing the specified string and prints everything between $if_existing and the matching $endif.
There may be a better solution using $if_matching...someone may jump in to help more...
...do stuff when player is playing...
Hope that helps