Blog Linux Avante

Sincronizando mpv, VLC, Plex e MPC-BE / MPC-HC com Trakt.tv usando Trakt Scrobbler

19 de janeiro de 2021

Trakt Scrobbler Linux vlc mpv plex

Trakt Scrobbler é um scrobbler Trakt.tv para Linux, macOS e Windows, que suporta VLC, MPV, MPC-BE/MPC-HC e Plex (não requer um Plex Pass).

A ferramenta é controlada a partir da linha de comando. Após a configuração inicial, o Trakt Scrobbler é executado em segundo plano, monitorando o que está sendo reproduzido (filmes/episódios de programas de TV) nos reprodutores de mídia que você configurar e enviando essas informações para o Trakt.tv. Ele também exibe notificações opcionais na área de trabalho quando o scrobbling começa e termina.

Trakt.tv é novidade para você? Este é um site que rastreia automaticamente o que você está assistindo, tipo last.fm e libre.fm, mas para programas de TV e filmes. Graças a isso, você pode ver um histórico dos filmes e programas de TV que assistiu no passado, permitindo, por exemplo, ver aquele episódio do programa de TV para assistir a seguir (especialmente útil se você fizer uma longa pausa e quiser continuar assistindo um programa de TV de onde você parou). Trakt.tv também inclui recomendações de programas de TV e filmes com base na mídia assistida anteriormente, e também há uma programação de programas de TV programados, para que você possa ver quando novos episódios são lançados para seus programas de TV favoritos.

Recursos do Trakt Scrobbler:

  • Atualmente suporta players de mídia VLC, Plex, MPV e MPC-BE/MPC-HC, com a possibilidade de adicionar suporte para novos players de mídia no futuro
  • Interface de linha de comando para controlar o serviço
  • Extração automática de informações de mídia usando guessit, uma biblioteca python que extrai informações de um nome de arquivo de vídeo
  • Lista de permissões de pasta opcional, que pode ser usada para apenas scrobble arquivos de mídia de certas pastas
  • Notificações opcionais que notificam o usuário quando o scrobbling começa/pauyses/pára
  • Para casos em que os arquivos são identificados incorretamente, você pode especificar um regex para extrair manualmente os detalhes necessários
  • Suporte de proxy

Também vale a pena mencionar que o aplicativo pode ser definido para iniciar automaticamente na inicialização do sistema, ou você pode executá-lo manualmente, quando necessário.

Instalação do Trakt Scrobbler e guia de configuração rápida

Instalação

Os usuários do Arch Linux/Manjaro podem instalar o Trakt scrobbler usando um pacote AUR.

Para outras distribuições de Linux, macOS e Microsoft Windows, consulte a página de instalação do Trakt Scrobbler para saber como instalá-lo.

Como gosto de tornar as instruções de instalação mais fáceis para novos usuários, abaixo você encontrará o que considero instruções de instalação mais completas para Debian/Ubuntu/Linux Mint/Pop!_OS (e outras distribuições Linux baseadas em Debian/Ubuntu) e Fedora.

O wiki Trakt Scobbler recomenda instalar esta ferramenta usando pipx, uma ferramenta para instalar e executar aplicativos Python em ambientes isolados. Para poder usar o pipx, você precisará instalar o Python3 com venv (permite criar ambientes virtuais leves para Python) e pip (um instalador de pacote Python). Você também pode instalar um pacote libnotify opcional para permitir que o Trakt Scrobbler envie notificações da área de trabalho. Instale esses pacotes da seguinte maneira:

  • Debian/Ubuntu/Linux Mint/Pop!_OS/Elementary OS/Zorin OS/etc.:

Comandos para usar no terminal

sudo apt install python3-venv python3-pip libnotify-bin

  • Fedora:

Comandos para usar no terminal

sudo dnf install python3-pip python3-virtualenv libnotify

Agora você precisará instalar o pipx usando pip (isso é o mesmo, não importa qual distribuição Linux você esteja usando):

Comandos para usar no terminal

python3 -m pip install --user pipxpython3 -m pipx ensurepath

O segundo comando (pipx ensurepath) adiciona a pasta ~/.local/bin ao seu PATH. Algumas distribuições do Linux não têm essa pasta no PATH e este comando corrige isso. Depois de executar esse comando, se ~/.local/bin ainda não estiver em seu PATH, você receberá uma mensagem dizendo para abrir um novo terminal ou fazer login novamente. Faça isso.

Agora você pode usar o pipx para instalar o Trakt Scrobbler (é o mesmo, não importa qual distribuição Linux você está usando):

Comandos para usar no terminal

pipx install trakt-scrobbler

A instalação do Trakt Scrobbler agora está concluída. É hora de configurar o Trakt Scrobbler e os reprodutores de mídia que deseja usar com ele.

Caso queira desinstalar o Trakt Scrobbler, você pode usar:

Comandos para usar no terminal

pipx uninstall trakt-scrobbler

Quando você deseja atualizar o Trakt Scrobbler, use:

Comandos para usar no terminal

pipx upgrade trakt-scrobbler

Processo de configuração inicial do Trakt Scrobbler

Execute o processo de configuração inicial do Trakt Scrobbler. Isso permite que você escolha os reprodutores de mídia a serem monitorados, autorize o aplicativo com Trakt.tv, opcionalmente defina pastas na lista de permissões para que apenas a mídia dessas pastas seja scrobble para Trakt.tv, habilite o serviço de inicialização automática Trakt Scrobbler e inicie o serviço de scrobbler agora:

Comandos para usar no terminal

trakts init

Se você não habilitar o serviço de inicialização automática para o Trakt Scrobbler, precisará executá-lo manualmente sempre que quiser usá-lo (usando trakts run).

Você também precisará configurar o(s) reprodutor(es) de mídia que deseja usar com o Trakt Scrobbler para permitir o scrobbling. Há uma página wiki do Trakt Scrobbler que explica como fazer isso para VLC, Plex, mpv e MPC-BE/MPC-HC.

Uma nota para configurar isso com mpv no Linux, já que o wiki do Trakt Scrobbler é um pouco ambíguo sobre isso: para poder usar o Trakt Scrobbler com mpv, abra ~/.config/mpv/mpv.conf com um editor de texto (crie este arquivo se ele não existir; por exemplo, para abri-lo com Gedit: gedit ~/.config/mpv/mpv.conf), e no topo deste arquivo, cole a seguinte linha: input-ipc-server=/tmp/mpvsocket.

Para obter mais informações sobre como configurar e controlar o Trakt Scrobbler, consulte sua página wiki de referência da CLI.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.