Package: eternal-radio-player
Eternal Radio PlayerA desktop app for the online radio stationEternal Radio.
  Provides the ability to listen to the live radio stream and see recently played songs.This app is experimental, but can be used as an alternative to a web browser on systems
  with limited resources or where a graphical environment is not present.LanguageБългарскиEnglishTable of contentsInstallationWindowsLinux / OtherUsageWindowsLinux / OtherCLI argumentsLicenseInstallationWindowsInstall Python 3.7 or newer if you haven't already. The latest stable 64-bit version from theofficial websiteis strongly recommended over the Microsoft Store.In case you have issues installing or running the app as a Python package later on, download the
portable version from thelatest release. Though this is not recommended, as it is
larger and slower.Open Command Prompt or PowerShellCheck if your Python version is correct:python --versionUpdate pip and dependencies:python -m pip install --upgrade pip
python -m pip install --upgrade setuptools wheelInstallNote: Eternal Radio Player is installed with command-line interface by default.
You can optionally install the GUI dependencies.For GUI installation:python -m pip install --upgrade eternal-radio-player[gui]For minimal (command-line only) installation:python -m pip install --upgrade eternal-radio-playerUpdate Eternal Radio Player periodically using the previous installation commandLinux / OtherOpen a terminalInstall the latest stable Python version (3.7 or newer) using your distro's package managerCheck if your Python version is correct$python3--versionInstall the PortAudio libraryOn Debian-based distros (Ubuntu, Mint, Pop!_OS, etc.):sudoaptupdate&&sudoaptinstall-ylibportaudio2On Arch-based distros (Arch, Manjaro, EndeavourOS, etc.):sudopacman-Syy&&sudopacman-SportaudioIf unsure, check online on how to install portaudio on your system.Update pip and dependencies:$python3-mpipinstall--user--upgradepip
$python3-mpipinstall--user--upgradesetuptoolswheelInstallNote: Eternal Radio Player is installed with command-line interface by default.
You can optionally install the GUI dependencies.For GUI installation:$python3-mpipinstall--upgradeeternal-radio-player[gui]For minimal (command-line only) installation:$python3-mpipinstall--upgradeeternal-radio-playerUpdate Eternal Radio Player periodically using the previous installation commandUsageWindowsOpen Command Prompt or PowerShellRun the commandeternal-radio-player-gui(oreternal-radio-playerto leave the shell visible
for troubleshooting)Eternal Radio Player will launch in GUI mode by default if the required libraries are installed
and available.If you get an error about the command not being recognized or missing, run it as a Python
module instead:python -m eternal_radio_playerIf that also doesn't work,add your Python scripts directory to the
system path.(Optional) Create a desktop shortcut with the chosen command from step #2You can pin this shortcut to the start menu or task bar.Linux / OtherOpen a terminalRun the commandeternal-radio-playerEternal Radio Player will launch in GUI mode by default if the required libraries are installed
and available.If you get an error about the command not being recognized or missing, run it as a Python
module instead:$python3-meternal_radio_playerIf that also doesn't work,add your Python scripts directory to the
system path.(Optional)Create a desktop shortcutwith the chosen command from
step #2Note: If you have issues on Wayland, try running the app with the environment variable setQT_QPA_PLATFORM=xcbto force X11 mode. Example:$QT_QPA_PLATFORM=xcbeternal-radio-playerCLI argumentsArgumentTypeDescription-d, --debugboolSet logging verbosity to debug-c, --cliboolRun in CLI mode-l, --logstrLog file path-C, --configstrConfig file pathLicenseGNU General Public License v3.0 or later. SeeLICENSEfor more information.