April 28, 2016

iTunes再生履歴管理 Web版を作ってみた

160428-1Top
iTunes再生履歴管理のWeb版をPHPとMySQLで作ってみたので解説を。

iTunesでは曲(ファイル)ごとに最後に再生した日や再生回数が記録されている。
が、しかしこれだとオリジナルアルバムのAという曲と、ベスト盤の同じくAという曲は別々にカウントされてしまう。
それをLast.fmとかみたいにちゃんとカウントしてみたかったので作ってみた。
Apple MusicにしてからiTunesと同期しなくなったので、iPhoneで再生したのがLast.fmと同期しなくなったし。

普段使っているのはAccessをDBとしてExcel VBAから操作するツール。
今回作ったのは、ブラウザから動くPHP + MySQL版である。
使ってるレンタルサーバーでMySQLが動くのでPHPとMySQLの勉強がてら作ってみた。

試してみたい人はguestで登録してみて。
まだユーザー登録システムを作ってないので手動で登録しないといけないので、本格的に使いたい人はSNSのメッセンジャー等で連絡してください。ユーザー登録します。



■使い方
Macは試してないのでわかりません。アップロードしても登録できないかも。
Windowsでやってください。

160428-6iTunes

iTunesのスマートプレイリストで最近再生した曲を作る。
『ファイル』→『ライブラリ』→『プレイリストをエクスポート』→ファイルの種類をXMLファイルで保存。
アップロード画面でユーザー、パスワードを入力して、保存したXMLファイルを選択してアップロード。
これで登録されます。
しかし、最新の曲よりも新しい曲しか登録されないので、複数ファイルアップロードする場合は古いファイルから順番にアップロードしてください。

iTunes再生履歴ページを表示します。
自分のユーザー名を選択し、表示したい期間を選択して表示ボタンをクリックする。
 
160428-2Monthly
Monthly
月ごとに何曲再生されたか
 
160428-3Artist
Artist
アーティスト別で何曲再生されたか

160428-4Album
 Album
アルバムアーティスト + アルバム別で何曲再生されたか

160428-5Song
 Song
アーティスト + 曲で何曲再生されたか
 
 



    このエントリーをはてなブックマークに追加 mixiチェック

トラックバックURL

コメントする

名前
 
  絵文字
 
 
Counter
  • 今日:
  • 昨日:
  • 累計:

Counter

    Archives
    Categories
    記事検索
    QR Code
    QRコード
    ギャラリー
    • 左足を負傷——人生で一番大きなケガをした話
    • 左足を負傷——人生で一番大きなケガをした話
    • 左足を負傷——人生で一番大きなケガをした話
    • SESAMEフェイス(AI時代版)用の充電池を買ってみる
    • SESAMEフェイス(AI時代版)用の充電池を買ってみる
    • SESAMEフェイス(AI時代版)用の充電池を買ってみる
    • SESAMEフェイス(AI時代版)用の充電池を買ってみる
    • 白バラ牛乳パンを発見『白バラ牛乳使用ホイップ生メロンパン』
    • 白バラ牛乳パンを発見『白バラ牛乳使用ホイップ生メロンパン』
    • スマートロックの『SESAME フェイス AI時代版』を買った
    • スマートロックの『SESAME フェイス AI時代版』を買った
    • スマートロックの『SESAME フェイス AI時代版』を買った
    • スマートロックの『SESAME フェイス AI時代版』を買った
    • スマートロックの『SESAME フェイス AI時代版』を買った
    • PS5 コントローラーの交換用スティックキャップを買ってみた
    GEMS RSS
    Recent Comments
    楽天
    楽天で探す
    楽天市場
    • ライブドアブログ