タグ「音楽プレーヤー」の記事 (3件)

絞り込みを解除

SmartRandomPlayerがPWAに対応しました - 自作メディアプレーヤー作成日記④

ランダム音楽プレーヤー「SmartRandomPlayer」がPWA(Progressive Web Apps)に対応し、機能強化されました。本WebアプリはFile System Access APIを利用し、PC内の音楽ファイルをサーバーにアップロードせずブラウザで再生可能。これまではファイルアクセスごとの承認ダイアログが操作感を損ねていましたが、PWA化により、一度インストールしてアクセス許可すれば権限が永続化され、ダイアログなしでスムーズな連続再生を実現。専用ウィンドウで起動し、デスクトップアプリのような操作感となります。ChromeやEdgeでのインストール方法も紹介されており、今後

続きを読む →

Webアプリケーションで限定版公開! - 自作メディアプレーヤー作成日記③

「SmartRandomPlayer」は「ランダムなのに好きな曲が多めに再生される」という独自ロジックを持つWebアプリケーションとして正式名称が決定しました。開発者の尽きないアイデア(ダ・ヴィンチ症候群)により完成が遅れたものの、コア機能に絞ったお試し版が公開。選曲ロジックは、VLCプレーヤーでの工夫から着想を得た「重み付きランダム」を採用。曲に「レベル」を設け、高レベルほど指数関数的に再生確率を高めつつ、再生の偏りを防ぐシャッフルやレベル自動調整機能を搭載しています。ユーザーの音楽ファイル本体はサーバーに送信されず、File System Access APIとIndexedDBを用いてロ

続きを読む →

ヤーマンにとってのプログラミングとは? - 自作メディアプレーヤー作成日記①

TM NETWORKのライブをきっかけに音楽ライフが始まった筆者は、1000曲を超える音楽ファイルをシャッフル再生する独自のプレーヤーを探し求めるも、理想的なものが無いことに気づく。そこで、長年の夢だった自作音楽プレーヤー開発に乗り出す。20年ぶりにエンジニア復帰を決意した背景には、8ビットパソコン時代からのプログラミング経験と、知識欲の強さ、そして飽きっぽいADHD気質の克服がある。Webエンジニアとして働いた経験も活かし、独自の再生ロジックを持つ音楽プレーヤー開発に着手。この記事では、その開発に至った経緯と、筆者のプログラミング遍歴、そしてADHD気質との関わりについて触れている。

続きを読む →