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
Language specific support
Deutsches MediaPortal Forum
MediaPortal 2
Allgemeines Support- und Diskussionsforum
Client für Android und Amazon-Geräte
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: 1260633" data-attributes="member: 48495"><p>Ist es nötig, soviel auf das Gerät abzulegen? Der MP2-Client nutzt zum Browsen diesselben UPnP-Services und es sind uns keine Performance-Probleme bekannt. Ich denke, man könnte alles "Live" aufrufen. Oder gibt es spezifische Probleme beim Zugriff?</p><p></p><p></p><p>Dies ist vielleicht nicht am Anfang nötig, aber wenn jemand das User-Management aktiviert hat, werden die für ihn zulässigen Medien und Funktionen gefiltert. Wenn man dies nun mit einer App umgeht, wäre das schlecht. Ich denke, man müsste dann den User auch beachten und eventuell eine Auswahl/Login anbieten.</p><p></p><p></p><p>Die Daten, die hier enthalten sind, kommen wahrscheinlich eher aus dem Thumbnail-Aspect (wenn dieser mit angefordert wurde). Das hatten wir im MP2-Client erst auch so, aber dadurch wurde zuviel Traffic beim Browsen erzeugt.</p><p>Statt dessen laden wir alle Thumbnails und sonstigen Fanart (Cover, Backdrops,...) "lazy" über den FanArt-Service: <a href="https://github.com/MediaPortal/MediaPortal-2/blob/11cc07571c5240288128e4dae4ce69b66085569c/MediaPortal/Source/UI/FanArt/FanArtService.Client/FanArtImageSource.cs#L219" target="_blank">MediaPortal/MediaPortal-2</a>.</p><p></p><p>Das würde ich dir auch empfehlen. Hier die Factory, welche die passende Source zusammen baut, abhängig vom (Media)ListItem: <a href="https://github.com/MediaPortal/MediaPortal-2/blob/11cc07571c5240288128e4dae4ce69b66085569c/MediaPortal/Source/UI/FanArt/FanArtService.Client/ImageSourceProvider/FanartImageSourceProvider.cs#L56" target="_blank">MediaPortal/MediaPortal-2</a>.</p><p></p><p></p><p>Hier könnten noch Series, Episodes von Interesse sein. Genauso ProviderResourceAspect, welcher den Pfad enthält.</p><p></p><p></p><p>In MP2 wird der Typ am Vorhandensein eines MediaAspects festgemacht. Also VideoAspect vorhanden --> Video, AudioAspect --> Audio, usw. Dann gibt es eventuell noch weitere Unterteilungen mach MimeType (z.B. LiveTV und Recordings zusätzlich zu "VideoAspect"), aber diese sind immer zweitrangig.</p><p></p><p>Vielleicht reicht es bei dir auch aus, zuerst nach den Aspects zu schauen und dann erst die MimeTypes zu betrachten.</p></blockquote><p></p>
[QUOTE="morpheus_xx, post: 1260633, member: 48495"] Ist es nötig, soviel auf das Gerät abzulegen? Der MP2-Client nutzt zum Browsen diesselben UPnP-Services und es sind uns keine Performance-Probleme bekannt. Ich denke, man könnte alles "Live" aufrufen. Oder gibt es spezifische Probleme beim Zugriff? Dies ist vielleicht nicht am Anfang nötig, aber wenn jemand das User-Management aktiviert hat, werden die für ihn zulässigen Medien und Funktionen gefiltert. Wenn man dies nun mit einer App umgeht, wäre das schlecht. Ich denke, man müsste dann den User auch beachten und eventuell eine Auswahl/Login anbieten. Die Daten, die hier enthalten sind, kommen wahrscheinlich eher aus dem Thumbnail-Aspect (wenn dieser mit angefordert wurde). Das hatten wir im MP2-Client erst auch so, aber dadurch wurde zuviel Traffic beim Browsen erzeugt. Statt dessen laden wir alle Thumbnails und sonstigen Fanart (Cover, Backdrops,...) "lazy" über den FanArt-Service: [URL='https://github.com/MediaPortal/MediaPortal-2/blob/11cc07571c5240288128e4dae4ce69b66085569c/MediaPortal/Source/UI/FanArt/FanArtService.Client/FanArtImageSource.cs#L219']MediaPortal/MediaPortal-2[/URL]. Das würde ich dir auch empfehlen. Hier die Factory, welche die passende Source zusammen baut, abhängig vom (Media)ListItem: [URL='https://github.com/MediaPortal/MediaPortal-2/blob/11cc07571c5240288128e4dae4ce69b66085569c/MediaPortal/Source/UI/FanArt/FanArtService.Client/ImageSourceProvider/FanartImageSourceProvider.cs#L56']MediaPortal/MediaPortal-2[/URL]. Hier könnten noch Series, Episodes von Interesse sein. Genauso ProviderResourceAspect, welcher den Pfad enthält. In MP2 wird der Typ am Vorhandensein eines MediaAspects festgemacht. Also VideoAspect vorhanden --> Video, AudioAspect --> Audio, usw. Dann gibt es eventuell noch weitere Unterteilungen mach MimeType (z.B. LiveTV und Recordings zusätzlich zu "VideoAspect"), aber diese sind immer zweitrangig. Vielleicht reicht es bei dir auch aus, zuerst nach den Aspects zu schauen und dann erst die MimeTypes zu betrachten. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
MediaPortal 2
Allgemeines Support- und Diskussionsforum
Client für Android und Amazon-Geräte
Contact us
RSS
Top
Bottom