コマンドを使ってボリューム操作や音楽操作、電話の受話操作、情報の取得といった事が出来るようになる『SSHMediaControls』をご紹介。
『SSHMediaControls』を使用すると、音楽操作や電話操作、各情報の取得といった作業をコマンドを使って実行する事が出来る様になります。
MobileTerminalのような物から実行出来るのはもちろんですが、SSH経由やシェルスクリプト経由などからでも使う事が出来るため、余ったiPhoneを音楽再生機にして離れた場所からPCで操作…なんてことも出来たりします。
特殊な使い方をする特殊な方にとっては、なかなか面白いおもちゃかなと!
詳細情報
SSHMediaControls
Price(価格): | 無料 |
---|---|
Section(カテゴリ): | Tweaks |
Author(制作者): | rob311 |
Repo(配布元): | rob311’s beta repo (http://cydia.rob311.com/repo) |
インストール
Cydiaへ下記のリポジトリを登録し、通常通り『SSHMediaControls』をインストールしましょう。
http://cydia.rob311.com/repo
より詳しいインストール方法は【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) | ヘルプ。全オプション説明。 |
コメント
なかなかよさげですなw
インストールのところBrightnessMaxになってますー
これAudioRecorderにもコマンド送れれば留守電が出来ちゃいそうですね
artはセーフモード行きでした…(iPod5,iOS8.1.2)