CDデータベースを利用した検索サービスの検討

1
CDデータベースを利用した
検索サービスの検討
政策情報学部 4年
0540068
照井 貴規
2
結果
• 所有しているCDや、音楽データを移動先
で検索し、情報を得る仕組みを実現した
3
背景・目的
• どのアーティストのCDを所有していて、どの
CDを所有していないかがわからない場合がある。
• 移動先などから所有しているCDなどの音楽情報
が分かるようにする。
4
求められる機能
• 所有している音楽データをデータベースに登録
する機能(機能1)
• アーティスト名、アルバム名、曲名を検索する
機能(機能2)
• 検索結果を表示する機能(機能3)
5
システム構成
Webサーバ
リッピングした情報を
リッピングした情報を
ハードディスクに保存
HDに保存
iTunes
曲データファイル
リッピング
MP3形式
ID3データ
•アーティスト名
サーバ
ネ
ッ
ト
デ
ー
タ
ベ
ー
ス
(機能3) 結果
登録 (機能1)
•アルバム
•トラック
デ
ー
タ
検索(機能2)
•CDを買うときに曲を
検索し、持っているか
を確認
デジタルオーディオプレーヤー
6
実装環境
• オペレーティングシステム:Microsoft Windows XP Home Edition
Version 2002
Service Pack 2
CPU :Intel® Celeron® M 1.5GHz
メモリ:1.24GB
サーバーソフトウェア:VertrigoServ2.21
• サーバ環境
オペレーティングシステム:Ubuntu 8.04 Server
CPU::Pentium M 1.6GHz
メモリ:1GB
Webサーバ:Apache 2.2.8
データベース:MySQL 5.0.51
プログラミング言語
PHP 5.24
実装
• mp3id3get.php
iTunesフォルダからmp3ファイルを検索し、検索した
mp3ファイルの結果をデータベースへ送信、登録するた
めのプログラム。
• mp3_zenken.php
mp3id3get.phpのプログラムでデータベースへ送信、登
録したmp3データの登録結果の全件を表示するためのプ
ログラム。
• cd_kensaku2.html
アーティスト名、アルバム名、曲名を検索するプログラ
ム。
8
実装構成
クライアントPC
サーバ
Mp3ファイ
ル検索
PHP
mp3id3get.php
iTunes
フォルダ
結果
PHP
検索
mp3_zenken.
php
cd_kensaku2. 検索結果
html
Webサーバ
登録
データ
ベース
9
機能動作
① アーティスト名検索
② アルバム名検索
③ 曲名検索
検索結果
あり
検索結果
あり
検索結果がなかった
場合の表示
10
成果
• 成果
当初の目的どおり、移動先、パソコンが近くにない場
合、携帯電話を利用し、パソコンに入っている音楽デー
タを検索することができた。
• 今後の課題
検索の種類をさらに増やしたい。
Webとのマッシュアップなどが出来る機能を製作し、
お気に入りのアーティストの新曲情報などをメールに配
信できる機能を検討したい。
個人だけでの使用ではなく、他人と共有できる機能も今
後検討したい。
11
以上で発表を終わります。
ご静聴ありがとうございました。
質問等があればお願いします。