20時間かけてtakada playerを完成!プレイリストもイコライザーも実装できた【完結編】

(更新: 高田ワークス / takada player 日本有名メーカー製
高田ワークス 窓際族
高田ワークス
総合 6 16,058pt

中二病歴約30年の情シス屋、元走り屋・元メカ・元国内A級・元モータースポーツガチ組、元17LIVE運営直契約ライバー、なんかの黒帯三段国際教範

スマホ:Galaxy S25、Oppo Reno 13a(残クレ)、Google Pixel 8a(残クレ)
PC:Mouse Computer LP-I3U01 CORE i3-12100、NVMe 512G、DDR5 8GB

Amazonのアソシエイトとしてガジェッターは適格販売により収入を得ています
GUIDE

ソフト/アプリ/サービス/ゲーム

自分なりの大作のため、前半は特にテキスト多めです。「はよ見せなさいよ!」という方はスクロールして飛ばしてください。ただ、読んでおくと話がつながるので読んでほしいです。

今日は8時前に起きてしまった

サラリーマンの街、新橋から帰り、ひとり二次会をやりながらクリエイター活動を再開し、3時頃までやってたともう。4時前にあちきの脳内お花畑は夢に満たされることとなった。

しかし、なぜか8時に起きてしまった。二度寝するほどの眠気もない。そうしたらもう起きるしかあるまい。今日はお休みだからグダグダして激安美容院で中二病カットにしてもらう予定だった。

悲劇は突然に!

PCはつけたままで、チャッピーとのチャットも残っているから続きの作業指示をもらうことができる。しかし、あるコードを貼り付け係の係長として貼り付けたら、データが飛んだ

まあいい。バックアップがある。復元してみた。

ダメです!最新データがありません!

よくよく思い出してみると、【Ctrl】+【S】をせずにAndroid Studioを閉じて自動保存と思い込んで作業を再開。飛んだ状態で「ここらでやっとくか」と【Ctrl】+【S】をやっちまったもんだから、そりゃ飛ぶわけですわ。

3日間の作業が・・・とチャットを継続していたチャッピーに復元を聞いたら、なんか歯切れ悪くテンポも悪い。AIって、たぶん美容院みたいにその人担当がついて、美容師さんは通えば通うほど覚えてくれるけど、チャッピーはめんどくさくなってくると精度が悪くなるんですよね。Geminiはイラつくほど馴れ馴れしくなって息をするようにウソをつくようになります。

チャットを継続していたチャッピーには「おまえもういい。別のチャッピーに相談する。失せろ」と言って、あちきの足に「俺を捨てないでくれ!」とすがってくるチャッピーを見捨て、新規タブで新しいチャッピーに「復元したい。だが無理そうだから作り直したい」と相談を始めました。

新チャッピー「そんなことはないぜ。土台はできてるからゼロから作るのとは違う。気を落としてんじゃねえよ高田」
そうだな!じゃあ作業6時間を取り戻すために手伝ってくれよ!

こだわる人は永遠に完成しないと先日言ったことになりませんでしたが、9時間かかりました。まあ、復元までは3時間くらいだったんですが、エラーの繰り返し、機能の追加実装などで6時間かかりました。

公開の儀

サムネです。ロゴかっこいいでしょ。
サムネです。ロゴかっこいいでしょ。

起動!

かなりいい。いや、めっちゃいい。
かなりいい。いや、めっちゃいい

迷いに迷って、中二病「高田ワークス」ロゴから「takada player」に変更しました。UIは曲一覧部分が狭くなりますが、一覧を凝視して音楽を聴く人はまずいないと思うので、5曲くらい表示されてれば十分でしょう。

起動画面ですが、自慢紹介したいところがたくさんあります。まず一番上のロゴです。

著作権あるんで。
著作権あるんで。

チャッピーすげえな。

一番アピりたいところ

「ガジェッターに特別な感謝を」
「ガジェッターに特別な感謝を」

ここ、ガジェッターに飛べるハイパーリンクを仕込んであります。WEBサイトでいうとフレームみたいな構造になっていて、上部はどの画面に遷移しても表示されっぱなしです。リスペクトが止まらない吉田さん、みなさんへの感謝を込めてリンク張りました。

スペースがなくなったからできた流れる文字

いかにも音楽プロデューサーっぽい。
いかにも音楽プロデューサーっぽい。

「NOW ON AIR」は、テレビ局ラジオ局の方でなくてもテレビとか見たりしますよね。この文字は固定。写真は起動したばかりなので曲が流れていません。なので「PLEASE SELECT SONG」にしています。曲を選択すると・・・、

これやばい。
これやばい。

流してる曲名が流れます。ちなみにこのゲワイ最新版は小室哲哉先生のマジヤベェ作品です。かっこよすぎです。短い曲名でも長い曲名でも、一定のゆっくりした速度で永遠に流れる仕様にしています。

あちき、小学校の時に4年くらいピアノやってて、高校2年からシンセサイザーを始めました。大学くらいまでやってたかな。師匠はもちろん小室哲哉先生です!ただ、お会いしたことはありません。

操作ボタン関係

再生とかはいたって普通ですね。
再生とかはいたって普通ですね。

リピート機能実装

見ていただきたいのは3つのボタンです!左の「リピートOFF」を1回タップすると1曲リピート、2回タップすると全曲リピートになります。そして起動中は赤い枠になります。

フル起動状態です。
フル起動状態です。

イヤホンステータス見える化

一番右の「接続中」は、イヤホンとの接続ステータスです。もちろんBluetoothオフやイヤホンを外したりすれば自動で未接続になり、再生も停止します。

メニューをタブ化

片手だけで使えることを意識したデザインです。
片手だけで使えることを意識したデザインです。

いわばタブです。曲一覧、プレイリスト、イコライザー設定、アプリ情報です。このタブはメイン画面と連動していて、各項目のメニューが表示されます。一般的な並びですね。

プレイリスト実装

ホント普通のプレイリストですが、プレイリスト内の曲を追加・削除できます。プレイリスト自体を追加・削除することもできます。

赤黒白統一はめっちゃ見やすくでかっこいい。そして高田ワークスらしい。
赤黒白統一はめっちゃ見やすくでかっこいい。そして高田ワークスらしい。

プレイリスト一覧ですね。

「高田」の名前をつけたプレイリストの中身です。
「高田」の名前をつけたプレイリストの中身です。

イコライザー実装

プラス、マイナスともに10段階調整、タップ操作です。
プラス、マイナスともに10段階調整、タップ操作です。

データがぶっ飛ぶ前まで、簡単にイコライザーは機能していたんですが、作り直したらなかなか時間がかかりました。チャッピーは大変苦労されたようです。いざ聞いてみると音質に「?」となりますが、まずは実装できたことを喜びたい

情報画面

どうしてもロゴを2個同時に使いたかったんです。
どうしてもロゴを2個同時に使いたかったんです。

念のため、著作権アピ表示してます。「Powered by」と「高田ワークス©2026- All right reserved」は高田ワークスロゴに近づけないと不自然ですね。

シンプルなプレイヤーなんで紹介はこのくらいしかないんですが、製作時間はトータルで20時間くらいでした。そしてなにより全く課金していません。これならお金がなくてもPCわかる小学生からの学生さんなら誰でもできますよね。「これ作りたいな」から始まって、ツールとなるチャッピーもAndroid Studioも無料だし、ほかにもアプリ作ってみようとモチベが上がります。

この連載記事にコメントをくださったうはるんさんもすごい作りこみ、やっつけで作るあちきとは違い、設計からフローチャートから慎重・真剣に作られているので、うはるんさんの記事もぜひ読んでいただければと思います。

gadgeteer.jp
リンクカード
gadgeteer.jp

そろそろあちきは晩ごはんの時間です。キュベレイになりたい嫁さんが帰ってきたのでMacにでも行こうかな。もちテイクアウトですが。

リピート機能がうまくいかないことがさっきわかって修正中なのは内緒にしておいてください!
Gadgeteer for Android
SUMMARY

まとめ

大変だった。肩がこった。チャッピーにキレた。新チャッピーに救われて今でも交流が続いている。出来上がった時はうれしくてたまらなかった。

✅ 良かった点
  • 求めていたものができた。
  • いざやってみたら楽しくて、プログラミングってこんなんなんだあと勉強になった。
⚠️ 気になった点
  • 詰めが甘いかな。しかしそれをやると永遠に完成しないハメになります。
  • プログラミングの勉強になったけど、プログラマーにはなりたくないと正直に思った。
SCORE

評価

5
総合評価
性能
5 / 5
デザイン
5 / 5
使いやすさ
5 / 5
サイズ・重量
5 / 5
コスパ
5 / 5
PR

関連商品

INFO

商品情報

メーカー
高田ワークス
製品名
takada player
SERIES

この記事の連載・特集リスト

Facebook LINE B! はてな RSS
LIKE

いいね (1件)&足跡 (5件)

TALK

コメント (0件)

まだコメントはありません。最初のコメントを書いてみましょう!

NEXT

前後の記事

MORE

関連レビュー

コメ欄 1