Mp3 dosyaları dizininden bir çalma listesi nasıl yapılır?


13

Mp3 dosyaları dizininden nasıl evrensel bir çalma listesi oluşturursunuz?

Bu soru, eşim bir müzisyen (kemancı) olduğu ve bir konseri olduğu için geldi ve etkinlikte DJ, beraberindeki müziği onun için çalacak. Ona müziği ile birlikte bir parmak izi getirmesini söyledi. Benden çalma listesi yapmasına yardım etmemi istedi. DJ'in ne tür bir işletim sistemi kullanacağını veya kullanacağını bilmediğim için evrensel bir biçime ihtiyacım var ve bunu çok çaba harcamadan başarmam gerekiyor.

Google'a, aramaya Ask Ubuntu'yu eklesem bile cevap vermedi.

Soru şu:

Mp3 dosyaları dizininden nasıl evrensel bir çalma listesi oluşturursunuz?


Bunu yazdıktan sonra , terminalden nasıl bir M3U çalma listesi oluşturabilirim? , ancak kullanım durumu farklıdır (farklı bir yanıt gerektirir) ve burada sorulan soru m3u'nun varlığından haberdar değildir.

Yanıtlar:


20

Mp3 dosyaları dizininden bir çalma listesi nasıl yapılır?

cd dizine ve

ls -1 *.mp3 > playlist.m3u

Bu adlandırılan oldukça evrensel biçimi var olduğu ortaya çıkıyor m3ubiçimi ve dosya adları listesi satırbaşıyla ayrılmış gibi basit olarak olabilir.

Eşim istediği mp3 dosyalarını boş bir başparmak sürücüsüne taşıdıktan sonra, bir terminal açtım, medya dizinine göz attım ve aşağıdakileri yazıp enter tuşuna basın:

ls -1 *.mp3 > playlist.m3u

Sonra onun için dosyayı gedit'te açtım ve satırları kopyalayıp istenen sıraya sokmak istediği kadar yapıştırmasına izin verdim.

Tamamlandığında, dosyayı kaydetti, bir klasör tarayıcısında çift tıkladı ve RhythmBox onu açtı. Oyuna tıkladı, oynadı ve ben bir kahramandım.


4

Oynatma Listesini Karıştır

USB HDD'li Pi Musicbox için Bash komut dosyası örneği (createPlaylist.sh) ...

find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u

crontab işiyle birlikte her 4 saatte bir çalışmak için ...

0 */4 * * *     root    /music/playlist/generatePlaylist.sh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.