技術的ひとりごと(備忘録)

いろいろな備忘録的な何か

続・MP3ファイルの一覧を作成

やりたいこと(requirements)

  • MP3Tagでエクスポートしたファイルの列をファイル更新日時(_file_mod_date)の値でソートしたい
  • 順番は降順(descending order)としたい
    • ただし、MP3Tag のloop関数は降順ソートに非対応

実装

  • テキストエクスポートファイルのソート処理部にて $sub と $replace を駆使すれば対応可能
  • 日付内の記号を数字変換して減算し、昇順ソートする

$loop($sub('10000000000',$replace(%_file_mod_date%,'/','0')))

 :
$loopend()

  • 更新日時、アルバム名、トラック番号、ファイル名の順ソートしたい場合は以下のような形になる

$loop($sub('10000000000',$replace(%_file_mod_date%,'/','0')))$loop(%album%)$loop(%track%)$loop(%_filename_ext%)

 :
$loopend()$loopend()$loopend()$loopend()

参考URL