FC2ブログ

覚え書き

覚え書きに近い日記

ソニーストア

自作ソフトウェア紹介


自作のソフトウェアを公開しています。

■Windows用
DrawMusicCenterPlaylist
Music Center for PCのプレイリスト吸い出し(エクスポート)ツール
http://sia.blog4.fc2.com/blog-entry-456.html

RenByExif
写真のExif情報を元にリネームするソフトRenByExif
http://sia.blog4.fc2.com/blog-entry-453.html

VcfToCsv
FOMAからW-ZERO3へ電話帳を移行する
http://sia.blog4.fc2.com/blog-entry-349.html

■W-ZERO3、W-ZERO3[es]、その他WindowsMobile端末用
ConvVCF2
vCard形式のファイルをPocketOutlookに取り込む
http://sia.blog4.fc2.com/blog-entry-399.html

スポンサーサイト



Music Center for PCのプレイリスト吸い出し(エクスポート)ツール Version2対応


2020/4/5更新
Music Center for PC Version2 に対応した版を追加公開。
--------------------------------------------------------------------------------
Media Goが更新されなくなり今後はMusic Centerを更新していくとSONYが言うから入れ替えたものの、ファイル転送がWalkmanしか認識しないとかいう困った仕様。
Xperiaを含むAndroid端末への音楽ファイルの転送ができない。
何だってこんな使いにくいことになったのかという愚痴は方々で聞くのでここではこの辺にして。

音楽ファイルのコピーはもう仕方ないからWindowsのエクスプローラで片付けたは良い物の、プレイリストのコピーで困った。
プレイリストがm3u等のファイルとして存在していない。
ツールにエクスポート機能があるのかなと探したけど、インポート機能はあるくせにエクスポート機能が無い。
本当にもうアレ。

調べるとどうやらAccessのデータベースで管理されているらしい。
しかもmdbってどんだけ古いソースをそのまま使っているのか。10年前ですか。もっとですか。
いやSONY内部の開発チーム(があるのか知らんけど)も過去からの柵に縛られているのかなと、最近VB6.0などというサポートも何もあった物じゃないプログラムの改修をした身からは同情を禁じ得ないと思いつつ、VBScriptで以下のようなものを作ってみた。

2020/4/5追記
Music Center for PC Version2 とかいうのが出ていたのを今頃知った。
管理方式が変わっており今までのツールが動作しなかったのでVersion2対応版として追加で公開。
DBが何の形式か不勉強で分からなかったのでテキスト解析する形でプレイリストの抽出を行ってみた。
自分の環境では動いたという程度なのでもし出力結果が変だったらごめんなさい。
あと、現時点でAndroid10がプレイリストのパス区切り文字がバックスラッシュ(\)だと認識しないらしいのでスラッシュ(/)で出力するように調整した。

■DrawMusicCenterPlaylist
Music Center for PCのプレイリスト吸い出し(エクスポート)ツール

Music Center for PC Version2.x対応版(2020/4/5公開)
ダウンロード→DrawMusicCenterPlaylist2.zip


Music Center for PC Version1.x対応版
ダウンロード→DrawMusicCenterPlaylist_ver1.3.zip


■お約束の文章
本ファイルを使用しておきた問題は当方では関知いたしません。
全て自己責任で使用してください。
サポートは基本的にしないのでそのつもりで。

■動作環境
・Music Center for PCがセットアップされている環境
・VBScriptが動く環境
・ADOによるDB接続が可能な環境(Version1.xのみ)

■動作確認環境
・Music Center for PC 2.2.1
・Music Center for PC 1.0.00.08241
・Windows 10 Home 64bit

■使い方
ダウンロードしたzipファイルを解凍して得られたVBSファイルを適当なフォルダへ配置。
※他の邪魔なファイルとかが無い新規に作成した空フォルダへの配置を推奨
配置したVBSファイルをカチカチっとダブルクリック等で実行する事で、
VBSファイルを配置したフォルダと同じ並びに年月日時分秒(yyyyMMdd_HHmmss)のフォルダを自動生成。
その中にMusic Center for PC上で管理されている「プレイリストの名前.m3u」ファイルを作成する。

以上。

一応自分が自分の為に欲しいと思った補助機能として
・フルパス情報からドライブ文字列を除去して出力する機能
・音楽ファイルの拡張子グループ別にm3uファイルを作成する機能
を持たせている。

その他、スクリプト内部の書き換えにより
・音楽ファイルの拡張子グループ別にm3uファイルを作成する機能の無効化
・出力ファイルの文字コードをShift_JIS、UTF-8、UTF-8N(BOM無)の切り替え
といった機能も持たせている。

スマホへのコピーは自動では行わないので、手作業。
本ツールにより作成されたm3uファイルをAndroid端末にWindowsエクスプローラでファイルコピーする。
配置した場所から音楽ファイルまでのパス情報が相対的にあっていればミュージックアプリなどで使用できる感じ。

もしかしたら同じような悩みを持った人の解決策となるかもしれないのでここに公開しておく次第。

テンプレート調整


Amazon広告とかが無効になったのでパッと外せるところをはずしつつ、

広告をソニーストア推しやDELL推しにしてみたりしつつ、
画面幅を1024px前提で作っていたのを1280px前提に調整したりしつつ、
もうブログで最新を発信するような場でもないのかなと時代を感じたりしつつ。

«PREV  | ホームへ戻る |  NEXT»

おすすめ商品

ソニーストア ソニーストア

ブログ内検索

プロフィール

Author: sinsia
携帯アクセスはQRコードから

Admin