jellyfin / jellyfin-vue

A modern web client for Jellyfin based on Vue
https://jellyfin.org
GNU General Public License v3.0
1.26k stars 226 forks source link

Explore the feasability of an Electron version #910

Closed heyhippari closed 3 years ago

heyhippari commented 3 years ago

It should be fairly easy to embed Nuxt inside of an Electron app.

This would potentially open the door to adding players with better format support, such as WebChimera.js and distributing a desktop version of the client for some platforms.

In order to be extendable to other "host technologies" (for lack of a better term), this would require the use of a NativeShell-like API (But not NativeShell itself, since it's pretty bad) and the implementation of said API inside of the main client.

crobibero commented 3 years ago

Probably don’t want to use WebChimera... looks like the project is dead. https://github.com/RSATom/WebChimera.js/issues/110

crobibero commented 3 years ago

Alternative to electron: https://github.com/nodegui/vue-nodegui

heyhippari commented 3 years ago

Indeed, looks like WebChimera is off the table.

I'm curious to see if @jbkempf's proposed solution is applicable nowadays or not.

crobibero commented 3 years ago

Another alternative to Electron: https://tauri.studio/

heyhippari commented 3 years ago

The possibility has been explored, and our best path forward is integrating with https://github.com/iwalton3/jellyfin-media-player

stale[bot] commented 3 years ago

Issues go stale after 60 days of inactivity. Mark the issue as fresh by adding a comment or commit. Stale issues close after an additional 14 days of inactivity. If this issue is safe to close now please do so. If you have any questions you can reach us on Matrix or Social Media.

heyhippari commented 3 years ago

Closing this, as per my last comment, we have some idea of where to go for this.

GrabbenD commented 10 months ago

Are there any updates to this topic?