DYefremov / TVDemon

An IPTV player with support for live TV, movies and series.
https://dyefremov.github.io/TVDemon/
GNU General Public License v3.0
9 stars 5 forks source link

Installation on Arch Linux. #2

Open candrapersada opened 1 year ago

candrapersada commented 1 year ago

how to install TVDemon in Linux Based Arch Linux?

DYefremov commented 1 year ago

Hi, Until I thought not about it. Later I plan to make it possible to run the program without installation (as portable). In the meantime, I recommend reading this for example. I hope it help.

DYefremov commented 1 year ago

Did a quick test in Manjaro Linux: TVDemon run

Installation

  1. Install dependencies in terminal. sudo pacman -Syu python-setproctitle mpv python-imdbpy python-unidecode

  2. Download and unzip the archive.

  3. In the folder in which the sources were unzipped, we give the commands: sudo ./test sudo chmod -R 755 /usr/share/tvdemon sudo chmod -R 755 /usr/lib/tvdemon

P.S. I think a better option is to create a separate PKGBUILD for Arch. Perhaps someone will take on this mission. Or I'll do it myself later.

candrapersada commented 1 year ago

does TVDemon use youtube-dl like Hypnotix in Linux Mint or does it use yt-dlp as a dependency?

DYefremov commented 1 year ago

does TVDemon use youtube-dl like Hypnotix

Yes, but this is more related to MPV.

DYefremov commented 10 months ago

Since version 1.1.0 it is possible to run the program without installation (portable mode). It is enough to download the archive with the sources, unpack and double-click on the *.desktop file. Or via console in the root of the folder: ./tvdemon

candrapersada commented 9 months ago

I recently encountered an error while trying to install a Python package using pip on my Manjaro system. The error message I received was:

pip3 install imdbpy
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try 'pacman -S python-xyz', where xyz is the package you are trying to install.

    If you wish to install a non-Arch-packaged Python package, create a virtual environment using 'python -m venv path/to/venv'.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip.

    If you wish to install a non-Arch packaged Python application, it may be easiest to use 'pipx install xyz', which will manage a virtual environment for you. Make sure you have python-pipx installed via pacman.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
DYefremov commented 9 months ago

I think that in Arch you should install the python-cinemagoer (formerly python-imdbpy) package. More info here.

Thefinalpinkslip commented 1 month ago

Could this possibly get stalker support ?

DYefremov commented 1 month ago

stalker support

Hi, It's not clear what you mean.