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="Klaus" data-source="post: 1260632" data-attributes="member: 164172"><p>Hallo Morpheus,</p><p></p><p></p><p>Es werden folgende Daten von MediaPortal geladen:</p><p><strong>Allgemeine Daten:</strong></p><p>- ChannelGroups</p><p>- Channels der ausgewählten ChannelGroup</p><p>- Programme (EPG) für 2 Wochen (Diesen Zeitraum könnte ich kürzer einstellen)</p><p>- Shares</p><p>- UserProfiles (Vielleicht können diese weggelassen werden, da die Daten nicht benötigt werden)</p><p></p><p><strong>Medien-Daten:</strong></p><p>Die Medien-Daten werden mit X_MediaPortal_Searches (ContentDirectoryService) vom MP2-Server abgerufen.</p><p>In der Antwort sind die Thumbnails, welche von mir weggespeichert werden, enthalten. Sind das die Fanart Bilder?</p><p>Ich könnte in den Einstellungen einen Schalter einbauen, dass diese nicht mit abgerufen werden.</p><p>Eine weitere Möglichkeit wäre, die Medien-Datenbank auf der SD-Karte abzulegen. Das muss ich aber erst technisch prüfen.</p><p>Was haltet Ihr davon?</p><p></p><p>Folgende MediaItemAspectTypes werden synchronisiert:</p><p>- DIRECTORY</p><p>- MOVIE</p><p>- VIDEO</p><p>- RECORDING</p><p>- AUDIO</p><p>- IMAGE</p><p></p><p>Nach einer vollständigen Synchronisation werden nur noch die geänderten Daten bei der nächsten Synchronisation abgerufen.</p><p>Weiter wird überprüft, ob Medien gelöscht wurden.</p><p></p><p></p><p>Aufgrund des erhaltenen MimeTypes wird versucht, den MedienTyp zu ermitteln.</p><p>[code]</p><p> if (lowerName.endsWith("mp3")</p><p> || lowerName.endsWith("wma")) {</p><p> return MediaType.MUSIC;</p><p> } else if (lowerName.endsWith("jpg")</p><p> || lowerName.endsWith("jpeg")</p><p> || lowerName.endsWith("png")</p><p> || lowerName.endsWith("tif")</p><p> || lowerName.endsWith("bmp")</p><p> || lowerName.endsWith("gib")) {</p><p> return MediaType.PHOTO;</p><p> } else if (lowerName.endsWith("mpg")</p><p> || lowerName.endsWith("mpeg")</p><p> || lowerName.endsWith("ts")) {</p><p> return MediaType.VIDEO;</p><p> }</p><p>[/code]</p><p>Falls kein MimeType in der Abfrage zurückkommt wird der zur Abfrage verwendete MediaItemAspectType wie folgt gemappt:</p><p>[code]</p><p>switch (queryAspectType){</p><p> case IMAGE:</p><p> return MediaType.PHOTO;</p><p> case AUDIO:</p><p> return MediaType.MUSIC;</p><p> case MOVIE:</p><p> return MediaType.VIDEO;</p><p> case VIDEO:</p><p> return MediaType.VIDEO;</p><p> case RECORDING:</p><p> return MediaType.TV;</p><p> case DIRECTORY:</p><p> return MediaType.DIRECTORY;</p><p> default:</p><p> Log.e(TAG, "Programming error: Should not happen");</p><p> return MediaType.ALL;</p><p> }</p><p>[/code]</p><p>Leider habe ich keine bessere Lösung gefunden.</p><p>Könntest du mir die MimeTypen von den falsch gemappten Videos mitteilen?</p><p></p><p>Schon einmal vielen Dank!</p><p>Gruss Klaus</p></blockquote><p></p>
[QUOTE="Klaus, post: 1260632, member: 164172"] Hallo Morpheus, Es werden folgende Daten von MediaPortal geladen: [B]Allgemeine Daten:[/B] - ChannelGroups - Channels der ausgewählten ChannelGroup - Programme (EPG) für 2 Wochen (Diesen Zeitraum könnte ich kürzer einstellen) - Shares - UserProfiles (Vielleicht können diese weggelassen werden, da die Daten nicht benötigt werden) [B]Medien-Daten:[/B] Die Medien-Daten werden mit X_MediaPortal_Searches (ContentDirectoryService) vom MP2-Server abgerufen. In der Antwort sind die Thumbnails, welche von mir weggespeichert werden, enthalten. Sind das die Fanart Bilder? Ich könnte in den Einstellungen einen Schalter einbauen, dass diese nicht mit abgerufen werden. Eine weitere Möglichkeit wäre, die Medien-Datenbank auf der SD-Karte abzulegen. Das muss ich aber erst technisch prüfen. Was haltet Ihr davon? Folgende MediaItemAspectTypes werden synchronisiert: - DIRECTORY - MOVIE - VIDEO - RECORDING - AUDIO - IMAGE Nach einer vollständigen Synchronisation werden nur noch die geänderten Daten bei der nächsten Synchronisation abgerufen. Weiter wird überprüft, ob Medien gelöscht wurden. Aufgrund des erhaltenen MimeTypes wird versucht, den MedienTyp zu ermitteln. [code] if (lowerName.endsWith("mp3") || lowerName.endsWith("wma")) { return MediaType.MUSIC; } else if (lowerName.endsWith("jpg") || lowerName.endsWith("jpeg") || lowerName.endsWith("png") || lowerName.endsWith("tif") || lowerName.endsWith("bmp") || lowerName.endsWith("gib")) { return MediaType.PHOTO; } else if (lowerName.endsWith("mpg") || lowerName.endsWith("mpeg") || lowerName.endsWith("ts")) { return MediaType.VIDEO; } [/code] Falls kein MimeType in der Abfrage zurückkommt wird der zur Abfrage verwendete MediaItemAspectType wie folgt gemappt: [code] switch (queryAspectType){ case IMAGE: return MediaType.PHOTO; case AUDIO: return MediaType.MUSIC; case MOVIE: return MediaType.VIDEO; case VIDEO: return MediaType.VIDEO; case RECORDING: return MediaType.TV; case DIRECTORY: return MediaType.DIRECTORY; default: Log.e(TAG, "Programming error: Should not happen"); return MediaType.ALL; } [/code] Leider habe ich keine bessere Lösung gefunden. Könntest du mir die MimeTypen von den falsch gemappten Videos mitteilen? Schon einmal vielen Dank! Gruss Klaus [/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