Bắt đầu một bài hát từ một thời điểm cụ thể trong nhịp điệu bằng cách sử dụng dòng lệnh


8

Tôi muốn bắt đầu một bài hát từ thiết bị đầu cuối của tôi, bắt đầu từ phút đầu tiên. tức là: lệnh sẽ chạy nhạc.mp3 bắt đầu từ phút 1.

Tôi có thể chạy một bản nhạc với

 rhythmbox music.mp3 

Tuy nhiên, nó bắt đầu từ 0. Làm thế nào để bắt đầu từ phút 1?

Câu trả lời:


7

Hãy nhìn vào nhịp điệu của công cụ dòng lệnh -client . Nhìn vào các tùy chọn có một --seekcông tắc sẽ làm những gì bạn muốn.

rhytmbox-client --seek=+60

báo cáo rằng điều này sẽ làm việc nhưng không . Có thể là một lỗi?

Là một phương pháp thay thế, bạn có thể tự thực hiện các lệnh trực tiếp bằng cách sử dụng dbus:

# seek forward 60 sec
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Seek int64:60000000
sleep 2    

# skip to next track
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
sleep 2

# toggle play/pause state
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
sleep 2

Một chút quá dài cho việc sử dụng dòng lệnh thông thường, vì vậy chỉ cần đưa chúng vào các tập lệnh được đặt tên thuận tiện, và bạn đi ngay! Các danh sách các lệnh có thể được tìm thấy ở đây .


Thật không may cho tôi. Là mã của bạn làm việc trên hệ thống của bạn? Bạn có thể cho tôi một mẫu làm việc? Cảm ơn trước. (lưu ý rằng không tìm thấy liên kết)
nhạcisme

Cập nhật các liên kết.
slm

1
Ok tôi hiểu rồi, đơn giản là tôi phải thêm một giấc ngủ giữa 2 lệnh. Cảm ơn bạn đã giúp đỡ. Trân trọng,
âm nhạc
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.