PocketCasts - это подкаст-приложение для iOS и Android. Это хорошо продуманное приложение с множеством функций. Возможно, одна из лучших функций PocketCasts - это веб-интерфейс, который синхронизируется с мобильным приложением и доступен из любой операционной системы с совместимым веб-браузером.
Веб-интерфейс PocketCasts очень приятный. Однако было бы лучше, если бы использовалось собственное приложение для Linux. Итак, в этом руководстве мы покажем вам, как взять веб-интерфейс PocketCasts и превратить его в собственное приложение Linux.
Примечание: у вас должна быть учетная запись PocketCasts Plus для доступа к веб-интерфейсу пользователя. Подробнее об этом здесь .
Метод 1 - AppImage

Лучший способ получить веб-интерфейс PocketCasts на рабочем столе Linux - это создать приложение PocketCasts AppImage, созданное фанатами. Почему? Он не только превращает красивый веб-интерфейс PocketCasts в собственное приложение для Linux, но и включает поддержку MPRIS, которая обеспечивает возможность управления подкастами с помощью элементов управления мультимедиа, интеграции с настольным музыкальным плеером Linux и т. Д.
Чтобы запустить и запустить файл PocketCasts AppImage, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем используйте инструмент загрузки wget, чтобы загрузить последнюю версию.
wget https://github.com/jgierer12/pocket-casts-linux/releases/download/v1.2.1/pocket-casts-linux-1.2.1-x86_64.AppImage
После загрузки файла PocketCasts AppImage на ПК с Linux используйте команду mkdir, чтобы создать новый каталог с именем «AppImages».
mkdir -p ~ / AppImages
После того, как вы создали каталог «AppImages», переместите в него файл AppImage с помощью команды mv .
mv pocket-castts-linux-1.2.1-x86_64.AppImage ~ / AppImages /
Когда файл PocketCasts AppImage находится в новой папке «AppImages», пора обновить его разрешения, чтобы он мог работать на вашем компьютере с Linux.
sudo chmod + x pocket-castts-linux-1.2.1-x86_64.AppImage
С актуальными разрешениями вы можете запустить PocketCasts в первый раз с помощью следующей команды.
./pocket-casts-linux-1.2.1-x86_64.AppImage
Как только PocketCasts запускается в первый раз, ярлык на рабочем столе появится в меню приложения на рабочем столе Linux.
Метод 2 - пакет Snap

Если вы не являетесь поклонником AppImages, другой способ получить доступ к веб-приложению PocketCasts - через магазин Snap. Чтобы начать установку неофициальной Snap-версии PocketCasts, откройте окно терминала, нажав Ctrl + Alt + T на клавиатуре. Затем используйте приведенную ниже команду мгновенной установки, чтобы установить PocketCasts.
Примечание: для использования пакетов Snap в Linux требуется среда выполнения Snapd. Если в вашей системе не настроена среда выполнения Snapd, следуйте этому руководству, чтобы узнать, как настроить Snapd. Или рассмотрите возможность установки Ubuntu Linux, поскольку поддержка Snap включена из коробки.
sudo snap install pocket-castts
Метод 3 - Nativefier

Третий способ доступа к веб-интерфейсу PocketCasts на рабочем столе Linux - это создание приложения с приложением Nativefier. Чтобы начать процесс сборки, вы должны установить Npm. Для этого запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре, и следуйте инструкциям командной строки ниже.
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 установить npm
OpenSUSE
sudo zypper установить npm
Установив инструмент Npm, получите последнюю версию Nativefier. Или следуйте нашему подробному руководству по настройке Nativefier, если вам нужно что-то более подробное.
npm установить nativefier -g
Строительство
Установив Npm и Nativefier на ваш компьютер с Linux, начните процесс сборки с создания новой папки с именем «pcasts-working-dir» в каталоге «tmp».
cd / tmp
mkdir -p pcasts-рабочий-каталог
Перейдите в папку «pcasts-working-dir» с помощью команды CD .
cd pcasts-рабочий-каталог
Затем используйте инструмент загрузки wget , чтобы получить файл логотипа PocketCasts. Этот файл необходим для ярлыка на рабочем столе Linux.
wget https://i.imgur.com/3o5JCVf.png -O icon.png
После загрузки файла PocketCasts используйте инструмент Nativefier, чтобы создать собственное приложение для Linux с веб-интерфейсом.
nativefier -p linux -a x64 -i icon.png --disable-context-menu --disable-dev-tools --single-instance https://play.pocketcasts.com/
После создания программы с помощью Nativefier используйте команду mv, чтобы переименовать папку приложения с «podcast-web-player-online-podcast-player-pocket-castts-linux-x64» на «pocketcast».
mv podcast-web-player-online-podcast-player-pocket-cast-linux-x64 pocketcasts
Теперь, когда файл папки PocketCasts переименован, используйте команду mv, чтобы поместить файлы в каталог «opt».
sudo mv pocketcasts / opt /
Обновите разрешения файлов PocketCasts.
sudo chmod 755 -R / opt / pocketcasts /
Затем переименуйте двоичный файл PocketCasts.
cd / opt / pocketcasts mv podcast-web-player-online-podcast-player-pocket-castts pocketcast
Затем создайте новый ярлык на рабочем столе PocketCasts.
sudo touch /usr/share/applications/pocketcasts.desktop
Откройте ярлык на рабочем столе PocketCasts в Nano.
судо нано /usr/share/applications/pocketcasts.desktop
Вставьте приведенный ниже код в файл. Сохранить с помощью Ctrl + O и выход с 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=
Наконец, обновите разрешения нового файла ярлыка на рабочем столе PocketCasts с помощью команды chmod .
sudo chmod + x /usr/share/applications/pocketcasts.desktop