Jump to content

Recommended Posts

SHSPVR
Posted
10 hours ago, softworkz said:

These will be deprecated without replacement.

So does that mean you're just discontinuing the Emby Theater client and replacing it was just Emby client if that's the case I don't see the problem here as having that package removed and replacing it with the new rebuild client will have to be reinstalled I'm fine with that and I'm sure many other people will be too.

PutzJimmy
Posted
10 hours ago, softworkz said:

We do have AppImage packages, but we're not sure yet about publishing them, because those do not have any update mechanism and this would end up many people using outdated versions.

At least for SteamOS, you can install just normally with our package installer, no need for AppImage.

For Bazzite, it can be installed directly as well - just search the Linux Beta forum for Bazzite.

 

Bazzite is unsupported and SteamOS just partially, please see here: https://support.emby.media/support/articles/apps/linux/Emby-Linux-Platform-Support.html

On SteamOS, MPV playback is working in desktop mode, but not in Game mode (only with -nompv there).  This is not expected to change, unfortunately.

I would love a flatpak but for now access to the appimage would be awesome, put a warning about "you the user is responsible for updates" or something but dont hold out on us wanting it please 😃

Posted
4 hours ago, mmhorda said:

Am i doing sometihng wrong? I can only install it if i remove read-only on the root partition, otherwise i cannot install it.
The problem with this approach (removing read-only) is that Emby will be remove with each new firmware update.

The universal installer supports an unattended mode, which means you can get everything - repo and latest app installed with a single command and no further interaction.

Please see here: Emby Universal Installer

The cool thing about it: This is not really an installer in the typical sense. It's a script which sets up our package repository (APT, RPM, PAC) in the exact same way like you would do it manually for other software, you just don't have to look up and type/copy all those commands to get it done.

I don't really know how one is supposed to deliver apps for SteamOS, because we have limited resources and the Linux audience (for apps, unlike server) is not really that big. It's more like a coincidence that it's even working, because we provide PacMan packages for Arch and SteamOS is based on Arch...

Posted
5 hours ago, SHSPVR said:

So does that mean you're just discontinuing the Emby Theater client and replacing it was just Emby client if that's the case I don't see the problem here as having that package removed and replacing it with the new rebuild client will have to be reinstalled I'm fine with that and I'm sure many other people will be too.

Yea, that's the plan. Snap is not much loved by people anyway. The main benefit is that you can have an app in the software catalog that people can find right away on a fresh OS install by just searching for "emby" in the software center. We probably won't give that up, but rather maybe transform it into something which loads the installer to install new app through the new package repo or similar, we'll see...

  • Thanks 1
Posted
4 hours ago, PutzJimmy said:

I would love a flatpak but for now access to the appimage would be awesome, put a warning about "you the user is responsible for updates" or something but dont hold out on us wanting it please 😃

The new app is very different from the old one: The legacy app always loads and executes its UI code (htmljs) from an online source, so it's more like when using a browser to app.emby.media - so it was always up-to-date in this regard, but also insecure and subject to a lot of caveats and issues.

The new app is fully self-contained, all code is included and it doesn't depend on any online connectivity. The consequence though, is that it needs to be continuously updateable in an easy way for users - that's the point which our AppImage package doesn't fulfil at the moment. It can be done - but it needs to be done first and it may take a while until we get to it. 

Let me think about what we could do meanwhile....

yingste
Posted
42 minutes ago, softworkz said:

The universal installer supports an unattended mode, which means you can get everything - repo and latest app installed with a single command and no further interaction.

Please see here: Emby Universal Installer

The cool thing about it: This is not really an installer in the typical sense. It's a script which sets up our package repository (APT, RPM, PAC) in the exact same way like you would do it manually for other software, you just don't have to look up and type/copy all those commands to get it done.

