ミュージックアプリの曲をピンポイントで指定して再生する隠しURLスキームが斬新で快適

  • このエントリーをはてなブックマークに追加
  • feedly
    follow us in feedly

きんちゃん(@wa_kinchan )です。

公開されていない斬新なURLスキームを発見しました。
iPhone、iPod touchなどの曲をピンポイントで指定して再生するURLスキームです。

今回は、珍しく『未脱獄でも出来るもんシリーズ』みたいにややこしいものではありません。笑
今、手元にあるiPhoneを使ってすぐ試せるTipsです。

2013 11 30 午前6 47 のイメージ
それでは、張り切ってどうぞ。

見つけた経緯

以前、スポットライトから購入済みアプリをダウンロードする魔法のような裏技を紹介しましたが、あれからSpotlightの隠された能力をもっと引き出せないかと探っていました。

過去に購入・ダウンロードしたことのあるアプリをSpotlightから即インストールする裏技を見つけた | きんちゃんぶろぐ


で、着目したのがスポットライトから音楽を再生。あれの仕組みに使われているところを調べていました。
調べ方はまあ・・脱獄済みiPhone 4(iOS 7)でごにょごにょとしてるのですが。。そこは割愛。

結局、起動にはURLスキームが利用されていました。
それが制限が掛けられていないので簡単に使えたのが驚きでした。

斬新なURLスキーム

一般的にミュージックアプリの起動には
music://
と指定すれば起動できるのは有名どころ。

他にオプションはねぇのか。ですが、ここから先は全くの未開の地、公開されていません。

今回見つけたのはこのようなオプション付きのURLスキーム

music://play/?pid=[19桁の楽曲の固有ID]


オプションのpidってなにと気になる方に説明しますと、Persistent IDの略です。
そのPersistent IDは、iTunesと同期した際に生成されるIDで楽曲ごとに固有のIDが割当られます。
そのため、そのiPhone、iPod touchに全く同じ曲「ポリリズム」が入っていてもIDは違います。

19桁の楽曲の固有ID「PID」の調べ方

では、ここが問題となってきます。
アプリ作ろうかなと思いましたが、もう公開されてるアプリでこのIDを表示する優秀なアプリがあったので紹介します。

それがこの「SongsInfo」と呼ばれる無料のアプリです。
再生している曲の楽曲情報を詳細に表示してくれるものです。
普段は再生回数ランキングやなうプレツイートが出来るアプリですが、今回は全く違う方法で大活躍です。

SongsInfo 4.0.1(無料)App
カテゴリ: ミュージック, ユーティリティ
販売元: Tatsuhiro Sawa – 辰洋 沢(サイズ: 2.1 MB)
全てのバージョンの評価: (58件の評価)




「SongsInfo」を起動したら一番下にある設定を開きます。その中に「President IDを表示」とあるのでオンにします。
2013 11 30 午前6 30 のイメージ
するとPersistent IDという項目が現れるので、その中のAsset URLをタップします。
そのAsset URLの最後の19桁のID。今回これが必要となるので、選択してコピーします。
2013 11 30 午前6 35 のイメージ

MyScriptsからURLスキームを簡単に生成

Unit Kayさん(@unitkay )がAsset URLからURLスキームが生成することが出来るスクリプトを公開されました。MyScriptをお持ちの方は是非お試しください。早速、Unit Kayさん作って頂きありがとうございます。


MyScripts LE 2.5(無料)App
カテゴリ: 仕事効率化, ユーティリティ
販売元: Takeyoshi Nakayama – Takeyoshi Nakayama(サイズ: 2.3 MB)
全てのバージョンの評価: (5件の評価)
+ iPhone/iPadの両方に対応


MyScripts 2.5(¥400)App
カテゴリ: 仕事効率化, ユーティリティ
販売元: Takeyoshi Nakayama – Takeyoshi Nakayama(サイズ: 2.3 MB)
全てのバージョンの評価: (16件の評価)
+ iPhone/iPadの両方に対応


「Swipemint」とのフュージョンがやばい

URLスキームを起動できるアプリであれば何でもいいのですが、りばわんさん(@rivawan )が作成された「Swipemint」と呼ばれるスワイプアクションでさっと指定のURLスキームを実行できるアプリがあります。

