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

[FR] Channels enable/disable #51

Open
Hukuma1 opened this issue Nov 20, 2022 · 2 comments
Open

[FR] Channels enable/disable #51

Hukuma1 opened this issue Nov 20, 2022 · 2 comments

Comments

@Hukuma1
Copy link

Hukuma1 commented Nov 20, 2022

Fully understand it's still super early. Just wanted to shoot a few thoughts after finally trying it out.

First off, congratulations!! You are the only one that has re-created the channels functionality in a third-party launcher. Pretty incredible! Thank you for this.

Speaking of this feature. Will it be possible to enable/disable on a per-app basis? I had to uninstall the Nvidia GameStream app because it flooded my homescreen with a lot of rows, and even more games.

Jellyfin showing up in the channel of Watch Next is great. Would love to perhaps break up TV/Film into their own rows if possible down the road. And hopefully we can transfer the watch duration indicator over the posters like in Jellyfin.

Right now it was a bit sluggish scrolling on my Shield, and I suspect it's from loading all the channels. (e.g. Jellyfin Media channel where it shows the TV/Show/Collections seems redundant and I'd want to turn it off).

And finally I know hiding apps is on your list of things to do. Re-arranging the order of the visible ones too if possible please.

Keep up the great work!

@nielsvanvelzen
Copy link
Owner

Speaking of this feature. Will it be possible to enable/disable on a per-app basis?

This is definitely planned.

Would love to perhaps break up TV/Film into their own rows if possible down the road.

There's a few ways to achieve this, some can be done from the launcher and some would require changes in the Jellyfin app. Fortunately I make both of them! Anyway, sounds like a good option.

Right now it was a bit sluggish scrolling on my Shield

This is actually the main reason development is going slow right now. I'm using the new user interface library from Google; Jetpack Compose. There is no official support for televisions so it doesn't work great yet. I'm mostly waiting for Google to improve compatibility before proceeding development (because they'll likely change things that will require changes on my side).

Re-arranging the order of the visible ones too if possible please

This is technically supported in the code but the user interface doesn't show the option to move apps right now. It will come back at some point though.

@Hukuma1
Copy link
Author

Hukuma1 commented Nov 20, 2022

Oh geeze, their TV support is still in alpha. Yeah, I understand now.

I saw they just improved scrolling performance. I wonder if this is what I experienced?

https://developer.android.com/jetpack/androidx/releases/tv#1.0.0-alpha02
Improved scrolling performance when scrolling through a collection of TvLazyRows/TvLazyColumns by reducing the focus search space.([I723a3](https://android-review.googlesource.com/c/platform/frameworks/support/+/2255266))

Edit: Adding Featured Carousel composable for TV that allows the user to create an auto-scrolling banner carousel. Ohh can't wait for Jellyfin to beat out Google and make a functional (read: not ads) carousel. Showing recently-added media in the carousel or something perhaps? :D

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

2 participants