Как использовать веб-интерфейс PocketCasts в Linux
Оглавление
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-casts-linux-1.2.1-x86_64.AppImage ~ / AppImages /
, когда файл AppImage PocketCasts находится в новой папке AppImages пришло время обновить его разрешения, чтобы он мог работать на вашем ПК с Linux.
sudo chmod + x pocket-casts-linux-1.2.1-x86_64.AppImage
С актуальными разрешениями, йо Вы можете запустить PocketCasts в первый раз с помощью следующей команды.
./ pocket-casts-linux-1.2.1-x86_64.AppImage
Как только PocketCasts запускается в первый раз, появится ярлык на рабочем столе в меню приложений вашего рабочего стола Linux.
Пакет Snap Snap для метода 2
Если вы не являетесь поклонником AppImages, Еще один способ получить доступ к веб-приложению PocketCasts — через Snap store.Чтобы начать установку неофициальной версии PocketCasts для Snap, откройте окно терминала, нажав Ctrl + Alt + T на клавиатуре. Затем используйте команду snap install ниже для установки PocketCasts.
Примечание. Для использования пакетов Snap в Linux требуется среда выполнения Snapd. Если в вашей системе не настроена среда выполнения Snapd, следуйте этому руководству, чтобы узнать, как настроить Snapd. Или рассмотрите возможность установки Ubuntu Linux, поскольку поддержка Snap включена из коробки.
Установка sudo snap в кармане
Метод 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 install nativefier -g
Сборка
Установив Npm и Nativefier на ПК с Linux, запустите процесс сборки, создав новую папку с именем pcasts-working-dir в каталоге tmp.
cd / tmpmkdir -p pcasts-working-dir
Перейдите в папку pcasts-working-dir с помощью команды CD.
cd pcasts-working-dir
Далее, используйте инструмент загрузки 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 — один экземпляр https://play.pocketcasts.com/
После того, как программа будет собрана с помощью Nativefier, используйте команду mv , чтобы переименовать папку приложения из podcast-web-player-online-podcast-player-pocket-casts-linux-x64 в pocketcasts.
mv podcast-web-player-online-podcast-player-pocket-casts-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-pocket-casts pocketcasts
Далее создайте новый ярлык PocketCasts на рабочем столе.
sudo touch / usr / share / Applications / pocketcasts .desktop
Откройте файл ярлыков на рабочем столе PocketCasts в Nano.
sudo nano /usr/share/applications/pocketcasts.desktop
Вставьте приведенный ниже код в файл. Сохраните с помощью Ctrl + O и выйдите с помощью Ctrl + X.
[Запись на рабочий стол]
Комментарий [en_US] = Прослушивание подкастов .
Комментарий =
Exec = / opt / pocketcasts / pocketcasts
GenericName [en_US] = Pocket Casts Player Podcast Player
GenericName = Pocket Casts Podcast Player
Icon = / opt / pocketcasts / resources / app / icon.png
MimeType =
Name [en_US] = Pocket Casts
Name = Pocket Слепки
NoDisplay = False
Path =
Категории = Аудио, музыка, плеер, AudioVideo,
StartupNotify = истина
Терминал = ложь
TerminalOptions =
Тип = Применение
X-DBUS-имя_службы =
X-DBUS-StartupType =
Х -KDE-SubstituteUID = false
X-KDE-Username =
Наконец, обновите права доступа к новому файлу ярлыков на рабочем столе PocketCasts с помощью команды chmod.
sudo chmod + x /usr/share/applications/pocketcasts.desktop