Answers:
根据man banshee,可以控制播放。我不确定是否要搜索。
这是您提到的一些控件。检查man页面还有更多。
--next 
    Play the next track, optionally restarting if the 'restart' value is set
--previous 
    Play the previous track, optionally restarting if the 'restart value is set
--stop 
    Completely stop playback
--play 
    Start playback
/usr/bin/banshee --next
/usr/bin/banshee --previous
/usr/bin/banshee --stop
/usr/bin/banshee --play
以上所有内容均可在XFCE中用于键盘上的快捷方式,分别用于:
X86AudioNext
X86AudioPrev
X86AudioStop
X86AudioPlay
如果您正在为Banshee编程接口(除了具有发送banshee --next或其他控制标记的能力。那么您可能会对MPD-Music Player守护程序感兴趣,该守护程序可让您创建自己的接口或修改/使用这些旨在通过MPD工作的客户端之一
您可以在banshee上使用很多命令,这已经很久了,但是这是我编写的脚本,因为我找不到在登录时播放智能播放列表的方法。几个月前,这是我的第一个脚本,我这样做是出于娱乐目的,因此非常糟糕,此后我还没有尝试过,但这至少应该为您提供一个示例,说明终端上的女妖如何可用:
   #!/bin/bash
    banshee --hide &
    sleep 3;
    banshee --play;
    while true; do
        pos=`banshee --query-position| sed s/position:\ //| sed s/,.*//`;
        dur=`banshee --query-duration| sed s/duration:\ //| sed s/,.*//`;
        left="$(expr $dur - $pos)";
        rating=`banshee --query-rating|sed s/rating:\ //`;
        isHumour="$(banshee --query-uri|sed s/.*Music//|grep /Humour)";
      if [[ $pos -lt "3" ]] && ([[ $rating -lt "2" ]] || [[ -n "$isHumour" ]]);
      then
        echo "next";
        exec banshee --next &
      else
        echo "sleep for" $left;
        sleep "$left";
        pos=`banshee --query-position| sed s/position:\ //| sed s/,.*//`;
        dur=`banshee --query-duration| sed s/duration:\ //| sed s/,.*//`;
        left= expr $dur - $pos;
        echo $left;
    fi;
    sleep 0.0001;
    done;
    exit 0;
希望对您有帮助,对不起,如果让您感到困惑...
我认为目前没有Banshee的命令行界面。而且我还没有听到任何消息表明他们将继续努力。