PREV | PAGE-SELECT | NEXT

≫ EDIT

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

| スポンサー広告 | --:-- | comments(-) | trackbacks(-) | TOP↑

≫ EDIT

iTunes Music Library to SQLite DB /foobar2000

iTunes Music Library to SQLite DB は iTunes ミュージックライブラリの曲情報(iTunes Music Library.xml)をSQLite データベース(.db)へ変換するWSHスクリプトです。
iTunes での再生回数/レーティング/最終再生日/追加日/といったタグに書き込まれない情報を、foobar2000 から参照可能な DB に変換することで移行します。

foobar2000 での再生回数等の情報管理は作成した DB 上で引き続き行うことになりますが、
その際の DB 参照および書き込み には foo_customdb.dll << mirror >>を想定(推奨)しています。

・移行の流れ
1. 変換スクリプトを使ってiTunes Music Library.xmlをDBに変換
2. foobar2000にインストールしたfoo_customdb.dllで DB を管理

以下の変換スクリプトの動作には事前に SQLite ODBC Driver のインストールが必要です。
スクリプトの仕様や使い方は同梱の Readme を読んでください。
既存のDBへの追加・更新も可能ですが、その場合は必ずバックアップをとってから実行してください。

<< Download >> iTunes Music Library to SQLite DB.zip GitHub

--v0.1公開(2011/03/13)-----------
公開
--v0.2更新(2011/03/21)-----------
既存のDBに対する処理を追加
--v0.3更新(2011/03/31)-----------
月計算の間違いを修正
キーにトラックナンバーを追加
--v0.4更新(2011/04/04)-----------
少し処理を改善
キー情報が取得できない曲はその部分を"?"で処理するようにした
--v0.5更新(2011/04/19)-----------
少し処理を改善
--v0.6更新(2011/11/14)-----------
曲名等に'(シングルクォーテーション)が含まれているとエラーになる不具合を修正
--v0.7更新(2014/02/25)-----------
数値文字参照が文字列に変換されない不具合を修正

出力結果を確認するには専用ソフトを使うのが簡単です。例えば PupSQLite


--------------------------------------------------------------------------------------------------------------
ファイル一覧

| foobar2000 | 06:14 | comments:4 | trackbacks:0 | TOP↑

COMMENT

foobarとiTunesの共有をしたく躍起になっている所このスクリプトを見つけ、試させて頂きましたがエラーが出てしまい変換ができません。

スクリプト: C:\ ~ Library to SQLite DB.wsf
行: 132
文字: 14
エラー: near"s":syntax error(1)
コード: 80004005
ソース: Microsoft Ole DB Provider for ODBC Drivers

といった具合なのですが、軽く調べた限りデータの中に'が含まれているので文字が途切れた、といった感じのエラーのようですが、音楽データの中のシングルクォートを抜く訳にも重ねる訳にもいかず途方にくれてしまいました...

もし宜しければ対策をご教授いただけませんでしょうか?

| | 2011/11/13 22:32 | URL |

ご報告有難うございます。ごく単純なエスケープのし忘れでした。。
jsフォルダ内のioFunc.jsの100行目を
var key = eval(keystr).replace(/'/g, "''").replace(/undefined/g, "?");
このように修正してください。
またはその部分を修正したv0.6を上げましたのでそちらをお試しください。
お手数おかけしますが、またなにか問題等起こりましたらお尋ね下さい。

| Tomato | 2011/11/14 01:05 | URL | ≫ EDIT

itunesから曲情報をfb2kへ移行したく何かないかと検索しここへ辿り着きました。
さっそくスクリプトを試させていただいたのですが、一部の曲が正しくDBへアクセスできなかったのでDBを覗いたところ、DBに書き込まれたキーの特殊文字(&、<,>)が数値参照のまま?でした。
この手のことは全くわからないのでどう対処したらいいのかわからず書き込ませていただきました。

| | 2014/02/25 17:10 | URL |

Re: タイトルなし

ご報告有り難うございます。
数値文字参照が文字に変換されない不具合を修正しましたので、
お手数ですがもう一度ダウンロードしてDBの作成を行ってみてください。

| Tomato | 2014/02/25 20:18 | URL | ≫ EDIT















非公開コメント

TRACKBACK URL

http://ashiato1.blog62.fc2.com/tb.php/47-b112816d

TRACKBACK

PREV | PAGE-SELECT | NEXT

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。