すげぇ!! 通知音をアプリや内容ごとに細かく変更出来る「Banner Sounds」ベータ版 [JBApp]

(23)

通知音を変更したい!と思う方、地味に多かったりしますよね。そんな事をサクッと実現出来る『Banner Sounds』という脱獄アプリのベータテストが開始されました!

アプリごとの通知音変更を始め、特定キーワードが通知内容に含まれていたら通知音を変更…なんてことも出来ちゃう!
これを上手く使うと、例えばメッセージやTwitter、LINEの相手を判定して別々の通知音に変更…なんてことも出来たりして、スゴイ奴!

追記:アップデートにより、バイブレーションパターンの変更も可能となりました!

スポンサーリンク

こりゃスゴイ!Banner Sounds

アプリごとに好きな通知音を設定出来るのはもちろんなのですが、それ以上に通知内容に特定キーワードが入っていれば通知音を変更なんて事が出来ちゃいます!

しかも、これら条件は正規表現を使用して設定出来るため、多少知識は必要になりますが、かなり自由度の高い条件指定が可能です。
更に通知内容を「タイトル」・「サブタイトル」・「本文」と別々に設定が出来ちゃう点も自由度を高くしているポイント。

jbapp-change-notification-sounds-banner-sounds-beta-start-02

内容によって、通知音を変更

アプリ単位だけではなく、通知内容を条件とした通知音変更が行えます。
例えば『鳩サブレー』といったキーワードを条件とした場合、この単語が含まれる通知だけ指定通知音が使用される…といった感じ。

また、【LINEアプリの通知内容に『SANTA』が含まれていた場合は…】といった条件を作ることで【『SANTA』から届いたメッセージ】を判定させ、相手ごと通知音の変更なんて事が出来ます。

細かい条件指定が可能

【設定アプリ】 > 【Banner Sounds】 > 【Filters】から細かく通知音や条件指定を行っていくのですが、かなり細かく設定する事が出来ます。
Tap, to add new filter』よりフィルターを追加し、各設定を行っていきます。

jbapp-change-notification-sounds-banner-sounds-beta-start-03jbapp-change-notification-sounds-banner-sounds-beta-start-04

『Filter Name:』
フィルター名を設定(単なる名前なので、好きな物を設定しましょう)
『Application:』
フィルターを適用するアプリを選択(複数可、選択無しでも可能)
『Title:』
通知タイトルを監視するキーワードを記入(正規表現可能)
『Subtitle:』
通知サブタイトルを監視するキーワードを記入(正規表現可能)
*ほとんどのアプリでは使用されず、メールアプリのメアド表示などで使用
『Message:』
通知メッセージを監視するキーワードを記入(正規表現可能)
*通知の本文
『Notification Sound:』
このフィルター条件に該当する通知で使用される、通知音を選択
『Vibration Pattern:』
バイブレーションパターンを選択
*作成はサウンド > 着信音 > バイブレーション 新規バイブレーションを作成…から

条件には正規表現が使用可能

フィルターの『Title』・『Subtitle』・『Message』では単純に【鳩サブレー】の様なキーワード指定も出来ますが、正規表現を用いた高度なキーワード指定も可能。
正規表現については出来る事が多いため【Regular Expressions】やGoogleなどで検索していただく方が分かりやすいのですが(私も不得意です…)、いくつか例をご紹介。

