PocketCasts é um aplicativo de podcast no iOS e Android. É um aplicativo bem projetado com muitos recursos. Talvez um dos melhores recursos que PocketCasts tem a oferecer é sua interface web, que sincroniza com o aplicativo móvel e é acessível a partir de qualquer sistema operacional com um navegador compatível.
A interface da web para PocketCasts é muito boa. No entanto, seria melhor se houvesse um aplicativo Linux nativo para usar. Portanto, neste guia, mostraremos como transformar a interface da web do PocketCasts em um aplicativo Linux nativo.
Nota: você deve ter uma conta PocketCasts Plus para acessar a interface do usuário da web. Mais informações sobre isso aqui .
Método 1 - AppImage

A melhor maneira de obter a interface da web do PocketCasts na área de trabalho do Linux é com um PocketCasts AppImage feito por fã. Por quê? Ele não apenas envolve a bela IU da web do PocketCasts em um aplicativo Linux nativo, mas inclui suporte para MPRIS, que fornece a capacidade de controlar podcasts com controles de multimídia, integrações de reprodutor de música de desktop Linux e muito mais.
Para colocar o arquivo AppImage do PocketCasts em execução, abra uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado. Em seguida, use a ferramenta wget downloader para obter a versão mais recente.
wget https://github.com/jgierer12/pocket-casts-linux/releases/download/v1.2.1/pocket-casts-linux-1.2.1-x86_64.AppImage
Depois de baixar o arquivo AppImage PocketCasts para o seu PC Linux, use o comando mkdir para criar um novo diretório com o nome “AppImages”.
mkdir -p ~ / AppImages
Depois de criar o diretório “AppImages”, mova o arquivo AppImage para ele com o comando mv .
mv pocket-casts-linux-1.2.1-x86_64.AppImage ~ / AppImages /
Quando o arquivo AppImage PocketCasts está na nova pasta “AppImages”, é hora de atualizar as permissões dele para que possa ser executado em seu PC Linux.
sudo chmod + x pocket-casts-linux-1.2.1-x86_64.AppImage
Com as permissões atualizadas, você pode executar PocketCasts pela primeira vez com o seguinte comando.
./pocket-casts-linux-1.2.1-x86_64.AppImage
Assim que o PocketCasts for executado pela primeira vez, um atalho da área de trabalho aparecerá no menu de aplicativos da área de trabalho do Linux.
Método 2 - Pacote Snap

Se você não é fã do AppImages, outra maneira de obter acesso ao aplicativo da web PocketCasts é por meio da loja Snap. Para iniciar a instalação da versão não oficial Snap de PocketCasts, abra uma janela de terminal pressionando Ctrl + Alt + T no teclado. Em seguida, use o comando de instalação instantânea abaixo para instalar o PocketCasts.
Nota: o uso de pacotes Snap no Linux requer o tempo de execução Snapd. Se o seu sistema não tiver o tempo de execução do Snapd configurado, siga este guia aqui para saber como configurar o Snapd. Ou considere a instalação do Ubuntu Linux, já que o suporte ao Snap é habilitado imediatamente.
sudo snap install pocket-casts
Método 3 - Nativefier

A terceira maneira de acessar a interface da web do PocketCasts na área de trabalho do Linux é construir um aplicativo com o aplicativo Nativefier. Para iniciar o processo de construção, você deve instalar o Npm. Para fazer isso, abra uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado e siga as instruções da linha de comando abaixo.
Ubuntu
sudo apt install npm
Debian
su - apt-get install curl curl -sL https://deb.nodesource.com/setup_11.x | bash - apt-get install -y nodejs
Arch Linux
sudo pacman -S npm
Fedora
sudo dnf install npm
OpenSUSE
sudo zypper install npm
Com a ferramenta Npm instalada, obtenha a versão mais recente do Nativefier. Ou siga nosso guia detalhado sobre como configurar o Nativefier se precisar de algo mais detalhado.
npm install nativefier -g
Construção
Com Npm e Nativefier instalados em seu PC Linux, inicie o processo de construção criando uma nova pasta chamada “pcasts-working-dir” no diretório “tmp”.
cd / tmp
mkdir -p pcasts-working-dir
Mova para a pasta “pcasts-working-dir” com o comando CD .
cd pcasts-working-dir
Em seguida, use a ferramenta wget downloader para obter o arquivo de logotipo do PocketCasts. Este arquivo é necessário para o atalho da área de trabalho do Linux.
wget https://i.imgur.com/3o5JCVf.png -O icon.png
Depois de baixar o arquivo PocketCasts, use a ferramenta Nativefier para construir seu próprio aplicativo Linux da interface da web.
nativefier -p linux -a x64 -i icon.png --disable-context-menu --disable-dev-tools --single-instance https://play.pocketcasts.com/
Assim que o programa for construído com Nativefier, use o comando mv para renomear a pasta do aplicativo de “podcast-web-player-online-podcast-player-pocket-casts-linux-x64” para “pocketcasts”.
mv podcast-web-player-online-podcast-player-pocket-casts-linux-x64 pocketcasts
Agora que o arquivo da pasta PocketCasts foi renomeado, use o comando mv para colocar os arquivos no diretório “opt”.
sudo mv pocketcasts / opt /
Atualize as permissões dos arquivos PocketCasts.
sudo chmod 755 -R / opt / pocketcasts /
Em seguida, renomeie o binário PocketCasts.
cd / opt / pocketcasts mv podcast-web-player-online-podcast-player-pocket-casts pocketcasts
Em seguida, crie um novo atalho na área de trabalho do PocketCasts.
sudo touch /usr/share/applications/pocketcasts.desktop
Abra o arquivo de atalho da área de trabalho PocketCasts no Nano.
sudo nano /usr/share/applications/pocketcasts.desktop
Cole o código abaixo no arquivo. Economize com Ctrl + O e sair com Ctrl + X .
[Desktop Entry]
Comment[en_US]=Listen to Podcasts.
Comment=
Exec=/opt/pocketcasts/pocketcasts
GenericName[en_US]=Pocket Casts Podcast Player
GenericName=Pocket Casts Podcast Player
Icon=/opt/pocketcasts/resources/app/icon.png
MimeType=
Name[en_US]=Pocket Casts
Name=Pocket Casts
NoDisplay=false
Path=
Categories=Audio;Music;Player;AudioVideo;
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
Finalmente, atualize as permissões do novo arquivo de atalho da área de trabalho PocketCasts com o comando chmod .
sudo chmod + x /usr/share/applications/pocketcasts.desktop