Mp3ファイルのディレクトリからユニバーサルプレイリストを作成するにはどうすればよいですか?
私の妻はミュージシャン(バイオリン奏者)であり、彼女はギグを持っているため、この質問が出てきました。イベントのDJは彼女のために彼女の伴奏音楽を演奏します。彼は彼女に音楽を載せたサムドライブを持ってくるように言った。彼女は私にプレイリストの作成を手伝ってほしいと頼みました。 DJがどのようなオペレーティングシステムを使用しているのか、または使用するのかわからないので、普遍的なフォーマットが必要であり、多大な労力を費やすことなくこれを達成する必要があります。
Goublingは、Ask Ubuntuを検索に追加しても、答えを提供しませんでした。
質問は次のとおりです。
mp3ファイルのディレクトリからユニバーサルプレイリストを作成するにはどうすればよいですか?
これを書いた後、 端末からM3Uプレイリストを生成するにはどうすればよいですか? が見つかりましたが、ユースケースが異なり(異なる回答も必要です)、ここで質問されていることに注意してくださいm3uの存在を認識していません。
cd
ディレクトリに
ls -1 *.mp3 > playlist.m3u
m3u
format と呼ばれるかなり普遍的なフォーマットが存在し、改行で区切られたファイル名のリストと同じくらい簡単であることがわかります。
妻が必要なmp3ファイルを空のサムドライブに移動した後、端末を開いてメディアディレクトリを参照し、次のように入力してEnterキーを押しました。
ls -1 *.mp3 > playlist.m3u
それから私は彼女のためにファイルをgeditで開き、彼女が望みどおりの順序にしたいだけの行をコピーアンドペーストさせました。
作業が完了したら、ファイルを保存し、フォルダーブラウザーでダブルクリックして、RhythmBoxで開きました。彼女はプレイをクリックし、それがプレイされ、私はヒーローでした。
プレイリストをシャッフル
USB HDDを使用したPi MusicboxのBashスクリプトの例(generatePlaylist.sh)...
find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u
crontabジョブと組み合わせて、4時間ごとに実行します...
0 */4 * * * root /music/playlist/generatePlaylist.sh