Cần một người tạo danh sách phát cho linux sẽ thực hiện các đường dẫn tương đối


8

Trong Windows, tôi sử dụng "Playlist Creator 3.6.2" Đây chỉ là chương trình lý tưởng cho những gì tôi muốn, nhưng dưới rượu, bạn không thể truy cập cài đặt của nó để đặt tính năng tôi muốn nhất và đó là các đường dẫn tương đối trong danh sách phát. Không có điều này, danh sách phát không thể di động trên các thiết bị.

Tôi đang tìm kiếm một ứng dụng độc lập nhỏ mà tôi chỉ có thể kéo các tập tin vào để tạo danh sách phát, nhưng tôi cũng đã thử, nhưng không thể xem làm thế nào, để có được nhịp điệu hoặc amarok để làm điều này.

Chỉnh sửa: Điều tôi muốn làm là có thể ngồi vào máy tính của mình và tạo danh sách phát (khá dài) mà trình phát nhạc dựa trên linux nhỏ được gắn vào hệ thống hifi của tôi có thể phát. Cả trình phát và máy tính để bàn của tôi đều có thể thấy cùng một ổ đĩa chứa nhạc, nhưng thấy nó được gắn / chia sẻ khác nhau - do đó, danh sách phát, được đặt trong thư mục gốc của bộ lưu trữ mạng, nên sử dụng các đường dẫn tương đối, sau đó sẽ hoạt động, bất kể làm thế nào nó được gắn kết hoặc truy cập.


Xin lỗi nếu tôi nghe có vẻ ngu ngốc, có định dạng trình phát / danh sách phát hỗ trợ đường dẫn tương đối không?
saji89

Chắc chắn rồi. Tôi đã tạo danh sách phát với các đường dẫn tương đối từ ứng dụng Windows mà tôi đã đề cập. Đây là một trong những tùy chọn cấu hình của nó, và Totem và Audacity, chỉ với hai ví dụ, rất vui khi sử dụng danh sách.
Jazz

Câu trả lời:


5

Tôi đang tìm kiếm một ứng dụng độc lập nhỏ mà tôi chỉ có thể kéo các tập tin vào để tạo danh sách phát, nhưng tôi cũng đã thử, nhưng không thể xem làm thế nào, để có được nhịp điệu hoặc amarok để làm điều này.

Clementine Music Player là phần mềm của bạn. "Kéo và thả tệp để tạo danh sách phát" chính xác là nền tảng của trải nghiệm người dùng. Bạn cũng có thể nghe danh sách nhạc của bạn với nó.

Đối với danh sách phát của bạn với các đường dẫn tương đối, bạn có thể làm điều này:

  1. Tạo và lưu danh sách phát với Clementine.
  2. Thay thế tất cả các lần xuất hiện của thư mục gốc (không có dấu gạch chéo cuối cùng) bằng .. Ví dụ: nếu thư mục gốc của danh sách phát của bạn là /home/ubnewbie2/Music/Playlist_Root/, thay thế /home/ubnewbie2/Music/Playlist_Rootbằng ..

Bạn cũng có thể thoải mái tạo một tập lệnh tùy chỉnh (hoặc một chương trình nhỏ) để tự động hóa bước thứ hai.


Trông rất hay VÀ dường như đang sử dụng các đường dẫn tương đối trong danh sách phát tôi đã tạo (mặc dù tôi không tìm thấy mục cấu hình nào để kiểm soát điều này). Nếu vẫn như vậy, đây có thể là câu trả lời của tôi !!
Jazz

2
Có vẻ như đây là một tính năng (v1.0) "Lưu danh sách phát m3u với các đường dẫn tương đối khi được lưu trong cùng thư mục chứa các tệp âm thanh."
Jazz

1
Vì chương trình này đáp ứng tất cả các yêu cầu của tôi, tôi đã đưa tiền thưởng cho câu trả lời này. Nó cũng là một ứng dụng nghe nhạc tốt. Cảm ơn.
Jazz

Cảm ơn tiền thưởng. Hãy vui vẻ với Clementine :) PS: bạn cũng có thể sử dụng nó trên Windows và MAC.
air-dex

6

Thiết bị đầu cuối mở

cd /your/folder/
find . -name '*.mp3' > playlist.m3u

Có thể cần phải điều chỉnh về các phần mở rộng tập tin khác ngoài mp3. Các dấu ngoặc kép là cần thiết để thoát khỏi kết quả


1

Tôi thích trình phát phương tiện VLC để tạo danh sách phát m3u trong Ubuntu. Kéo và thả tệp âm thanh vào phần danh sách phát, trong "Phương tiện", nhấp vào "lưu danh sách phát vào tệp", chọn loại danh sách phát bạn muốn tạo bên cạnh "Tệp loại", đặt tên rồi lưu.


0

Sử dụng sed để loại bỏ bất kỳ phần nào của thông tin đường dẫn để làm cho nó tương đối và nếu cần, để chuyển từ dấu gạch chéo ngược sang dấu gạch chéo.

Trong ví dụ dưới đây, lệnh đầu tiên sẽ loại bỏ /full/path/Music/và thay thế nó bằng một dấu chấm. Cái thứ hai đảo ngược dấu gạch chéo (hệ thống âm thanh Ford Sync của tôi không thích dấu gạch chéo trong danh sách phát.)

sed -i 's/\/full\/path\/Music\//\./g' "playlist name.m3u"
sed -i "s/\//\\\/g" "playlist name.m3u"

-1

Máy nghe nhạc VLC! Tại đây bạn có thể lưu tạo và lưu danh sách phát vào tệp, nhưng tôi cũng muốn có Playlist Creator để hoạt động trong Ubuntu!


1
Tôi không thể thấy cách đặt nó để sử dụng các đường dẫn tương đối. Bạn đã tìm thấy một cách để làm cho nó làm điều đó?
Jazz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.