I don't really know how one is supposed to deliver apps for SteamOS, because we have limited resources and the Linux audience (for apps, unlike server) is not really that big. It's more like a coincidence that it's even working, because we provide PacMan packages for Arch and SteamOS is based on Arch...

Unless the Universal Installer has changed since I last used it you still need to disable read only mode in steamos before running the installer: 

steamos-readonly disable

 After installing you can turn back on read only mode. 

  • Agree 2
mmhorda
Posted
37 minutes ago, softworkz said:

The universal installer supports an unattended mode, which means you can get everything - repo and latest app installed with a single command and no further interaction.

Please see here: Emby Universal Installer

The cool thing about it: This is not really an installer in the typical sense. It's a script which sets up our package repository (APT, RPM, PAC) in the exact same way like you would do it manually for other software, you just don't have to look up and type/copy all those commands to get it done.

I don't really know how one is supposed to deliver apps for SteamOS, because we have limited resources and the Linux audience (for apps, unlike server) is not really that big. It's more like a coincidence that it's even working, because we provide PacMan packages for Arch and SteamOS is based on Arch...

This is neat, but unfortunatelly with SteamOS it work untill next OS update. root fylesystem gets overwritten except of /home. so anything installed with pacman will be removed.
If you could detect steamos and install the package (maybe even the AppImage) to  /home/deck/Applications/Emby instead of /opt/Emby.
I can help with testing or even adjust the installer if needed
With  Steam Machine release around the corner it would be good to have Emby working on it too.

PutzJimmy
Posted
34 minutes ago, softworkz said:

The new app is very different from the old one: The legacy app always loads and executes its UI code (htmljs) from an online source, so it's more like when using a browser to app.emby.media - so it was always up-to-date in this regard, but also insecure and subject to a lot of caveats and issues.

The new app is fully self-contained, all code is included and it doesn't depend on any online connectivity. The consequence though, is that it needs to be continuously updateable in an easy way for users - that's the point which our AppImage package doesn't fulfil at the moment. It can be done - but it needs to be done first and it may take a while until we get to it. 

Let me think about what we could do meanwhile....

Yeah its a LOT different, this one WORKS like a charm lol

Saw this a few weeks ago for appimage https://docs.appimage.org/packaging-guide/optional/updates.html#making-appimages-self-updateable

Posted
28 minutes ago, mmhorda said:

This is neat, but unfortunatelly with SteamOS it work untill next OS update. root fylesystem gets overwritten except of /home. so anything installed with pacman will be removed.

Yes, that's what I meant: with a single command, you can get it back after a FW update. And your settings and caches won't even get lost, because tthey are stored under /home.

 

28 minutes ago, mmhorda said:

If you could detect steamos and install the package to  /home/deck/Applications/Emby instead of /opt/Emby.

An essential element of application security is that it gets installed to a place where the account of the user doesn't have permission to write to, otherwise you are opening an attack surface that one might call "a hacker's dream" 🙂 

 

ZanderKeen
Posted (edited)
5 hours ago, yingste said:

Unless the Universal Installer has changed since I last used it you still need to disable read only mode in steamos before running the installer: 

steamos-readonly disable

 After installing you can turn back on read only mode. 

Yes This...

I was just coming here to report that as well. I also had to run the installer twice to get everything successfully installed on its own on both my steamdeck & steam mini-pc. Not sure why that happened...

If emby is only installable using terminal + disable the read-only system, it is going to make a lot of general users uncomfortable or just not do it all together. Don't get me wrong, the universal installer is great, but I think it would still be a turn-off for the average users. Especially after OS updates when they discover they have to run it again; it opens the door for a support ticket nightmare as well, with people thinking the emby app is broke (since average users don't understand why its happening)...

I believe a flatpak version would resolve this with app discoverability in the repository, the discover/software GUI installer (no terminal required), and no need to disable the read-only file system.

Would that be something considered in the future after a stable version is released? Otherwise, even for myself personally, Even though I know what I'm doing, I would just opt to use the browser version as I use SteamOS as my "smart-tv" media player nowadays.

