답변:
에 따르면 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
그냥 보낼 수있는 능력을하는 것보다 다른 밴시위한 인터페이스 (프로그램을 찾고 있다면 banshee --next
. 또는 다른 제어 플래그를 그런 다음에 관심이있을 수 있습니다 음악 플레이어 데몬 - MPD 자신의 인터페이스를 만들거나 / 사용을 수정할 수 있습니다 MPD를 통해 작동하도록 설계된 이러한 클라이언트 중 하나
밴시와 함께 사용할 수있는 명령이 많이 있습니다. 지금은 오랜 시간이 지났지 만 로그인 할 때 스마트 재생 목록을 재생할 수있는 방법을 찾을 수 없기 때문에 작성한 스크립트가 있습니다. 몇 달 전, 그것은 첫 번째 스크립트 중 하나 였고 재미있게 해봤 기 때문에 꽤 나빴습니다. 그 이후로는 시도하지 않았지만 최소한 터미널에서 밴시가 얼마나 쓸모가 있는지에 대한 예를 제공해야합니다.
#!/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에 대한 명령 행 인터페이스가 없다고 생각합니다. 그리고 그들이 일을하고 있다는 것을 나타내는 말을 듣지 못했습니다.