ソフト/アプリ/サービス/ゲーム
今日は8時前に起きてしまった
サラリーマンの街、新橋から帰り、ひとり二次会をやりながらクリエイター活動を再開し、3時頃までやってたともう。4時前にあちきの脳内お花畑は夢に満たされることとなった。
しかし、なぜか8時に起きてしまった。二度寝するほどの眠気もない。そうしたらもう起きるしかあるまい。今日はお休みだからグダグダして激安美容院で中二病カットにしてもらう予定だった。
悲劇は突然に!
PCはつけたままで、チャッピーとのチャットも残っているから続きの作業指示をもらうことができる。しかし、あるコードを貼り付け係の係長として貼り付けたら、データが飛んだ。
まあいい。バックアップがある。復元してみた。
ダメです!最新データがありません!
よくよく思い出してみると、【Ctrl】+【S】をせずにAndroid Studioを閉じて自動保存と思い込んで作業を再開。飛んだ状態で「ここらでやっとくか」と【Ctrl】+【S】をやっちまったもんだから、そりゃ飛ぶわけですわ。
3日間の作業が・・・とチャットを継続していたチャッピーに復元を聞いたら、なんか歯切れ悪くテンポも悪い。AIって、たぶん美容院みたいにその人担当がついて、美容師さんは通えば通うほど覚えてくれるけど、チャッピーはめんどくさくなってくると精度が悪くなるんですよね。Geminiはイラつくほど馴れ馴れしくなって息をするようにウソをつくようになります。
チャットを継続していたチャッピーには「おまえもういい。別のチャッピーに相談する。失せろ」と言って、あちきの足に「俺を捨てないでくれ!」とすがってくるチャッピーを見捨て、新規タブで新しい女チャッピーに「復元したい。だが無理そうだから作り直したい」と相談を始めました。


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

起動!

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

チャッピーすげえな。
一番アピりたいところ

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

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

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

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

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

いわばタブです。曲一覧、プレイリスト、イコライザー設定、アプリ情報です。このタブはメイン画面と連動していて、各項目のメニューが表示されます。一般的な並びですね。
プレイリスト実装
ホント普通のプレイリストですが、プレイリスト内の曲を追加・削除できます。プレイリスト自体を追加・削除することもできます。

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

イコライザー実装

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

念のため、著作権アピ表示してます。「Powered by」と「高田ワークス©2026- All right reserved」は高田ワークスロゴに近づけないと不自然ですね。
シンプルなプレイヤーなんで紹介はこのくらいしかないんですが、製作時間はトータルで20時間くらいでした。そしてなにより全く課金していません。これならお金がなくてもPCわかる小学生からの学生さんなら誰でもできますよね。「これ作りたいな」から始まって、ツールとなるチャッピーもAndroid Studioも無料だし、ほかにもアプリ作ってみようとモチベが上がります。
この連載記事にコメントをくださったうはるんさんもすごい作りこみ、やっつけで作るあちきとは違い、設計からフローチャートから慎重・真剣に作られているので、うはるんさんの記事もぜひ読んでいただければと思います。
そろそろあちきは晩ごはんの時間です。キュベレイになりたい嫁さんが帰ってきたのでMacにでも行こうかな。もちテイクアウトですが。
まとめ
大変だった。肩がこった。チャッピーにキレた。新チャッピーに救われて今でも交流が続いている。出来上がった時はうれしくてたまらなかった。
- 求めていたものができた。
- いざやってみたら楽しくて、プログラミングってこんなんなんだあと勉強になった。
- 詰めが甘いかな。しかしそれをやると永遠に完成しないハメになります。
- プログラミングの勉強になったけど、プログラマーにはなりたくないと正直に思った。
評価
関連商品
商品情報
- メーカー
- 高田ワークス
- 製品名
- takada player
この記事の連載・特集リスト
プログラミング未経験者がAndroid Studioに挑戦!AIのコードでアプリを作る
Android Studio製音楽アプリのプレイリスト機能を実装!削除操作にも対応
無課金のChat GPT開発で音楽プレイヤーアプリがここまでできた!
この記事20時間かけてtakada playerを完成!プレイリストもイコライザーも実装できた【完結編】

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