mp3をプレイリスト順にリネーム

今回のテーマ: テキストファイル操作

音楽をmp3などの圧縮形式で楽しむのもかなり一般的になってきました。

最近ではmp3がパソコン上や、「キワモノ」に近いメモリー内蔵プレイヤーだけでなく、普通のポータブルCDプレイヤーでも当たり前のように再生出来てしまいます。

カーオーディオでもmp3に対応するものが、当たり前のようにカタログに並んでいます。すでに音楽の圧縮形式は、かなりの市民権を得ているようです。

CDを購入してきても、パソコンで取り込んだあとCDはケースに入れたまま、なんて人も多いと思います。

少なくとも私はそうです。CDを購入しても、使うのはリッピングする一度だけのことがほとんどです。

だったらレンタルで借りれば、というのは却下 (^_^。最近は借りるより買ってばっかりいます。レンタル屋にも長いこと行ってないなぁ

mp3に変換してファイル名をつけて、ポータブルプレイヤーに転送...と、ここで困った問題が発生します。

大抵のポータブルプレイヤーは、プレイリストに対応していません(というより、対応しているものを見たことがない)。順番通りに演奏させるには、ファイル名の先頭に数字を順に振っていくしか有りません。

なかには、番号を振ってもその順に演奏することを保証していないプレイヤーもありますが...。CD-Rなどに記録された順に演奏する、というタイプです。

しかし、プレイヤーに転送するために番号を手作業で付けるのも結構手間です。

面倒だと感じたあなたは正しい。こんな仕事は機械に押しつけてしまいましょう。

mp3をプレイリスト順にリネームするスクリプトダウンロード


使い方は、スクリプトファイルに拡張子"m3u"のプレイリストファイルをドロップするだけです。

ただし、当然ながらプレイリストが正しく演奏される状態になっている(mp3ファイルをプレイリストと同じフォルダに配置するなど)必要があります。見つからないmp3ファイルを探し回るような機能はありません。

実行すると、サブフォルダを作成し、そこにリネーム後のファイルをコピーします(元のファイルには手をつけません)。

100曲以上が登録されたプレイリスト(正確には、100行以上のプレイリスト)での動作は想定されていません。振られる番号は2桁までです。


プログラムコードの表示

(プログラムコードがここに表示されます)

特に編集する部分はありません。

振られる番号を3桁にするのは簡単な修正が必要になりますが、普通は必要ないと思いますので、説明は省きます。