Stremio / stremio-features

Post Feature requests in Issues here
88 stars 11 forks source link

Allow addon developers to add tabs #815

Open lewk-io opened 3 weeks ago

lewk-io commented 3 weeks ago

Stremio Version 4.4.168

Is your feature request related to a problem? Please describe. No

Describe the solution you'd like The homepage is becoming a cluttered mess of lists and the layout does no make it easy to navigate or consume because all addons are forced to only be able to add content to the homepage as a list. Due to this I'd like addon developers to be able to create their own tabs.

Addon developers should be able to create new tabs like the homepage, Discover and Library. This would help addon developers and user organise their content.

Describe alternatives you've considered Of course a primary and more simple alternative would be to allow users to manage lists on the homepage (to be able to show/hide them in the settings) and then be able to add a new tab that they can also filter lists in to.

Additional context The real issue is the organisation of content coming from outside of Stremio. The app does an amazing job of combining all the possible sources and addons when viewing content but it is not as strong at navigating the content. Not being able to organise the homepage and having other addons keep adding lists to the bottom of it just creates more clutter.

If you look at what the homepage currently provides from a fresh install:

And then with Trakt authorisation:

This means an average install of Stremio has 11 lists on the homepage which isn't convenient for a user.

Most users will open Stremio with something in mind; either watching a movie or a series. Having these lists combined on one homepage doesn't allow a user to browse the options for their choice.

Now you might ask "why not go to Discover then?" Well the answer is simple; the ui is not intuitive and it also doesn't match the other design decisions taken on pages like the homepage. It also does not allow users to look at their own custom lists. What if I want to watch a movie but I'm not sure if I want to watch something from an In Theatres list? Or a popular/trending list? Or a custom recently trending list? But I want to browse over them to see if something takes my fancy, I'm unable to.