Bagaimana cara membuat daftar putar untuk pemain DLNA?

4

Satu hal yang saya perhatikan ketika saya menyiapkan server DLNA saya (minidlna di Debian) adalah protokol mendukung pembuatan daftar putar. Saya ingin memanfaatkannya. Pertanyaan saya:

  1. Format apa yang diperlukan dalam daftar main?
  2. Di mana file daftar putar itu sendiri harus berada, relatif terhadap musik?
  3. Haruskah file diganti nama atau dipindahkan, atau tag diedit, akankah daftar putar diperbarui secara otomatis?

XBox 360 dan Radio Internet saya keduanya mendukung Daftar Putar, seperti halnya aplikasi pada ponsel saya. Namun, tidak ada perangkat saya yang mendukung pembuatan daftar putar. Saya harap saya jelas tentang pertanyaan ini

Luke Kanada
sumber

Jawaban:

4

Saya baru saja membuat kotak yang sangat mirip hari ini (Debian, minidlna), dan saya harus menyelesaikan beberapa masalah yang sama. Dalam kasus saya, saya menggunakan penerima stereo Onkyo sebagai klien untuk file audio, dan pemutar Roku untuk video dan gambar.

Melihat pertanyaan Anda:

Format apa yang diperlukan dalam daftar main?

Format file daftar putar adalah M3U (lihat https://en.wikipedia.org/wiki/M3U ). Ini dapat dibuat oleh Windows Media Player dan alat serupa lainnya.

Satu masalah yang harus Anda selesaikan adalah bahwa file M3U yang dihasilkan oleh WMP biasanya menyertakan path lengkap ke file tersebut (dengan asumsi bahwa Anda telah mengatur Samba pada kotak Debian dan kemudian me-mount perpustakaan musik Anda sebagai drive jaringan di Windows). Dengan demikian, file tersebut akan menjadi sesuatu yang seperti G:\MusicLibrary\Artist\Album\Song.mp3itulah yang diketahui Windows. Sayangnya, karena Anda meng-hosting ini di Debian, pemisah direktori berbeda, tidak ada huruf drive, dll., Sehingga Debian tahu file tersebut /MusicLibrary/Artist/Album/Song.mp3.

Ini tidak terlalu menjadi masalah jika Anda terbiasa dengan utilitas Unix / Linux seperti sededitor. Anda dapat dengan mudah menerjemahkan nama file dari format Windows ke format Linux. Saya menggunakan WMP untuk membuat daftar putar, FTPd ke Debian, menjalankan sedperintah substitusi sederhana untuk mengubah format nama file.

Di mana file daftar putar itu sendiri harus berada, relatif terhadap musik?

Saya tidak tahu apakah ada lokasi "wajib". Saya awalnya meletakkan daftar putar saya di direktori tingkat atas untuk perpustakaan saya ( /MusicLibrary), dan itu berfungsi dengan baik. Saya kemudian membuat direktori khusus /MusicLibrary/Playlistsdan meletakkan daftar putar di sana. Sekali lagi, itu bekerja dengan baik.

Setelah membuat atau memindahkan daftar putar, saya harus memaksa minidlnauntuk memindai ulang file media.

Haruskah file diganti nama atau dipindahkan, atau tag diedit, akankah daftar putar diperbarui secara otomatis?

Jika saya memahami pertanyaan Anda dengan benar, sebenarnya itu adalah dua pertanyaan. Jika file diganti nama atau dipindahkan, daftar putar harus diperbarui secara manual. Jika tag diedit, tag itu terdapat di dalam file MP3 itu sendiri, dan daftar putar menunjuk ke file MP3, jadi Anda harusnya OK di sana. Satu-satunya hal yang dapat saya lihat adalah bahwa ada opsi format yang diperluas dalam file M3U yang memungkinkan durasi lagu (mm: dd), artis, dan informasi judul untuk disimpan dalam file M3U. Saat Anda membuat daftar putar, biasanya informasi ini diekstraksi dari tag yang ada saat itu. Jika Anda memperbarui tag, informasi dalam file M3U tidak akan diperbarui agar sesuai.

menandai
sumber
Penerima Yamaha saya juga sepertinya membaca .plsfile daftar putar. en.wikipedia.org/wiki/PLS_(file_format)
HarlemSquirrel