2006年12月30日
川俣晶の縁側ソフトウェアその他開発日誌total 7000 count

音楽ファイルランダム再生、Vistaサイドバー ガジェット・一応完成 "Autumn's Random Music Player 1.0"

Written By: 川俣 晶連絡先

 ふう。

 長かった。

 長かったというのは、実は開発に要した時間ではなく、他の作業を終わらせてこれに取りかかるまでの時間が長かったという意味です。とほほ。

 やっと、Vistaのサイドバー ガジェットが一応完成という水準に達しました。

やっとできたよ! §

 静止画で見ても面白さは分かりませんが、スクリーンショットは以下のような感じです。

通常時

 マウスオーバー時は、以下のような半透明ボタンがじわっと浮かび上がります。

マウスオーバー時

 下の色の付いた四角の列は再生中の曲の進行状況を示します。クリックするとその位置に曲の再生位置が飛びます。

 中央部は、アルバム名、曲名、アーティスト名がスクロールします。

 左上は何ファイル再生しているか、右上は現在再生中の曲の再生中時間を表示します。

これが売りだ! §

 より具体的には、以下のような内容です。

  • MP3/WMAファイルをランダム再生します
  • 指定ディレクトリから再帰的にファイルを探し出すことができます
  • 大量の音楽ファイルに対応します。6700ファイル以上の環境で動作検証済み (普通の使い方で、全て再生するのに一ヶ月以上掛かる量)
  • 再生した曲を記憶するので、マシンを再起動しても全てのファイルを再生し終わるまで、同じファイルを再生しません
  • 再生した曲の情報はたった2つの整数に圧縮されるので、一瞬で読み書きされます (ただしファイルの一覧に変更があった場合は情報が無効となり、最初から再生をやり直します)
  • 再生ボタン、停止ボタンなどの機能は、マウスポインタをウィンドウ上に乗せた場合にのみ表示されます。これにより、表示面積を最小に抑えています
  • シャットダウン時に再生中だったかどうかを記憶し、次回起動時には前回再生中なら再生開始、停止中なら再生せずに立ち上がります

インストール方法 §

 Vistaユーザーなら、以下のリンクをクリックするだけです。

Autumn's Random Music Player 1.0

 ファイルが見つからないというエラーで上手く行かないときは、私までご一報ください。

2008/09/15追記。このバージョンは既に古いので、Windows Live Galleryの当該ソフトのページより最新版を入手してください。

技術トピック §

 Webアプリケーションを書くときには使えない機能が使い放題という快楽を甘受できました。

 MARQUEE要素など、普通なら絶対に避けるMS独自要素です。しかし、IE7エンジンで動作することしかあり得ないVistaサイドバーガジェットなら100%利用は安全確実です。

 また、IE7からサポートとなる任意の要素に対するhover疑似クラスの機能も使っています。VistaサイドバーガジェットはIE6のエンジンで動く可能性はゼロなので、これも安全確実です。

 まさに、Webアプリケーションの技術を使いつつ、Webアプリケーションとは異質の別世界に到達してしまったという感じです。

Facebook

キーワード【 川俣晶の縁側ソフトウェアその他開発日誌
【その他開発日誌】の次のコンテンツ
2007年
01月
02日
NT版UNIX-like toolsのmvで異なるボリュームにディレクトリを移動できない問題
3days 0 count
total 2442 count
【その他開発日誌】の前のコンテンツ
2006年
12月
12日
はじめて作ったLiveガジェット、ITMedia Enterprise Headlines
3days 0 count
total 2275 count

このサイト内の関連コンテンツ リスト

2007年
02月
02日
Autumn's Random Music Player バージョン1.1公開
3days 0 count
total 5804 count
2008年
01月
07日
Autumn's Random Music Player バージョン1.3公開
3days 0 count
total 3760 count
2008年
01月
22日
Autumn's Random Music Player バージョン1.4公開・ZIPフォルダ対策強化版
3days 0 count
total 4795 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20061230214349
サイトの表紙【その他開発日誌】の表紙【その他開発日誌】のコンテンツ全リスト 【その他開発日誌】の入手全リスト 【その他開発日誌】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.