長いことPCを起動と同時になでしこ1で作った、指定したフォルダ内の音楽ファイルを列挙して
ランダムのプレイリストを作ってMCIで鳴らすタスクトレイに常駐のものを使っていたのですが、
最近、追加した音楽ファイルのファイル名のいくつかにUnicodeが使われていて
なでしこ1を使用するとUnicodeのファイル名のファイルでエラーがでて止まってしまう。
手動でファイル名をリネームすればいけるのですが、これからも増え続けることを考えると、何とかしておきたい。
試行錯誤してみたのですが、…うまくいかない。(自分には荷が…)
なでしこ1.6で64bit化。Unicodeのファイル名に正式対応!?…。してくれませんかね~。無理かな、やっぱり。
諦めてVLCメディアプレイヤーをコマンドから起動させて同じようにするための
なでしこ1メモ。
#vlc playerシャッフル再生 in タスクトレイ (スタートアップフォルダへ要登録)
母艦の可視はオフ
「"C:\Program Files\VideoLAN\VLC\vlc.exe" --random --loop --qt-start-minimized --qt-notification=0 --recursive=expand "C:\hogehoge"」を起動
終了
/*"C:\hogehoge"内のサブフォルダも含むファイルを
ランダム、リピート、システムトレイのアイコンのみでVLCを起動
※VLC オプション
プレイリスト
-Z, --random, --no-random ファイルをランダムに再生
(デフォルトで無効)
-L, --loop, --no-loop すべてをリピート
--recursive={none,collapse,expand}
サブディレクトリの振る舞い
Qtインターフェース (qt)
--qt-notification={0 (常にしない), 1 (最小化時), 2 (常に)}
トラックの変更時、ポップアップで通知
VLCが最小化もしくは、隠されている時に現在のプレイリストの項目が変更されるとアーティストとトラック名を通知するポップアップを表示します。
--qt-start-minimized, --no-qt-start-minimized
システムトレイのアイコンのみでVLCを起動
(デフォルトで無効)
VLCはタスクバー上のアイコンのみで起動します。
*/