iPhone の楽曲再生をリストにしてみた

macOS 側での音楽再生に関しては、間にスクリプトをかませて、自動的にテキストファイルにするようにしている。しかし、 iPhone 側の音楽再生は画面上に履歴として表示させることはできても、それを自動でテキストにすることはできなかった。ローテクな方法で何とかそれを実現してみたので記事にする。

まずは再生リスト

  1. あなたにありがとう - 松田聖子
  2. 嫉妬 - 藤田麻衣子
  3. おしゃべりジュークボックス - HKT48
  4. 笑顔をみせて - 松たか子
  5. スローバラード - 鈴木雅之
  6. ヤマブキ - スピッツ
  7. 夢幻 SPIRAL - 茅原実里
  8. 逆夢 - King Gnu
  9. スプラウト - 水谷果穂
  10. マーメイドラプソディー - SEKAI NO OWARI
  11. 悲しいのは君だけじゃない - 平井 堅 
  12. Upside Down - 電気グルーヴ 
  13. Just Do It - 足立佳奈
  14. アンインストール - 石田煙子 
  15. Forever Memories - 茅原実里
  16. 光るとき - 羊文学
  17. 闘え ! サラリーマン - ケツメイシ
  18. 魔法って言っていいかな ? - 平井 堅
  19. さよならの季節 - ステレオポニー
  20. ブランコ - 乃木坂 46
  21. 初恋よ こんにちは - 渡辺麻友・多田愛佳・平嶋夏海・岩佐美咲 
  22. Le Theatre du Grand-Guignol - 高橋 瞳
  23. スーパースターになったら - back number
  24. クローバー - つじあやの 
  25. Danny Boy - 平原綾香 
  26. NOW THAT WE FOUND LOVE – m.c.A ・ T
  27. 君に話しておきたいこと - ひらがなけやき坂 46
  28. Sweet time – DOUBLE
  29. 幸せになりたい - bastetone
  30. 君の住む街へ - アンダーグラフ 
  31. Last – aiko
  32. わたしはわたしのためのわたしで… - ヒグチアイ 
  33. HELLO HORIZON - 水瀬いのり 
  34. Intro ~Prologue Of Smiling~ – MAY’S
  35. ベイブリッジ - 藤田麻衣子 
  36. Favorite Days – TrySail
  37. 聖夜 (Live at 東京ガーデンシアタ… - さだまさし 
  38. Dramatic Love (NANA ACOUST… - 水樹奈々 
  39. Virgin Snow ~初心 ( はつごころ ) – Flower
  40. 言わせてよ ! -   森川美穂
  41. 余韻 - 南條愛乃
  42. 夏のプリンス - ケツメイシ 
  43. Let Go - 露崎春女
  44. 運命の人 - 槇原敬之
  45. パンキッシュ☆ - mihimaru GT
  46. りスタート (2020ver.) - 豆柴の大群 
  47. SWEET SERENITY & chocolate … - 鈴木祥子
  48. ずっとマイラブ feat. HAN-KUN… – SPICY CHOCOLATE
  49. just life! all right! – YUKI
  50. アルバム - ZONE
  51. ピアス - 水樹奈々
  52. パラカ (Instrumental) – BEGIN
  53. Starting Over - レミオロメン
  54. 僕らがいた - 松たか子 
  55. Monster Explosion – m.o.v.e
  56. パラサイト - 石崎ひゅーい
  57. ブレーメン - ヨルシカ
  58. 雨上がりの私 - つじあやの
  59. 届かない恋 - 上原れな
  60. 花びら - 平井 堅
  61. 眠れぬ夜は君のせい - MISIA
  62. IN YOUR EYES - 知念里奈 
  63. Love Forever (DAISHI DANCE R… - 加藤ミリヤ x 清水翔太
  64. 女神 - ウルフルズ 
  65. Don’t Let Me Down – chay
  66. いつだって青空 - 茅原実里
  67. 行くぜっ ! 怪盗少女 - ももいろるクローバー 
  68. JoyfulxJoyful - スフィア 
  69. Don’t be afraid – SPEED
  70. ROCK-mode – LiSA
  71. ナチュラルに恋して - Perfume
  72. 猫だまし - 渡り廊下走り隊
  73. あなたがここにいたら - ポルノグラフィティ
  74. トキメキ★マイドリーム - Negicco
  75. FRONTIER - ヒルクライム 
  76. Smile – JUJU
  77. ギュッ - 渡り廊下走り隊 
  78. OVERTURE - 乃木坂 46
  79. AXIA ~かなしいことり~ - 上白石萌音
  80. 恋の予感 - miwa
  81. Sunshine Sunshine – Superfly
  82. つないで手 - 一青窈
  83. ホンキー・トンキー・クレイジー - BO Φ WY
  84. 雨音 (in your face vocal) - 久保田利伸

これを実現させるための方法

びっくりするほどローテク。まずは iPhone の履歴をスクショする。それを見て書き写していては何のための macOS か! といわれるので、ここで OCR ソフトの登場とする。スクリプトを組んで、可能な限り自動化したいので、 OCR ソフトで Linux で使われる tesseract というソフトを導入する。

このソフトは高い精度を持っているとのことで、インストール方法から

brew install tesseract
brew install tesseract-lang

1 行目でベースをインストール。 2 行目でランゲージパックをインストールした。

基本的な使い方としては、

tesseract imagefile outputbase [-l LANG[+LANG]]

オプションである -l を指定しないと English のみになってしまうので、ここは jpn+eng を指定する。

後は imagefile に撮影したスナップショットを。 outputbase には出力するテキストファイルを指定すれば OK 。例としてスナップショットのファイル名を「 input.jpg 」出力テキストファイルを「 output.txt 」として日本語を含む画像を変換させるのには、

tesseract input.jpg output -l jpn+eng

とすればいいことになる。注意して欲しいのは出力テキストファイルの指定には、 .txt は必要ないこと。それぐらいかな。

変換の実例

変換の実例を表示してみる。

精度高いですね。右が画像ファイル。左が OCR 後。文字の間違いよりも改行位置がまちまちでそこの方が問題かな。今回は、間違いも含めて手動でなおしました。自動化するのは難しいけど、 iMac での再生リストとともに、時々掲載しようと思います。基本的にミュージック .app のランダム再生に任せています。

投稿者プロフィール

kaizawa
kaizawaブロガー
新潟県在住。1964年生まれ、東京オリンピックの年ですね。
突然燃え上がったり、鎮火したり興味の波が激しいので注意が必要です。

コメントを残す

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

CAPTCHA