Swipemint – シンプルな最速ランチャー 2.0(¥100)App
カテゴリ: 仕事効率化, ユーティリティ
販売元: Yusuke Tsuji – Yusuke Tsuji(サイズ: 0.9 MB)
全てのバージョンの評価: (456件の評価)



「Swipemint」の魅力は4つまでスキームを指定できる。
要するにお気に入りの曲を4つ選べってことです!ランキング4!

「SongsInfo」で取得した固有の19桁のIDと結合して
music://play/?pid=7127730006382822547
このように、スキームを指定します。

2013 11 30 午前6 40 のイメージ
あとは、動くか確認して見ます。
スワイプした直後にミュージックアプリが立ち上がり即座に指定の曲が再生されます。「FAKE ITぉおお!」
のっち超絶可愛いとなる訳です。

2013 11 30 午前6 47 のイメージ
しっかり左にスワイプとかもこのスキームを指定しておく。
これはSwipemintの新しい斬新な使い方である!

2013 11 30 午前6 48 のイメージ

例えば、ドックにミュージックアプリを置いてる人はこうするとか・・

2013 11 30 午前6 55 のイメージ

ワンタップで再生できるアイコンを作成

これを使ってワンタップで再生できるアイコン何かも作れちゃいます。

Touch Icon Creator 4.2(¥100)App
カテゴリ: ユーティリティ, 仕事効率化
販売元: Makoto Setoh – Makoto Setoh(サイズ: 5.5 MB)
全てのバージョンの評価: (230件の評価)
+ iPhone/iPadの両方に対応


この「Touch Icon Creator」を使って以下のように設定します。
電話となっているところURLに変更して、あとは先ほどと同様、スキームを貼付けます。
アイコンは、再生中のアートワークなどは挿入できませんが、ネットから適当に漁って来てカメラロールに保存したものを参照すると良いでしょう。

2013 12 01 16 23 32
このように見事、ワンタップで再生するアイコンが出来ました!!

2013 12 01 午後4 26 のイメージ

他のおすすめランチャーアプリ

「Speed U」とかは無料でいいよね!
今回の用途で使うのだったらやっぱり「Swipemint」がいいかな。
用途別に使い方は色々あるよね。

Launch+ : Launcher and Notification Center Reminder 1.4.3(¥100)App
カテゴリ: 仕事効率化, ユーティリティ
販売元: devarty.com – ARTEM KHRAMTSOV(サイズ: 3.2 MB)
全てのバージョンの評価: (398件の評価)
+ iPhone/iPadの両方に対応


Speed U 1.8(無料)App
カテゴリ: ユーティリティ, ライフスタイル
販売元: Appwill Co., Limited – Appwill Co., Limited(サイズ: 5 MB)
全てのバージョンの評価: (1,271件の評価)



Launch Center Pro 2.0(¥500)App
カテゴリ: 仕事効率化, ユーティリティ
販売元: Contrast – Contrast Apps LLC(サイズ: 13.6 MB)
全てのバージョンの評価: (142件の評価)



まとめ

正直、Swipemintもそうですが、URLスキームを使ったランチャーアプリ系は全く入れてませんでした。
何故なら僕はアプリは最小限しか入れない派なので、普通に押した方が速いのである。笑
今回は、アプリの起動ではなく、曲を指定して再生といった全く違った使い方になるのでランチャーも捨てたものではないなと感じました。

これは、未脱獄で出来るもんシリーズではない気がするのでカウントしません。
まだ、あれは8弾ですがネタがもうないのよ・・笑 たまに探してみて面白いのあったら紹介するね、10弾までは続けたい。

では、きんちゃん(@wa_kinchan )でした。


最後まで読んで頂きありがとうございます。良かったら、RSS購読、シェアして下さいね(≧∀≦)!





2 Thoughts on “ミュージックアプリの曲をピンポイントで指定して再生する隠しURLスキームが斬新で快適

  1. 私はyouveはいくつかの本当に面白いのポイントを作ったと思います。また、多くの人は、実際にはこのことについて、あなただけやったように考えるだろうではありません。イムは本当にtheresのように、このトピックのthatsについて多くは感動明らかにされていることを、あなたはそんなにクラスで、そううまくそれをやりました。スーペリア1あなた、男!ここで本当に素晴らしいもの。こんにちは

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Post Navigation