লিনাক্স পূর্বরূপের জন্য স্পটিফাই নিয়ন্ত্রণ করার জন্য কমান্ড রয়েছে? (যেমন বিরতি)?


12

আমি কমান্ড লাইন থেকে খেলতে, বিরতি দিতে, পরবর্তী ট্র্যাক বা পূর্ববর্তী ট্র্যাকটি বেছে নেওয়ার পক্ষে সক্ষম হওয়ার চেষ্টা করছি, তবে দুর্ভাগ্যক্রমে কেউ কীভাবে এটি করতে পারে তা আমি মনে করি না (আমি বারবার গোগলড করেছি)। আমার এটি কমান্ড হওয়া দরকার যাতে আমি এটি নীল নৈকট্য সহ ব্যবহার করতে পারি, তাই আমি যখন চলে যাই তখন থামি। এই জন্য কোন আদেশ আছে?


উত্তর:


16

স্পোটাইফাই ক্লায়েন্ট R 4 বছরের জন্য MPRIS2 DBUS স্পেসিফিকেশনকে সমর্থন করেছে। সহজ কথায় এটির অর্থ হল বেশিরভাগ মিডিয়া রিমোট কন্ট্রোলগুলি এটি নিয়ন্ত্রণ করতে সক্ষম হওয়া উচিত।

আপনার যদি কমান্ড-লাইন অ্যাক্সেসের প্রয়োজন হয় তবে আপনি সরাসরি ডিবিইউএসের সাথে এটিতে কথা বলতে পারেন। এখানে একটি উদাহরণ যা আমি ফ্রাঙ্ক দিয়াগেজ থেকে চুরি করেছি :

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

আরও কমান্ডের জন্য, MPRIS2 প্লেয়ারের বিশদ বিবরণ দেখুন


Playচশমা হয়। এটা কাজ করা উচিত
অলি

1
@ টিম: Playআমার পক্ষেও কাজ করে না। সর্বশেষ স্পটিফাই এখানে প্রকাশ।
গ্লুটানীমেট

1
আমি এই ল্যাপটপে স্পটিফাই পেতে পারি না। আমি অনুমান করব যে তারা সবেমাত্র অলস হয়েছে (গুরুতরভাবে, এটি কার্যকর করতে তাদের এক মিনিট সময় লাগত) এবং তারা পৃথক প্লে এবং বিরতি আদেশগুলি এড়িয়ে গেছে।
অলি

2
@ অলি: সম্ভবত তবে তারপরে আবার আমি লিনাক্স ক্লায়েন্টকে যা বুঝি সেগুলি থেকে তাদের ফ্রি-টাইমে কেবলমাত্র একটি ডেভ বিকাশ করা হয়। এটি সরকারীভাবে স্পটিফাই সমর্থন করে না। এই বিষয়টি মাথায় রেখে আমি এর মতো ছোট্ট ত্রুটিগুলি নিয়ে বাঁচতে পারি
গ্লুটানীমেট

1
অদ্ভুত, চশমা "উচিত", "আবশ্যক" ইত্যাদি বলে না
ব্রায়াম

9

নিম্নলিখিত কমান্ডটি আমার জন্য কাজ করে (প্লে বা বিরতি):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

2

স্পিটিফাইটি নিয়ন্ত্রণ করতে এসপি একটি সহজ এবং কার্যকর কমান্ড লাইন সরঞ্জাম। এটি অভ্যন্তরীণভাবে ডিবিইএস ব্যবহার করে।

স্থাপন করা:

curl https://gist.githubusercontent.com/wandernauta/6800547/raw/db881a9100eb9b1e684c99962bde086a47ebcf08/sp | sudo tee /usr/local/bin/sp
sudo chmod +x /usr/local/bin/sp

এটি ঝরঝরে দেখাচ্ছে - এটি DBUS এর চেয়েও অতিরিক্ত কিছু করে? (যেমন কেবল টগলের চেয়ে আরও উন্নত প্লে বিরতি?)। যদিও এই জাতীয় জিনিস দেখতে ঝরঝরে!
টিম

@ টিম নাপ, কেবল সাধারণ জিনিস। আপনি যদি একটু ব্যাশ জানেন তবে আপনি সম্ভবত এটি বাড়িয়ে দিতে পারেন।
সেএমসি

0

DBus স্পটফাইটি নিয়ন্ত্রণের জন্য আদেশ ( এখানে থেকে ), 17.10-এ আমার জন্য কাজ করছে:

প্লে

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Play

বিরতি

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

টগল খেলুন / বিরতি দিন

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

আগে

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous

পরবর্তী

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next

আমি F12 চেপে করার বাউন্ড প্লে করুন / বিরাম টগল আছে GNOME

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.