Controlar midia do Android pelo PC

Olá Pessoal, tenho uma dúvida que quem sabe alguém conseguir ajudar.

Uso um tablet Android como segundo monitor (no computador uso Ubuntu 20.04), e gostaria de poder controlar (play/pause) as midias do android (Youtube/VLC/Spotify) pelo teclado do desktop, porém todas as soluções que encontrei fazem o oposto (controlam o computador pelo dispositivo).

Alguém ai teria uma sugestão?

O KDE Connect (e presumo que o GS Connect, o port para Gnome) têm essa função, basta ir na lista de reprodutores e o celular vai lá estar listado.

2 curtidas

Como complemento, o Gui Scrypy pode ajudar a controlar o conteúdo do tablet ao espelhá-lo no desktop

Funciona somente para controlar a Android > PC e eu procuro um PC > Android.

Este complemento é para o Gnome ou Chome? Não o encontrei

Nem um nem outro - é um pacote a instalar

No KDE, ao menos, depois de instalar o client no celular, dá para fazer no sentido contrário também.

A ta, to ligado nessa parada, mas acho que não resolveria minha questão, pois gostaria de algo mais simples, como somente apertar um botão para pausar e reproduzir, em geral uso essa situação quando estou estudando e tenho que pausar o vídeo para fazer alguma anotação.

1 curtida

Aí o KDE Connect resolve

Bah essa seria a solução do meu problema, tu teria como descrever o menu onde você faz isso? ou até mesmo um print já serviria

Eu não uso KDE mais, porém, era parear o celular com o computador, e depois de tocar algo no celular, ir no ícone de reprodutor de mídia:

image

Daí, o KDE Connect era uma das opções.

2 curtidas

No Gnome é parecido, usando o GS Connect e a extensão Mpris indicator button

image

1 curtida

Tive alguns problemas para definir o player ativo para a tecla de play/pause, porém resolvi com um pacote chamado playerctl e o script abaixo, mas no fim tudo foi resolvido, obrigado pela ajuda de todos:

#!/bin/sh

## Controlador remoto para players com suporte MPRIS D-Bus
## Requisito: playerctl

# Variáveis
# Lista de players
# Para listar todos (playerctl -l)
tabletYoutube=RESULTADO_DO_COMANDO_PLAYERCTL - L
tabletYoutubeMusic=RESULTADO_DO_COMANDO_PLAYERCTL - L

# Comando
funcaoTabletYoutubePlayPause() {
    playerctl -p $tabletYoutube play-pause
}

funcaoTabletYoutubeMusicPlayPause() {
    playerctl -p $tabletYoutubeMusic play-pause
}

funcaoTabletYoutube() {
    if [ `playerctl -p $tabletYoutube status` = "Playing" ]
    then
        playerctl -p $tabletYoutube pause
    else
        playerctl -p $tabletYoutube play
    fi
}

funcaoTabletYoutubeMusic() {
    if [ `playerctl -p $tabletYoutubeMusic status` = "Playing" ]
    then        
        playerctl -p $tabletYoutubeMusic pause
    else
        playerctl -p $tabletYoutubeMusic play
    fi
}

case $1 in
  -1) funcaoTabletYoutubePlayPause ;;
  -2) funcaoTabletYoutubeMusicPlayPause ;;
  -3) funcaoTabletYoutube ;;  
  -4) funcaoTabletYoutubeMusic ;;  
  *) echo "Escolha uma opção:
  -1    X
  -2    X";;
esac

1 curtida