Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mobile App #509

Closed
1 task done
GrabbenD opened this issue Oct 22, 2023 · 11 comments
Closed
1 task done

Mobile App #509

GrabbenD opened this issue Oct 22, 2023 · 11 comments

Comments

@GrabbenD
Copy link

Description

I'm trying to create a user friendly flow for my parents and friends which allows non tech-savvy users to simply browse & discover movies/series then download and stream at highest possible quality from one single app.

The vast majority of whom stream directly from a TV use a Android based system (like NVIDIA Shield, Android TV, Chromecast, Firestick, Plasma Bigscreen/Anbox, ..) which itself uses Playstore Apps. This implies that they have to first navigate to a web browser with a fiddly TV controller, type in a long server address and then do the deed in Jellyseerr which then redirects to another app. Such process isn't as seamless as just opening one app and having everything in one place (to minimize confusion with older people and avoid quality problems due video/audio codecs).

Desired Behavior

One idea how this could work is to integrate Jellyseerr directly into Jellyfin's start page. This way no new app would have to be created and it would be possible to utilize all codecs from Jellyfin's browser & mobile apps.

Additional Context

Any ideas/solutions to this problem are highly welcomed!

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct
@fallenbagel
Copy link
Owner

Unfortunately the behavior described:

One idea how this could work is to integrate Jellyseerr directly into Jellyfin's start page. This way no new app would have to be created and it would be possible to utilize all codecs from Jellyfin's browser & mobile apps.

would not be possible. Jellyseerr can be linked and added to jellyfin using custom menu links. In addition, Jellyseerr is a PWA so you can install onto your mobile like any other native app (this also unlocks some cool features like web push notifications [native-like notifications]) and PWA is supported on desktops, macs, android, and iphones (iOS 16+).

@fallenbagel fallenbagel closed this as not planned Won't fix, can't repro, duplicate, stale Nov 6, 2023
@GrabbenD
Copy link
Author

GrabbenD commented Nov 6, 2023

would not be possible. Jellyseerr can be linked and added to jellyfin using custom menu links.

Nice find, thanks for sharing.
Having Jellyseerr as the front page would be the holy grail.. I tried asking this question in various forums and there's a lot of interest but sadly no real solutions.

On the other hand, there's one project which does this: Reiverr but sadly there's no TV/android app yet and some basic features like subtitles are still being worked on (but the lack of developers makes the progress slow)

In addition, Jellyseerr is a PWA so you can install onto your mobile

The problem are mainly android TVs/Nvidia Shield/.. since they don't support PWA :/
I don't have enough knowledge to know if tweaking Jellyfin app to make a different startpage is even feasible.
Another idea that comes to mind is using Kodi for client/app (with a custom theme to show Jellyseerr instead) and Jelly as backend

Wish there was a official way of integrating Jelly and Jellyseerr into one beast 🙁

@GrabbenD
Copy link
Author

would not be possible. Jellyseerr can be linked and added to jellyfin using custom menu links.

Just a update:
Android TV clients can't actually see Web Links from the suggested workaround.

With Plex there's a baked in 'Discovery' page but I'd much rather use Jellyfin and Jellyseerr if there's a way to combine them into one app

@fallenbagel
Copy link
Owner

fallenbagel commented Nov 12, 2023

Just a update:
Android TV clients can't actually see Web Links from the suggested workaround.

With Plex there's a baked in 'Discovery' page but I'd much rather use Jellyfin and Jellyseerr if there's a way to combine them into one app

That's because androidTV does not use the Web client. It's completely kotlin native app.

You still cannot combine jellyseerr and jellyfin unless you create a custom app.

Jellyseerr is in no way affiliated with jellyfin to be able to combine them officially.

@GrabbenD
Copy link
Author

I know, I'm fishing for more ideas or similar projects!

In the meantime, here's a feature request to display custom menu links in Jellyfin's native clients which would make it possible to have everything contained to one app. For future readers, consider dropping a upvote to make it more visible :)

https://features.jellyfin.org/posts/2435/custom-menu-links-in-jellyfins-native-apps-using-e-g-webview

@GrabbenD
Copy link
Author

Here's a update for future readers.

Jellyfin Server has a --webdir option which allows you to serve a different webroot other than the default Jellyfin Web interface. One way would be to tweak Jellyfin Web to display a iFrame of Jellyseerr which would make it visible in the website, Android (mobile) app and Desktop client (but you have to enable web version in settings). Currently only exception is Android TV which is completely native (and I'm not sure what's the status of iOS clients).

I'm still fishing for a better solution 🙂

@thorbolo
Copy link

@GrabbenD how is fishing going along? Any Updates on this topic?😃

@GrabbenD
Copy link
Author

GrabbenD commented Jun 11, 2024

@thorbolo Instead of building a native app from scratch (as discussed here), it's much simpler to just add support for D-pad navigation and display Jellyseerr using a WebView from pretty much anywhere:

#601 (comment)

@DinleyH
Copy link

DinleyH commented Jul 5, 2024

Ah this has been something I have wanted to do for ages, I gave up in the end. Would be very cool to have both of them in one place. Its no big deal having 2 seperate apps for me but some non-techy users who use my jellyfin server would certainly love it.

@DinleyH
Copy link

DinleyH commented Feb 4, 2025

@thorbolo Instead of building a native app from scratch (as discussed here), it's much simpler to just add support for D-pad navigation and display Jellyseerr using a WebView from pretty much anywhere:

#601 (comment)

I definitely like the idea of using d-pad navigation for jellyseer on tv's.

Also on the idea of having jellyseer and jellyfin functionality in a single application, I noticed in the jellyfin api docs there is an endpoint for creating a direct streaming link for a media item. Currently the "play on jellyfin" button on the media items info page on jellyseer is just a link to the media item on jellyfin, but if this endpoint is used:
https://api.jellyfin.org/#tag/Videos/operation/GetVideoStream

You could create a stream link for the item and use that as a media source for the clients built in media player. With some navigation tweaks this would make it possible to request and watch media all in one application. I've been looking into this recently but I only have a basic understanding of jellyseers code.

@mattish91
Copy link
Contributor

mattish91 commented Feb 9, 2025

I may or may not add to this, but i just found an app called "seerrtv" on google playstore for my android tv device, it loads up jellyseer/overseer from a "local user" account. Might be worth looking at, unfortunatley i couldn't find any github link.

I did how ever find this: https://devmesh.ca/seerrtv

Im going to test it out some.

Seams to forward all the requests to jellyseerr correctly too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants