今回のテーマ: テキストファイル操作
音楽をmp3などの圧縮形式で楽しむのもかなり一般的になってきました。
最近ではmp3がパソコン上や、「キワモノ」に近いメモリー内蔵プレイヤーだけでなく、普通のポータブルCDプレイヤーでも当たり前のように再生出来てしまいます。
カーオーディオでもmp3に対応するものが、当たり前のようにカタログに並んでいます。すでに音楽の圧縮形式は、かなりの市民権を得ているようです。
CDを購入してきても、パソコンで取り込んだあとCDはケースに入れたまま、なんて人も多いと思います。
少なくとも私はそうです。CDを購入しても、使うのはリッピングする一度だけのことがほとんどです。
だったらレンタルで借りれば、というのは却下 (^_^。最近は借りるより買ってばっかりいます。レンタル屋にも長いこと行ってないなぁ
mp3に変換してファイル名をつけて、ポータブルプレイヤーに転送...と、ここで困った問題が発生します。
大抵のポータブルプレイヤーは、プレイリストに対応していません(というより、対応しているものを見たことがない)。順番通りに演奏させるには、ファイル名の先頭に数字を順に振っていくしか有りません。
なかには、番号を振ってもその順に演奏することを保証していないプレイヤーもありますが...。CD-Rなどに記録された順に演奏する、というタイプです。
しかし、プレイヤーに転送するために番号を手作業で付けるのも結構手間です。
面倒だと感じたあなたは正しい。こんな仕事は機械に押しつけてしまいましょう。
mp3をプレイリスト順にリネームするスクリプトダウンロード
使い方は、スクリプトファイルに拡張子"m3u"のプレイリストファイルをドロップするだけです。
ただし、当然ながらプレイリストが正しく演奏される状態になっている(mp3ファイルをプレイリストと同じフォルダに配置するなど)必要があります。見つからないmp3ファイルを探し回るような機能はありません。
実行すると、サブフォルダを作成し、そこにリネーム後のファイルをコピーします(元のファイルには手をつけません)。
100曲以上が登録されたプレイリスト(正確には、100行以上のプレイリスト)での動作は想定されていません。振られる番号は2桁までです。
特に編集する部分はありません。
振られる番号を3桁にするのは簡単な修正が必要になりますが、普通は必要ないと思いますので、説明は省きます。