क्या लिनक्स पूर्वावलोकन के लिए Spotify को नियंत्रित करने के लिए आदेश हैं? (जैसे ठहराव)?


12

मैं कमांड लाइन से खेलने, थामने, अगले ट्रैक या पिछले ट्रैक को चुनने में सक्षम होने की कोशिश कर रहा हूं, लेकिन दुर्भाग्य से किसी को यह पता नहीं लगता है कि यह कैसे करना है (मैंने बार-बार गॉगल किया है)। मुझे इसकी आज्ञा की आवश्यकता है ताकि मैं इसे नीली निकटता के साथ उपयोग कर सकूं, इसलिए जब मैं चलता हूं तो रुक जाता हूं। क्या इसके लिए कोई आज्ञा है?


जवाबों:


16

Spotify क्लाइंट ने ~ 4 साल के लिए MPRIS2 DBUS विनिर्देशन का समर्थन किया है। सीधे शब्दों में कहें तो इसका मतलब है कि अधिकांश मीडिया रिमोट कंट्रोल को नियंत्रित करने में सक्षम होना चाहिए।

यदि आपको कमांड-लाइन एक्सेस की आवश्यकता है, तो आप सीधे DBUS पर बात कर सकते हैं। यहाँ एक उदाहरण है जो मैंने फ्रें डेगेज़ से चुराया था :

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

अधिक आदेशों के लिए, MPRIS2 प्लेयर विनिर्देशों को देखें


Playऐनक में है। यह काम करना चाहिए
ओली

1
@ समय: Playमेरे लिए, या तो काम नहीं करता है। नवीनतम Spotify रिलीज यहाँ।
ग्लूटानाट

1
मैं इस लैपटॉप पर Spotify भी नहीं पा सकता हूं। मुझे लगता है कि वे सिर्फ आलसी हो गए हैं (गंभीरता से, उन्हें लागू करने में एक मिनट लगेगा) और उन्होंने अलग-अलग प्ले और पॉज़ कमांड को छोड़ दिया है।
ओली

2
@ ओली: शायद। लेकिन फिर से जो मैं समझता हूं कि लिनक्स क्लाइंट उनके खाली समय में केवल एक देव विकसित है। यह Spotify द्वारा आधिकारिक तौर पर समर्थित नहीं है। इस बात को ध्यान में रखते हुए कि मैं इस तरह के छोटे-छोटे दोषों के साथ जी सकता हूं
ग्लूटेनाईट

1
अजीब, चश्मा "नहीं होना चाहिए", "चाहिए", आदि नहीं कहते हैं
ब्रियम जूल

9

निम्नलिखित कमांड मेरे लिए काम करती है (प्ले या पॉज़):

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

2

स्पॉट को नियंत्रित करने के लिए एसपी एक सरल और प्रभावी कमांड लाइन उपकरण है। यह आंतरिक रूप से DBUS का उपयोग करता है।

स्थापित करने के लिए:

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

यह साफ दिखता है - क्या यह डीबीयूएस की तुलना में कोई अतिरिक्त काम करता है? (उदाहरण के लिए सिर्फ टॉगल की तुलना में अधिक उन्नत प्ले पॉज़?)। यह इस तरह से चीजों को देखने के लिए साफ है, हालांकि!
टिम

@ टीम नहीं, केवल साधारण सामान। यदि आप थोड़ी सी मार जानते हैं तो आप शायद इसे बढ़ा सकते हैं।
cmc

0

डीबस स्पॉटि को नियंत्रित करने के लिए आदेश ( यहां से ), मेरे लिए 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

मेरे पास gnome में F12 के लिए प्ले / पॉज टॉगल है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.