Improve the management of instances
From the version 1.0.1 it will be possible to select a new instance from the list available at https://instances.joinpeertube.org/instances but the management of instances could be improved.
This issue will be used to summarize some ideas before implementation.
Any feedback from users is welcome.
-
Propose to go back to the home page when a new instance is selected (allow the user to directly browse or search videos without having to go back through all the listing pages) => Add a shortcut to the home page in the context menu? -
Add the name of the currently used instance on the home page -
Allow to search for an instance using keywords -
Allow to sort the instances: - check which parameters are available in the REST API
- use Kodi sort methods based on the instance metadata instead of configuration parameters?
-
List the last selected instances: use a DB or a file in special://profile -
Create a section dedicated to the instances in the settings: - sort options
- shortcut to choose a new instance from the settings
Some design ideas
Home page with the information about the currently selected instance:
├── Browse the videos on <URL/name of the currently selected instance>
├── Search videos on <URL/name of the currently selected instance>
└── Select another instance
"Select another instance" screen
├── Search instances <-- search instances with keywords
├── List all the instances <-- list instances from joinpeertube
├── --- <-- separator
├── instance_1 <-- Last instance selected
├── instance_2 <-- Last but 1 instance selected
├── instance_3 <-- Last but 2 instance selected
├── instance_4 <-- Last but 3 instance selected
├── --- <-- separator
└── Clear instance history <--- Clear the history of the last selected instance
Edited by Thomas