- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 05:49:22 ID:KskL/38c0]
- foobarのメタデータを他のプレーヤーに引き継ぐためのエクスポートスクリプト
メディアライブラリからタブ区切りでフルパス、最終再生日時、再生回数を 標準出力に 書き出すのであとはSQLiteにインポートしちゃったりなんかしてゴニョゴニョすればおk ・必要コンポーネント foo_comserver2 ・InternalCuesheet非対応(%subsong%足すだけでいけるかも) ・TFはちょっといじらないと?が出ちゃうので注意が必要。 #!/usr/bin/ruby -Ku require 'win32ole' WIN32OLE.codepage=WIN32OLE::CP_UTF8 fb = WIN32OLE.new('Foobar2000.Application.0.7') lib = fb.MediaLibrary tracks = lib.GetTracks count = tracks.Count (0...count).each {|index| track = tracks.Item(index) puts track.FormatTitle(['%path%','%lastplayed%','%playcount%'].join('$tab()')) }
|

|