Trình phát nhạc với lệnh bài hát ngẫu nhiên


7

Gần đây tôi đã di chuyển từ Windows, nơi tôi đã sử dụng Foobar2000 trong một thời gian dài. Tôi đã tìm kiếm một trình phát nhạc thay thế một tính năng mà tôi cho là cơ bản.

Điều tôi cần là một người chơi có lệnh phát bài hát ngẫu nhiên (có thể được gửi từ dòng lệnh). Lưu ý, điều này khác với shuffle, mà hầu hết người chơi có. Trong shuffle, thứ tự của các bài hát được trộn lẫn và phát lại là ngẫu nhiên. Những gì tôi đang tìm kiếm là một cái gì đó trong đó phát lại được ra lệnh, nhưng khi một lệnh nhất định được phát ra, một bài hát được chọn ngẫu nhiên và phát lại nhảy đến nó; phát lại sau đó tiếp tục theo thứ tự sắp xếp bình thường.

Gần nhất tôi tìm thấy là gmusicbrowser, có lệnh album ngẫu nhiên. Điều này gần, nhưng tôi thích một bài hát ngẫu nhiên thực sự.

Tôi không quan tâm đến những thứ như tìm kiếm lời bài hát hoặc giao diện thư viện ưa thích, chỉ là một danh sách nhạc đơn giản có thể xử lý 30k + bài hát. Tôi thích một cái gì đó với gui, nhưng tôi chỉ có thể thực hiện dòng lệnh nếu cần.

Chỉnh sửa: Để làm rõ những gì tôi coi là phát lại theo thứ tự bình thường. Nó nên phát lại theo thứ tự của ban nhạc, sau đó là năm, sau đó là album, sau đó theo dõi (hoặc một cái gì đó tương tự, điều này có lẽ nên được cấu hình ở đâu đó). Lần duy nhất nó đi chệch khỏi điều này và nhảy sang một bài hát ngẫu nhiên, là khi nó nhận được lệnh bài hát ngẫu nhiên.


1
Bạn có thể có thể tạo một cái gì đó bằng cách sử dụng mpd(trình nền trình phát nhạc) + mpctrong tập lệnh shell.
Renan

mpd có hỗ trợ xáo trộn nội bộ, chỉ cần khách hàng kích hoạt điều đó
daisy

Câu trả lời:


3

Như đã nêu trong các bình luận, bạn có thể thực hiện việc này khá dễ dàng bằng cách sử dụng mpdmpc:

mpc listall | shuf -n 1 | mpc add; mpc play
  • mpc listall sẽ liệt kê tất cả các bài hát đã biết từ cơ sở dữ liệu âm nhạc
  • shuf -n 1(từ coreutils) sẽ in một mục ngẫu nhiên từ danh sách đó
  • mpc add sẽ thêm mục ngẫu nhiên này vào danh sách phát hiện tại
  • mpc play sẽ bắt đầu chơi (hoặc không làm gì nếu mpd đã chơi)

Mặc dù mpdmpclà các ứng dụng giao diện điều khiển cũng có một số giao diện người dùng đồ họa có sẵn.


mpc là giao diện điều khiển dựa trên giao diện cho mpd
darnir

1
Phải mất một chút thời gian để mpd hoạt động, nhưng tôi thích nó. Nó vẫn không có chức năng riêng mà tôi muốn. Nhưng tập lệnh shell sau hoạt động: mpc ngẫu nhiên trên mpc ngẫu nhiên tắt mpc tiếp theo
DaleSwanson

1

Những gì bạn mô tả, là hoàn toàn có sẵn trong mpd.
Hầu hết các bản phân phối sẽ cho phép bạn cài đặt mpd trực tiếp từ kho của họ.

mpdlà viết tắt của trình phát nhạc daemon. Nó chỉ đơn giản là một trình nền dòng lệnh để phát nhạc của bạn. Tuy nhiên, nhiều giao diện người dùng GUI cho nó gmpccực kỳ nhẹ và sẽ xử lý tốt danh sách phát dài của bạn.

mpc là một giao diện dựa trên dòng lệnh cho mpd. Với các lệnh rất trực quan:

$ mpc play
$ mpc pause
$ mpc random on
$ mpc volume +10  

Vân vân..


0

Hộp Clementine là trình phát phương tiện GUI tốt nhất có lẽ, có đầy đủ tính năng, hỗ trợ randomchế độ phát, có thể được điều khiển thông qua giao diện dbus hoặc dòng lệnh.

Kiểm tra clementine --helpgiúp đỡ.

Nếu không rhythmbox, kiểm tra , xáo trộn được hỗ trợ,

nhập mô tả hình ảnh ở đây

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.