記述 意味
^鳩サブレー [^]に続く単語が先頭に来たら該当
(例:”鳩サブレー”から始まる通知)
鳩サブレー$ [$]の前にある単語が末尾に来たら該当
(例:”鳩サブレー”で文章が終わる通知)
^鳩サブレー$ 前項2つの組み合わせ、完全一致で該当
(例:”鳩サブレー”だけの通知)
くま|はと [|]で区切ったキーワードのどれかに該当
(例:”くま” or “はと”が含まれる通知に該当

こんな使い方

例えば、LINEの場合はメッセージ(本文)の先頭に送信者の名前が入りますので、これを使って以下の様な設定にすると、相手によって通知音の切り替えが出来ます。(LINEをちゃんと使ってないので、たぶん…!)
こういったフィルター設定をいくつも作っておけば、色々と遊べます。

『Application:』 = LINEを選択
『Message:』 = ^(SANTA|KUMA|鳩サブレー)
*Match All of Theseに*

*送信者が「SANTA」・「KUMA」・「鳩サブレー」という名前の方に該当

インストール方法

Banner Sounds』は以下のリポジトリをCydiaに登録する事でインストールが可能。
*ただし、あくまでもベータ版なので不具合などにはご注意ください。また、既知の不具合も詳細ページに書かれていますので、確認してからインストールしましょう。

http://tateu.net/repo

jbapp-change-notification-sounds-banner-sounds-beta-start-05

注意点

動作させるには通知バナー(ロック画面含む)がオンになっている必要があります。内容の読み取りが行えず、きちんと動作出来ませんのでご注意ください。

ベータ版なのでまだ通知音が飛んだり…といった不具合は見られましたが、こりゃスゴイ!
過去にもアプリ単位で通知音の変更を行う物はありましたが、ここまで細かく、自由度の高い設定・条件作成が出来るのは楽しいですね。
着信音よりも良く耳にする音なので、これが出来るのは本当に便利! アップデートも頻繁に行われている様なので、今後の展開にも期待!

コメント

  1. これまたすごいTweakがw
    LINEでSANTAさん始めとするLINE@?の通知と友人からの通知の通知音を変えたかったのでちょうど良かったです

  2. バイブも好きな回数に出来たら嬉しいですね。

  3. ios7では使えないんでしょうか?

  4. アプリをLINEに設定して音とバイブだけ設定したら通知すべてがその音になりました。
    あと、着信音だけ変えたい場合は、Massageを「からの着信です$」にしてMatch all of theseにしたらできましたぜ。

  5. バイブも設定できるんでしょうか?
    自分で作成したバイブパターンが使えたらかなり嬉しいんですが…。

    • はい、アップデートにより可能となりました!

      • iOS8に対応してくれない ringer & tones の代替アプリを求めていたのですごくありがたいです。
        有益な情報ありがとうございましたヽ(*´∀`*)ノ

  6. これはすごい・・・!
    自由度が高すぎますね!

  7. ダイアログからも作動すれば言うことなしなんだが

  8. LINE設定が上手く決まりません。
    全ては変わるのですが、個人毎の設定がはまりません・・・
    上手く設定が出来た方、詳細に教えて頂ければと思います。

    • 想像ですけど、フィルタのかなり上位にLINE通知全てに引っかかる指定のフィルタが設定されている気がします。
      どうもフィルタ一覧の上から順番に処理しているような感じです。
      (「○○である」YESなら通知実行 Noなら下のフィルタへ)
      LINE各個人設定
      LINE全般
      みたいに指定してみたらどうでしょう?

  9. 今回のアップデートで新たなオプションが追加されたのですが、これはおやすみモードをキャンセルする機能なのでしょうか?
    設定の仕方がわかったら教えて下さい。

  10. LINEの設定で通話とトークを別々の設定にすることは現段階では不可能なのでしょうか?
    サイレントモードだとLINE通話の着信が短いので・・・。

  11. バイブレーション追加ほんとありがたいですね!
    僕は常にマナーモードで音出すことは滅多にないので……

  12. iPod touch 第五世代 iOS8.4では設定しても着信音が鳴りませんでした。

  13. 引き続き使用しておりますが、6件目のフィルターからは設定した音が鳴りません。
    SANTAさんは設定したフィルター、すべて正確に機能しておりますでしょうか?

  14. LINEを設定して使いたいです。メッセージのときと通話着信のときそれぞれで着信音を分けたいのですが、どういう表記をどの項目にすればいいのか、いろいろ試しましたがよくわかりません。
    教えていただきたいです。

  15. 僕どらゑもんです

  16. たまに、このtweakがトリガーでセーフモードに入りませんか?
    iPhone7p ios11.1.2 electra1.3.0

    • ↑通知が来た時にと言う事です。
      どうでしょうか?

  17. 2つ以上のワードで設定したい場合は、どう設定すればいいのか、教えてください。
    例えば、「通知」「事故発生」とか「通知」「通行止解除」で鳴る音を変える設定方法です。
    よろしくお願いします。

    • 今試せる環境が無く確認ができないのですが、通常であれば「(?=.*通知)(?=.*事故発生)」辺りで行けるかな?と思います。

      • (?=.*通知)(?=.*事故発生)と(通知)(事故発生)で、
        Match All of TheseとMatch One of Theseに設定して試験しましたが、正常に動作しません。
        APPは通常のメールです。