[solved] Probleme mit Import von Medien (1 Viewer)

Palm_Maniac

MP Donator
  • Premium Supporter
  • June 1, 2005
    1,238
    215
    Gießen, Hessen
    Home Country
    Germany Germany
    Hallo,

    es läuft alles rund bis auf den Import der Medien. Zum Testen habe ich dann mal die Film-Verzeichnisse gelöscht und neu angelegt. Das ging alles extrem schnell, aber beim Import hängt er. Die Filmliste ist auch nach Stunden noch leer, obwohl immer noch "importiere" angezeigt wird.

    Daraufhin habe ich @ge2301 Log-Files des Servers und des Klienten gegeben. Es wurde aber augenscheinlich nichts gefunden was den Importer betrifft, außer Konfig-Fehler bei Trakt.tv und am Server Fehler die mit dem CAM-Betrieb zusammen hängen. An denen solle es wohl hängen. Die CI's laufen aber. Ich habe mir dann die Logs des Servers nochmal angeschaut und bin fast am Ende auf ERRORs und WARN-Fehler gestosen, die meiner Meinung nach mit dem Importer zutun haben.

    Hier die entsprechende Stelle aus dem Log:

    Code:
    [2017-01-27 17:28:21,380] [793220 ] [4        ] [INFO ] - Refreshed media item 12793702-b67c-429e-9c86-abea6f563315 (The Big Bang Theory.S05E04.Such Dir eine Inderin!.mkv) (46 ms)
    [2017-01-27 17:28:21,401] [793241 ] [4        ] [INFO ] - Refreshed media item ce569b02-2c2d-4322-88ce-41b585805812 (The Big Bang Theory.S07E03.mkv) (20 ms)
    [2017-01-27 17:28:27,673] [799513 ] [51       ] [WARN ] - MatroskaInfoReader.ReadAttachments: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvinfo.exe', Arguments='--ui-language en --output-charset UTF-8 "\\SERVER\Film-HD 3\Serien\The Big Bang Theory\Staffel 8\The Big Bang Theory.S08E09.mkv"'
    [2017-01-27 17:28:27,680] [799520 ] [80       ] [WARN ] - MatroskaInfoReader.ReadAttachments: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvinfo.exe', Arguments='--ui-language en --output-charset UTF-8 "\\SERVER\Film-HD 4\Serien\Marvel's Agents of Shield\Staffel 1\Marvels Agents of Shield.S01E09.mkv"'
    [2017-01-27 17:28:27,685] [799526 ] [69       ] [WARN ] - MatroskaInfoReader.ReadTags: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvextract.exe', Arguments='tags "\\SERVER\Film-HD 4\Serien\Arrow\Staffel 4\Arrow.S04E17.mkv"'
    [2017-01-27 17:28:27,707] [799547 ] [52       ] [INFO ] - VideoThumbnailer: Successfully created thumbnail for resource '\\SERVER\Film-HD 2\Filme\Airport\Airport HD.mkv'
    [2017-01-27 17:28:27,722] [799562 ] [82       ] [INFO ] - PluginManager: Plugin 'WICThumbnailProvider' (id 'ff0f8b29-881e-48a9-9a47-4ef04c6c56e0') activated.
    [2017-01-27 17:28:27,906] [799746 ] [52       ] [INFO ] - Media item fa128089-2e5a-4bcd-8103-b5ef14c9aa57 with name Airport (HD) (1970) (Airport HD.mkv) added/updated (65 ms)
    [2017-01-27 17:28:28,031] [799872 ] [52       ] [INFO ] - Media item 0d7a767d-f3e7-4330-9773-ee8be7e8eb7d with name Arthur Hailey (0d7a767d-f3e7-4330-9773-ee8be7e8eb7d) added/updated (2 ms)
    [2017-01-27 17:28:28,065] [799905 ] [52       ] [INFO ] - Media item eff4db15-76d1-4282-91f6-c218ce19ebad with name George Seaton (eff4db15-76d1-4282-91f6-c218ce19ebad) added/updated (1 ms)
    [2017-01-27 17:28:28,098] [799938 ] [52       ] [INFO ] - Media item 419a60d0-3a2d-4ccf-922d-cf34a1352b10 with name Universal Pictures (419a60d0-3a2d-4ccf-922d-cf34a1352b10) added/updated (2 ms)
    [2017-01-27 17:28:28,102] [799942 ] [52       ] [INFO ] - Media item 1ab6d48d-2f2d-43fb-bed7-f1843ef6784c with name Ross Hunter Productions Inc. (1ab6d48d-2f2d-43fb-bed7-f1843ef6784c) added/updated (1 ms)
    [2017-01-27 17:28:28,163] [800003 ] [52       ] [INFO ] - Media item fa128089-2e5a-4bcd-8103-b5ef14c9aa57 with name Airport (HD) (1970) (Airport HD.mkv) imported (323 ms)
    [2017-01-27 17:28:31,575] [803415 ] [74       ] [INFO ] - Refreshed media item 36a7ac19-8fa2-49d4-9ecc-bb7d0644b9ba (711802_08_18_2005_15_25_54.jpg) (7 ms)
    [2017-01-27 17:28:31,959] [803799 ] [3        ] [INFO ] - Refreshed media item 69d66d71-37be-4024-a5cd-90f753cc16b7 (711822_08_18_2005_15_26_13.jpg) (112 ms)
    [2017-01-27 17:28:31,969] [803809 ] [74       ] [INFO ] - Refreshed media item daf8e41c-8e88-490f-a74d-75c99b401b6b (711836_08_18_2005_15_26_29.jpg) (4 ms)
    [2017-01-27 17:28:32,114] [803954 ] [3        ] [INFO ] - Refreshed media item eaefb51c-703b-4594-be9a-ed464b8f91de (711918_08_19_2005_16_37_22.jpg) (5 ms)
    [2017-01-27 17:28:32,185] [804025 ] [3        ] [INFO ] - Refreshed media item d58b46f3-6d2e-46e6-b60f-06825ab75091 (711920_08_19_2005_16_37_27.jpg) (4 ms)
    [2017-01-27 17:28:32,373] [804213 ] [56       ] [INFO ] - Refreshed media item 09de4057-2fc2-4738-8687-0074065f8819 (714264_08_20_2005_12_34_59.jpg) (11 ms)
    [2017-01-27 17:28:32,495] [804335 ] [29       ] [INFO ] - Refreshed media item 001fff02-6dbb-43ae-8990-e661e7dde2ba (folder.jpg) (6 ms)
    [2017-01-27 17:28:32,823] [804663 ] [87       ] [INFO ] - SQLiteDatabase: Performing database maintenance...
    [2017-01-27 17:28:34,374] [806214 ] [87       ] [INFO ] - SQLiteDatabase: Database maintenance finished
    [2017-01-27 17:28:36,091] [807932 ] [73       ] [ERROR] - Warn.: DvArgument: Error deserializing argument value
    [2017-01-27 17:28:44,673] [816513 ] [85       ] [WARN ] - MatroskaInfoReader.ReadAttachments: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvinfo.exe', Arguments='--ui-language en --output-charset UTF-8 "\\SERVER\Film-HD 2\Filme\Charade\Charade HD.mkv"'
    [2017-01-27 17:28:44,674] [816514 ] [81       ] [WARN ] - MatroskaInfoReader.ReadTags: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvextract.exe', Arguments='tags "\\SERVER\Film-HD 4\Serien\Arrow\Staffel 2\Arrow.S02E06.mkv"'
    [2017-01-27 17:28:44,675] [816515 ] [100      ] [WARN ] - MatroskaInfoReader.ReadAttachments: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvinfo.exe', Arguments='--ui-language en --output-charset UTF-8 "\\SERVER\Film-HD 2\Filme\Der Schrecken vom Amazonas\Der Schrecken vom Amazonas.HEVC.mkv"'
    [2017-01-27 17:28:44,674] [816514 ] [69       ] [WARN ] - MatroskaInfoReader.ReadTags: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvextract.exe', Arguments='tags "\\SERVER\Film-HD 4\Serien\Arrow\Staffel 4\Arrow.S04E17.mkv"'
    [2017-01-27 17:28:44,674] [816514 ] [82       ] [WARN ] - MatroskaInfoReader.ReadTags: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvextract.exe', Arguments='tags "\\SERVER\Film-HD 3\Filme\Alien\Alien HD.mkv"'
    [2017-01-27 17:28:44,674] [816514 ] [77       ] [WARN ] - MatroskaInfoReader.ReadAttachments: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvinfo.exe', Arguments='--ui-language en --output-charset UTF-8 "\\SERVER\Film-HD 2\Filme\Der Adler der Neunten Legion\Der Adler der Neunten Legion.mkv"'
    [2017-01-27 17:28:44,674] [816514 ] [61       ] [WARN ] - MatroskaInfoReader.ReadTags: External process aborted due to timeout: Executable='C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\MatroskaLib\mkvextract.exe', Arguments='tags "\\SERVER\Film-HD 4\Serien\Arrow\Staffel 3\Arrow.S03E01.mkv"'
    [2017-01-27 17:28:44,740] [816580 ] [94       ] [ERROR] - MediaLibrary: Error updating media item c759a402-94c9-4070-ba11-b5eeadee225f parents user data
    System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
       bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
       bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       bei MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateAllParentPlayUserData(ISQLDatabase database, ITransaction transaction, Guid mediaItemId)
    [2017-01-27 17:28:45,106] [816947 ] [94       ] [ERROR] - MediaLibrary: Error adding or updating media item(s) in path '{03dd2da6-4da8-4d3e-9e55-80e3165729a3}:////SERVER/Film-HD 4/Serien/Arrow/Staffel 4/Arrow.S04E17.mkv'
    System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
       bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
       bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       bei MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateAllParentPlayUserData(ISQLDatabase database, ITransaction transaction, Guid mediaItemId)
       bei MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.UpdateRelationships(Guid mediaItemId, IDictionary`2 mediaItemAspects, Boolean isRefresh, CancellationToken cancelToken)
       bei MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.Reconcile(Guid mediaItemId, IDictionary`2 mediaItemAspects, Boolean isRefresh, CancellationToken cancelToken)
       bei MediaPortal.Backend.Services.MediaLibrary.MediaLibrary.AddOrUpdateMediaItem(Guid parentDirectoryId, String systemId, ResourcePath path, Nullable`1 newMediaItemId, IEnumerable`1 mediaItemAspects, Boolean reconcile, Boolean isRefresh, CancellationToken cancelToken)

    Der CAM-Fehler taucht regelmäßig auf und hat mit Sicherheit mit der Anpassung an den Cascaded CAM Support der DD-Hardware zu tun. Der dürfte nicht so schlimm sein, da es läuft.

    Vielleicht hängt es noch mit folgendem Umstand zusammen: Ich habe Musik und Bilde-Quellen, die Klient-Spezifisch sind, also Lokal. Die Daten liegen aber auch auf dem Server und sind per Freigaben angebunden. Nur so konnte ich die Quellen für jeden Klienten speziell anmelden. Für Klient-Medienquellen wird nur Lokal als Zielort angeboten. Nur die Server weiten Medienquellen dürfen auch im Netzwerk gesucht werden. zumindest gab es in einem Error-Log des Klienten einen Fehlereintrag, der sich auf den Import der Musik bezog und abgebrochen wurde.

    Ich habe noch einmal die beiden vollständigen Log-Archive mit angehängt.

    Ich bin bereit alles zu testen und alles zu tun, um den Fehler zu finden. Ich kann zwar nicht programmieren, aber das kann ich. :)
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,335
    Home Country
    Germany Germany
    Wenn es keine zu große Mühe macht: Bitte alles noch einmal auf Start.

    Beende den Client, stoppe den Server und lösche/verschiebe den Ordner Team MediaPortal unter ProgramData.
    Dann MP2 erneut starten. Anschließend wieder stoppen (inkl. Server-Sevice) und die TV-Datenbank zurückschieben oder das später nachholen.
    Dann die Shares erneut einrichten und importieren.
     

    Palm_Maniac

    MP Donator
  • Premium Supporter
  • June 1, 2005
    1,238
    215
    Gießen, Hessen
    Home Country
    Germany Germany
    Natürlich macht das keine. Es geht ja nichts wichtiges verloren, solange die Einstellungen des TV-Servers erhalten bleiben. Ich werde es versuchen und berichten, aber erst morgen, da zur Zeit Sport geschaut wird. :)
     

    Palm_Maniac

    MP Donator
  • Premium Supporter
  • June 1, 2005
    1,238
    215
    Gießen, Hessen
    Home Country
    Germany Germany
    Es hat funktioniert, er importiert wieder. Vielen Dank für die Hilfe.

    Dann war die Datenbank beschädigt? Naja, so kenne ich nun noch einen Weg MP2 zu "reparieren". :)
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,335
    Home Country
    Germany Germany
    Dann war die Datenbank beschädigt? Naja, so kenne ich nun noch einen Weg MP2 zu "reparieren". :)
    Das weiß ich nicht. Aber das Arbeiten mit "In-Between"-Entwicklungsversionen bringt es schon mit sich, dass instabile Zustände entstehen können.
     

    Palm_Maniac

    MP Donator
  • Premium Supporter
  • June 1, 2005
    1,238
    215
    Gießen, Hessen
    Home Country
    Germany Germany
    Davor schrecke ich nicht zurück. Ich mecker auch nicht gleich wenn etwas nicht geht. Es handelt sich ja z.b. bei MP2.1pre um eine unfertige Version. Einsatz in Produktiver Umgebenung auf eigene Gefahr. Aber nur so lassen sich Fehler finden. Wozu gibts Backups. :) Und wenn dann etwas wieder geht, da kann ich mich schon total begeistern. Wieder einen Schritt weiter.
     

    Users who are viewing this thread

    Top Bottom