Jump to content

Emby Theater for Debian


turpentine

Recommended Posts

turpentine

hello friends

i am running linux debian 12 on intel 32 bit only processor

uname -a

Linux nc10 6.1.0-16-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.67-1 (2023-12-12) i686 GNU/Linux.

i am searching if there is some 32 bit deb package pour the emby theater client app.

if there is no 32 bit package, is there a way to compile it from source code ?

 

 

Edited by turpentine
correct duplicate sentence
Link to comment
Share on other sites

turpentine

thank you Luke.

i know that for emby server you are not providing 32 bit x86 packages. but there are still a lot of not so old working pc that have only 32 bits processors.

one of my pc has a 32 bit only processor. and it is really a pity that is no 32 bit linux x86 package for emby theater linux clients.

the i386 is still supported by a lot of linux distros.

Edited by turpentine
Link to comment
Share on other sites

turpentine

i have downloaded the source code here

https://github.com/MediaBrowser/emby-theater-electron/archive/refs/tags/3.0.19.tar.gz

i have installed debian build-essential package

then i have unpacked the source code.

i tried the unix compile commands

./configure

make

make install

i tried the ./configure command to try to build the makefile, but it seems that the source code has no configure file inside.

 

 

Link to comment
Share on other sites

turpentine

it is seems that emby theater for linux is not a unix native app. it uses some kind of heavy electron framework.

so i have installed the official debian packages for nodejs and npm

sudo apt-get install npm

then i have a sudo apt-get install nodejs

tar xvzf tar xvzf emby-theater-electron-3.0.19.tar.gz

then i go inside unpacked folder

$ npm install

downloading and compiling things during 5 mins then it happens
npm ERR! code 139
npm ERR! path /home/vader/emby-theater-electron-3.0.19/node_modules/electron
npm ERR! command failed
npm ERR! command sh -c node install.js
npm ERR! Official Linux/ia32 support is deprecated.
npm ERR! For more info: https://electronjs.org/blog/linux-32bit-support
npm ERR!
npm ERR! Segmentation fault

npm ERR! A complete log of this run can be found in:

the npm exists for 32 bits as a debian package, but there is an error when running it.

in the blog they are saying that only electron 3.1 support 32  bit linux

Edited by turpentine
Link to comment
Share on other sites

turpentine

i have managed to compile successfully a version with an older version

https://github.com/MediaBrowser/emby-theater-electron/archive/refs/tags/3.0.6.tar.gz

in that version @Lukeonly use electron 3.0 version. It is not really debian fault or linux 32 mistake,

it is due to the guys that make the electron framework....

by dropping 32 bit support, they will put a lot of well working pc in trashcans. electron developpers should be ashamed.

i have successfully compiled the 32 bit version with these 3 commands

npm init (with default values)

npm install

and npm start. the emby theater seems to works well

now i need some help to make a 32 deb package, (i do not know how to do that) to help other emby users.

Edited by turpentine
  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...