SSHMediaControls - コマンドでの音楽&電話操作などが実行可能に

コマンドを使ってボリューム操作や音楽操作、電話の受話操作、情報の取得といった事が出来るようになる『SSHMediaControls』をご紹介。

SSHMediaControls』を使用すると、音楽操作や電話操作、各情報の取得といった作業をコマンドを使って実行する事が出来る様になります。
MobileTerminalのような物から実行出来るのはもちろんですが、SSH経由やシェルスクリプト経由などからでも使う事が出来るため、余ったiPhoneを音楽再生機にして離れた場所からPCで操作…なんてことも出来たりします。
特殊な使い方をする特殊な方にとっては、なかなか面白いおもちゃかなと!

スポンサーリンク
336

詳細情報

SSHMediaControls

Price(価格): 無料
Section(カテゴリ): Tweaks
Author(制作者): rob311
Repo(配布元): rob311's beta repo (http://cydia.rob311.com/repo)

インストール

Cydiaへ下記のリポジトリを登録し、通常通り『SSHMediaControls』をインストールしましょう。

http://cydia.rob311.com/repo

jbapp-brightnessmin-02jbapp-sshmediacontrols-02

より詳しいインストール方法は【Cydia の 使い方! ~全部解説~ [JBApp]】をご覧ください。

アプリ紹介

基本的な「再生/停止・次の曲・前の曲」といった音楽操作はもちろん、「ボリュームを変更」といった音量操作、「受話・着信を切る」などの電話操作、「再生曲の情報を取得・現在の再生状況を取得」など情報の取得といった、様々な事をコマンドから行う事が可能となります。

コマンドは【media オプション】で実行する事が可能で、指定するオプションにより様々な動作となります。
例えば「音量を上げる」であれば【media vol+】、バッテリー残量の取得であれば【media getBatteryPercent】といった具合。各オプションと動作内容は以下になります。

音楽&ボリューム関連

オプション 動作内容
vol+ 音量を上げる
vol- 音量を下げる
vol0 - vol16 音量を変更。volの後に0~16の数値で指定。
volmin 最小音量に変更(ミュート)
volmax 最大音量に変更
mute(m) ミュートにする(省略「m」でも可)
muteRinger 着信音量をミュートに
unmuteRinger 着信音量をミュートから解除
p 音楽を再生 / 停止
play 音楽を再生
pause(stop) 一時停止(stopでも同様)
next 次の曲へ
last(prev) 前の曲へ
shuffle シャッフル再生(Music限定)
repeat リピート再生(Music限定)
like これと似た曲を再生
(iTunesRadio)
hate この曲は今後再生しない
(iTunesRadio)
wish ウィッシュリストに追加
(iTunesRadio)

アプリ起動

*環境により上手く動作しない場合があります。

オプション 動作内容
launchMusic ミュージックを起動
launchSpot Spotifyを起動
launchPan Pandoraを起動
launchTuneInPro TuneIn Radioを起動
launchVLC VLCを起動
launchDC DownCastを起動
launchShaz Shazamを起動
launchSH Sound Houndを起動
launchRdio Rdioを起動
activateApp 音楽再生中のアプリ名を取得

電話の操作関連

オプション 動作内容
answer 受話
silentIncomingCall 着信中の音量をミュート
sendVM 着信中に留守電へ切替える
hangUpActive 通話を終了する
hangUpAll 全ての通話・着信を切る
muteCall 通話音量をミュートに
unmuteCall 通話音量のミュートを解除
swapCall 保留
hangUpAndSwap 現在通話を保留し、受話

お役立ちオプション

オプション 動作内容
appName 再生中のアプリ名を取得
bunID 再生中アプリのBundleIDを取得
getVol 現在の音量レベルを取得
hasTrack 曲情報が待機中かを取得
0 = 違う、1 = 待機中
getBatteryPercent 現在のバッテリー残量を取得
isBatteryCharging 充電中かを取得
0 = 違う、1 = 充電中
isPlaying 再生中かを取得
0 = 停止中、1 = 再生中
isPaused 停止中かを取得
0 = 再生中、1 = 停止中
info 再生中楽曲の情報を取得
artist 再生曲の歌手名を取得
album 再生曲のアルバム名を取得
title 再生曲のタイトルを取得
art
length 再生曲の長さを取得
elapsed 現在の再生時間を取得
app 再生中アプリ名を取得
shuffleMode シャッフル状況を取得
0 = オフ、2 = シャッフル
repeatMode リピート状況を取得
0 = オフ、1 = 1曲、2 = 全曲
isScreenSharing ミラーリング状況を取得
0 = オフ、1 = 使用中
isRingerMuted 着信音量がミュートかを取得
0 = オフ、1 = ミュート
isTVOut TVOut状況を取得
0 = オフ、1 = 使用中
isFirst プレイリスト1曲目かを取得
0 = 違う、1 = 1曲目
isLast プレイリスト最終曲かを取得
0 = 違う、1 = 最後
prohibitsSkip 次の曲にスキップ
(iTunesRadio)
radio 再生中ステーション名を取得
(iTunesRadio)
isRadio 再生曲がiTunesRadioかを判断
0 = 違う、1 = そう
isAd 広告が再生中かを取得
(iTunesRadio)
0 = 違う、1 = 広告
isLiked Likeした曲かを取得
(iTunesRadio)
0 = 違う、1 = そう
isHated Hateした曲かを取得
(iTunesRadio)
0 = 違う、1 = そう
isWished ウィッシュリスト内の曲か取得
(iTunesRadio)
0 = 違う、1 = そう
supportsLiked Like出来る曲かを取得
(iTunesRadio)
0 = 不可、1 = 可能
supportsHated Hate出来る曲かを取得
(iTunesRadio)
0 = 不可、1 = 可能
callerID 通話相手の電話番号を取得
incomingCall 着信相手の電話番号を取得
activeCall 着信・通話中の電話番号を取得
onHoldCall 保留中の電話番号を取得
onCall 着信中かを取得
0 = 違う、1 = 着信中
isCallSwappable 保留中かを取得
0 = 違う、1 = 保留中
isCallMuted 通話音量がミュートかを取得
0 = 違う、1 = ミュート
--help(-h) ヘルプ。全オプション説明。

スポンサーリンク

コメント

  1. 名前:匿名 投稿日:2015/02/21(土) 14:08:48 返信

    なかなかよさげですなw

    インストールのところBrightnessMaxになってますー

  2. 名前:匿名 投稿日:2015/02/22(日) 00:15:28 返信

    これAudioRecorderにもコマンド送れれば留守電が出来ちゃいそうですね

  3. 名前:匿名 投稿日:2015/03/25(水) 16:51:25 返信

    artはセーフモード行きでした…(iPod5,iOS8.1.2)

コメントを投稿