É possível chamar o botão play usando o terminal?


1

Quero controlar meu media player (iTunes, Spotify, etc) usando o terminal. Meu objetivo era simplesmente acionar o botão play / pause usando o script. Isso é possível?

Respostas:



0

Não tenho certeza sobre o Spotify, etc., mas para o iTunes, se o Applescripts de Doug para o iTunes não puder fazer isso, provavelmente não poderá ser feito. Deve ser o site mais antigo e abrangente para todas as coisas do iTunes.
Se isso não for suficiente, há meia dúzia de aplicativos também.


Sim, aquele usando o script apple. É por isso que quero acionar o botão reproduzir / pausar. Minha ideia, talvez, apenas talvez, possamos acionar o código hexadecimal do botão. kbdedit.com/manual/low_level_vk_list.html
rahmat 2/16

Por que você precisa fazer isso no Terminal? Não seria mais fácil configurar o script como um serviço e atalho?
Tetsujin 02/03

-2

o osascript é depreciado no macOS 10.13 (high sierra), tornando as soluções anteriores inutilizáveis.

mischah criou uma boa linha de comando que pode ser usada para controlar (e pesquisar!) o itunes a partir da linha de comando:

https://github.com/mischah/itunes-remote

ele não faz Shuffle ou Volume - mas você pode procurar, reproduzir, parar, próximo do terminal. 🎶

eu tive que fazer o brew install npm - para compilar, mas o brew é muito bem suportado no terminal, e isso fornece uma alternativa mais do que aceitável à falta de osascripting do itunes.

felicidades da ilha de toronto, jp


2
Você tem uma fonte de obsoleto obsoleto?
grg

1. osascript -e 'tell application "iTunes" to play'ainda funciona no macOS High Sierra 10.13.3 sem problemas! 2. Por favor, não faça declarações como "o JavaScript está depreciado no macOS 10.13 (high sierra)" sem incluir a fonte canônica dessa declaração.
user3439894
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.