Thanks. 😺

Edited by ZanderKeen
mmhorda
Posted
24 minutes ago, ZanderKeen said:

Yes This...

I was just coming here to report that as well. I also had to run the installer twice to get everything successfully installed on its own on both my steamdeck & steam mini-pc. Not sure why that happened...

If emby is only installable using terminal + disable the read-only system, it is going to make a lot of general users uncomfortable or just not do it all together. Don't get me wrong, the universal installer is great, but I think it would still be a turn-off for the average users. Especially after OS updates when they discover they have to run it again; it opens the door for a support ticket nightmare as well, with people thinking the emby app is broke (since average users don't understand why its happening)...

I believe a flatpak version would resolve this with app discoverability in the repository, the discover/software GUI installer (no terminal required), and no need to disable the read-only file system.

Would that be something considered in the future after a stable version is released? Otherwise, even for myself personally, Even though I know what I'm doing, I would just opt to use the browser version as I use SteamOS as my "smart-tv" media player nowadays.

Thanks. 😺

I understand it is Beta, but with Steam Machine release (which is around the corner), and millions of Steam Decks on hands, what defenitelly wotks today and works well is PLEX HTPC. if Emby wants at least a sip on those users then Emby app should be easy installable on SteamOS. Preferably a flatpak. 
If it was up to me i would target that Linux audience as a priority.

Posted
10 minutes ago, mmhorda said:

with Steam Machine release (which is around the corner)

This is nothing when you compare this with Windows gaming PC market shares..

8 minutes ago, mmhorda said:

If it was up to me i would target that Linux audience as a priority.

If you would know figures and compare to Windows/Xbox app, you wouldn't say that. Reality doesn't match what you are thinking.

Just look at the Beta Forums - there's not much happening.

 

Of course, everything is possible - we are watching this closely and will adapt.

Thanks

Posted (edited)
1 hour ago, ZanderKeen said:

If emby is only installable using terminal + disable the read-only system, it is going to make a lot of general users uncomfortable or just not do it all together. Don't get me wrong, the universal installer is great, but I think it would still be a turn-off for the average users. Especially after OS updates when they discover they have to run it again; it opens the door for a support ticket nightmare as well, with people thinking the emby app is broke (since average users don't understand why its happening)...

Please note - again - the Emby Linux app is not a SteamOS app. It's not made for SteamOS and SteamOS is not  a  primary supported platform. While there's some hype around SteamDeck devices, this is still a small niche among Linux devices with GUI and Linux itself is a niche again. So we're talking about a niche inside a niche, and a platform where the app doesn't even run properly (only without mpv or not in GameMode), so there's not much to win, realistically, as that part cannot be changed.

Edited by softworkz
ZanderKeen
Posted (edited)
23 hours ago, softworkz said:

These will be deprecated without replacement.

I don't get the issue here. If Emby doesn't want to deal with the differences in different distros then why is emby against flatpak? 🤷‍♂️

Edited by ZanderKeen
mmhorda
Posted
32 minutes ago, softworkz said:

This is nothing when you compare this with Windows gaming PC market shares..

If you would know figures and compare to Windows/Xbox app, you wouldn't say that. Reality doesn't match what you are thinking.

Just look at the Beta Forums - there's not much happening.

 

Of course, everything is possible - we are watching this closely and will adapt.

Thanks

I mean, of course. Windows, XBOX or apple are way bigger audience. Android and Android TV are HUGE as well.
but we are in Linux thread. I am comparing only linux vs linux here  :)  and HUGE thank you for supporting linux Desktop at all!

mmhorda
Posted
32 minutes ago, ZanderKeen said:

I don't get the issue here. If Emby doesn't want to deal with the differences in different distros then why is emby against flatpak? 🤷‍♂️

probably not enough recources or maybe even nobody to support it today.

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...