home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 2
Feature Requests
Default set of media view/filter definitions
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="morpheus_xx" data-source="post: 1020234" data-attributes="member: 48495"><p>I looked further and I think now that changing the navigation hierarchy is not so difficult. The logic is currently as following (taking series example):</p><ul> <li data-xf-list-type="ul">The SeriesNavigation class initializes the available screens:<ul> <li data-xf-list-type="ul"> new SeriesShowItemsScreenData(picd),<br /> filterBySeries,<br /> new VideosFilterByLanguageScreenData(),<br /> new SeriesFilterBySeasonScreenData(),<br /> new VideosFilterByGenreScreenData(),<br /> new VideosSimpleSearchScreenData(picd),</li> </ul></li> <li data-xf-list-type="ul">There is one screen in list that is used as default (here: series filter, passed as argument later)</li> <li data-xf-list-type="ul">When changing from a screen to next screen, the first available screen is used for display.</li> </ul><p>After I found out the last point I exchanged to order of screens to:</p><ul> <li data-xf-list-type="ul">Series -> Seasons -> Episodes <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></li> </ul><p>As drawback there is an logical issue if you start with: "Filter by Season" you get "Series" as next screen. For me this means that we should change the single List structure into some kind of "tree" like:</p><p> </p><ul> <li data-xf-list-type="ul">Genre -> Series -> Seasons -> Episodes</li> <li data-xf-list-type="ul">Series -> Seasons -> Episodes</li> <li data-xf-list-type="ul">Seasons -> Episodes</li> <li data-xf-list-type="ul">Simple Search -> Episodes?</li> </ul><p>for the 3 first items you see that we would only need to define 1 "chain", because 2 is subpart of 1 and so on.</p><p> </p><p><strong>Questions:</strong></p><ol> <li data-xf-list-type="ol">What kind of default hierarchy we should build for: Series, Movies, Audio, Recordings ?</li> <li data-xf-list-type="ol">How much control of modifications we need to expose to users?<ul> <li data-xf-list-type="ul">If we allow modifications, I think the configuration should be stored in UserProfile on server, so it could be reused over different clients</li> </ul></li> </ol></blockquote><p></p>
[QUOTE="morpheus_xx, post: 1020234, member: 48495"] I looked further and I think now that changing the navigation hierarchy is not so difficult. The logic is currently as following (taking series example): [LIST] [*]The SeriesNavigation class initializes the available screens: [LIST] [*] new SeriesShowItemsScreenData(picd), filterBySeries, new VideosFilterByLanguageScreenData(), new SeriesFilterBySeasonScreenData(), new VideosFilterByGenreScreenData(), new VideosSimpleSearchScreenData(picd), [/LIST] [*]There is one screen in list that is used as default (here: series filter, passed as argument later) [*]When changing from a screen to next screen, the first available screen is used for display. [/LIST] After I found out the last point I exchanged to order of screens to: [LIST] [*]Series -> Seasons -> Episodes :) [/LIST] As drawback there is an logical issue if you start with: "Filter by Season" you get "Series" as next screen. For me this means that we should change the single List structure into some kind of "tree" like: [LIST] [*]Genre -> Series -> Seasons -> Episodes [*]Series -> Seasons -> Episodes [*]Seasons -> Episodes [*]Simple Search -> Episodes? [/LIST] for the 3 first items you see that we would only need to define 1 "chain", because 2 is subpart of 1 and so on. [B]Questions:[/B] [LIST=1] [*]What kind of default hierarchy we should build for: Series, Movies, Audio, Recordings ? [*]How much control of modifications we need to expose to users? [LIST] [*]If we allow modifications, I think the configuration should be stored in UserProfile on server, so it could be reused over different clients [/LIST] [/LIST] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 2
Feature Requests
Default set of media view/filter definitions
Contact us
RSS
Top
Bottom