Hallo, vielen Dank für das tolle Plugin un die permanente Weiterentwicklung.
Ich habe aber dennoch ein paar Fragen.
Du hattest geschrieben das RTL Now und VOX Now aus technischen Gründen nicht möglich sind?
Hängt das mit der Umstellung von RTL auf Z.B auf nicht mehr kostenfreie Inhalte zusammen oder was ist der genaue Grund?
Die Online Inhalte von MySpass gehen bei mir schon seit einigen Versionen nicht. Ist das nur bei mir so oder ein generelles Problem.
(Fehler beim abfrufen der dynamischen Rubricken)
Die aktuelle Plattform von RTL & VOX Now nutzt einen neuartigen AMF Handshake der in der RTMP Spezifikation nicht aufgeführt ist und soweit wie ich es beurteilen kann auch auf keiner anderen Plattform genutzt wird. Die Funktionsweise ist schnell erklärt, in unbestimmten Abständen hört der RTMP Server auf zu senden. Für den Client sieht die ganze Sache wie ein Timeout aus. Der Server wartet auf ein spezielles Paket um den Transfer fortzusetzen bzw. auf ein Reconnect der dann dazu führt das man für einen kurzen Zeitraum gebannt wird. Solange niemand herausgefunden hat wie dieses AMF Paket zusammengesetzt ist wird es kein neues Now Util geben und selbst dann kann der Algorithmus für das Paket schnell umgeschrieben werden und wir wären wieder für eine lange Zeit ausgesperrt.
Ich sehs so, wenn die Plattform alles mögliche tut um 3rd Party Produkte fernzuhalten dann sollen sie doch machen. Der Mediathekenboom wird in den nächsten Jahren kommen und mit so einen unstabilen System werden sie nicht weit kommen.
Zunächst großes Lob und heißen Dank für das tolle PlugIn - endlich kann ich - wenn auch eingeschränkt, wegen landesspezifischer IP-Sperren bei Live-Streams - dänische Nachrichten bequem schauen
Dennoch habe ich das Problem, dass MP nach dem Beenden eines Videos in OV total abstürzt. Das ganze passiert nicht wirklich reproduzierbar. Mal gar nicht, mal nach jedem dritten Video, mal nach jedem fünften - immer mit den gleichn Symptomen: Der Bildschirm friert eine Weile ein, Eingaben der Fernbedienung werden zwar noch registriert (akustisches Signal), aber es passiert nichts. Dann kommt der Windows-eigene Crash-Dialog, dann beendet sich MP und der MP-Crashdialog erscheint.
Liegt es evtl. daran, dass Monochrome nicht offiziell unterstützt wird? Wenn ja, warum stürzt MP dann nicht nach jedem Video ab?
Ich habe mal die Logs angehängt.
Grundsätzlich dann noch die Frage, warum das Verändern der Ansicht (Zoom, Strechen, etc...) nicht bei allen Codecs funktioniert? FLVs lassen sich wunderbar skalieren - MP4s hingegen nicht.
Aus dem error log sehe ich dass dein Skin das OSD bzw OnineVideos eigene Fullscreen xml nicht beinhaltet.
Könntet definitv an den Abstürzen Schuld sein. Auch ein Grund warum es nur manchmal abstürtzt -> je nachdem ob ein OSD durch irgendwelche Tastendrücke sichtbar gewesen wäre.
Zum Ansichtsverhältnis ändern kann ich grad nichts sagen, aber MP4 und FLV sollten beide über den internen Player abgespielt werden, also gleichermaßen funktioniernen. Test: Ist das auch Skin-abhängig?
erstmal das wichtigste: Super Arbeit! Vielen Dank!!!
hab dann aber doch mal ne Frage. Wenn ich youtube Videos abspielen will wird angefangen das video zu laden, aber das abspielen startet nicht. Ich hab den Puffer testweise von 2 auf 10 erhöht, hatte damit aber auch keinen Erfolg. Im Log habe ich dann folgende, wahrscheinlich entscheidende Zeile gefunden:
2010-12-05 20:19:27.187500 [Warn.][(21)]: [OnlineVideos]Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
Falls hier vom Arbeitsspeicher die Rede ist, den habe ich mittels Diagnoseprogrammen gecheckt, der ist in Ordnung.
Da ich hier auf Arbeit bin ist das mit dem hochladen von Dateien nicht so einfach, darum füge ich mal frecherweise einen auszug aus meinem LOG File ein. Am Anfang den Part wo die Speicherpfade gecheckt werden, und dann den Teil wo ich das Plugin starte. Hoffe mir kann jemand einen entscheidenden Tip geben. Das ganze ist übrigens auch bei anderen Seiten als Youtube, aber nicht bei allen. ZDF oder einige dieser XXX Seiten funktionieren...
2010-12-05 20:18:20.593750 [Info.][MPMain(1)]: Main: MediaPortal v1.1.1.0 is starting up on Windows XP ( Service Pack 3 ) [5.1.2600.196608]
2010-12-05 20:18:20.593750 [Info.][MPMain(1)]: Main: Last install from WindowsUpdate is dated 2010-11-30 19:22:19
2010-12-05 20:18:20.593750 [Info.][MPMain(1)]: Main: Using Directories:
2010-12-05 20:18:20.593750 [Info.][MPMain(1)]: Base - C:\Programme\Team MediaPortal\MediaPortal
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Log - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Log
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Skin - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Skin
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Language - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Language
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Database - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Database
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Plugins - C:\Programme\Team MediaPortal\MediaPortal\Plugins
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Thumbs - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Thumbs
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Cache - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Cache
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Weather - C:\Programme\Team MediaPortal\MediaPortal\Weather
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: CustomInputDevice - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\InputDeviceMappings
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Config - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: CustomInputDefault - C:\Programme\Team MediaPortal\MediaPortal\InputDeviceMappings\defaults
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: BurnerSupport - C:\Programme\Team MediaPortal\MediaPortal\Burner
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Installer - C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Installer
2010-12-05 20:18:20.609375 [Info.][MPMain(1)]: Main: Assembly creation time: 01.10.2010 05:35:54 (UTC)
2010-12-05 20:18:20.625000 [Info.][MPMain(1)]: Main: Set current directory to: C:\Programme\Team MediaPortal\MediaPortal
2010-12-05 20:18:46.546875 [Info.][MPMain(1)]: [OnlineVideos]Thumbnails will be stored in C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Team MediaPortal\MediaPortal\Thumbs\OnlineVideos\ with a maximum age of 100 days.
2010-12-05 20:18:46.859375 [Info.][MPMain(1)]: [OnlineVideos]Using language de
2010-12-05 20:18:46.875000 [Info.][MPMain(1)]: [OnlineVideos]Translating skin
2010-12-05 20:18:51.109375 [Info.][OnlineVideosThumbnail(20)]: [OnlineVideos]Checking 618 thumbnails for age.
2010-12-05 20:18:51.171875 [Info.][OnlineVideosThumbnail(20)]: [OnlineVideos]Deleted 0 thumbnails.
2010-12-05 20:18:51.609375 [Info.][MPMain(1)]: [OnlineVideos]Loading script files
2010-12-05 20:18:53.359375 [Info.][OnlineVideos(17)]: [OnlineVideos]Looking for dynamic categories for YouTube
2010-12-05 20:18:53.718750 [Info.][OnlineVideos(17)]: [OnlineVideos]Found 15 dynamic categories for YouTube
2010-12-05 20:19:00.390625 [Info.][OnlineVideos(16)]: [OnlineVideos]Searching for nein mann in all categories
2010-12-05 20:19:01.937500 [Info.][MPMain(1)]: [OnlineVideos]restoring search category...
2010-12-05 20:19:01.937500 [Info.][MPMain(1)]: [OnlineVideos]Search category restored to Alle
2010-12-05 20:19:11.515625 [Info.][(9)]: Exception ystem.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. ---> System.Net.Sockets.SocketException: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 127.0.0.1:31457
bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
bei System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
--- Ende der internen Ausnahmestapelüberwachung ---
Server stack trace:
bei System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
bei System.Net.HttpWebRequest.GetRequestStream()
bei System.Runtime.Remoting.Channels.Http.HttpClientTransportSink.ProcessAndSend(IMessage msg, ITransportHeaders headers, Stream inputStream)
bei System.Runtime.Remoting.Channels.Http.HttpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.SoapClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
bei TvEngine.PowerScheduler.Interfaces.IPowerController.RegisterRemote(String standbyHandlerURI, String wakeupHandlerURI)
bei MediaPortal.Plugins.Process.PowerScheduler.RegisterToRemotePowerScheduler()
2010-12-05 20:19:11.515625 [Info.][(9)]: Exception ie Verbindung mit dem Remoteserver kann nicht hergestellt werden.
2010-12-05 20:19:11.515625 [Info.][(9)]: site :Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
2010-12-05 20:19:11.515625 [Info.][(9)]: source :mscorlib
2010-12-05 20:19:11.515625 [Info.][(9)]: stacktrace:
Server stack trace:
bei System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
bei System.Net.HttpWebRequest.GetRequestStream()
bei System.Runtime.Remoting.Channels.Http.HttpClientTransportSink.ProcessAndSend(IMessage msg, ITransportHeaders headers, Stream inputStream)
bei System.Runtime.Remoting.Channels.Http.HttpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
bei System.Runtime.Remoting.Channels.SoapClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
bei System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
bei System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
bei TvEngine.PowerScheduler.Interfaces.IPowerController.RegisterRemote(String standbyHandlerURI, String wakeupHandlerURI)
bei MediaPortal.Plugins.Process.PowerScheduler.RegisterToRemotePowerScheduler()
2010-12-05 20:19:13.921875 [Info.][MPMain(1)]: [OnlineVideos]Preparing graph for playback of http://v4.lscache1.c.youtube.com/vi...9A4D&factor=1.25&id=1c18c364c25476ea&ext=.flv
2010-12-05 20:19:14.031250 [Info.][MPMain(1)]: VMR9: added Video Mixing Renderer 9 to graph
2010-12-05 20:19:14.140625 [Info.][MPMain(1)]: DirectShowUtils: First try to insert new audio renderer Default DirectSound Device
2010-12-05 20:19:14.546875 [Info.][MPMain(1)]: DirectShowUtils: Found audio renderer
2010-12-05 20:19:14.578125 [Info.][MPMain(1)]: Added filter: File Source (URL) to graph
2010-12-05 20:19:14.578125 [Info.][OnlineVideos(17)]: [OnlineVideos]Start prebuffering ...
2010-12-05 20:19:19.406250 [Warn.][(21)]: [OnlineVideos]Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
2010-12-05 20:19:19.453125 [Info.][OnlineVideos(17)]: [OnlineVideos]Buffering was aborted.
2010-12-05 20:19:19.453125 [Info.][OnlineVideos(17)]: [OnlineVideos]Prebuffering failed.
2010-12-05 20:19:19.468750 [Info.][MPMain(1)]: VideoPlayer9: Cleanup DShow graph
2010-12-05 20:19:19.500000 [Info.][MPMain(1)]: Exception while releasing COM object (NULL) - stacktrace: bei DShowNET.Helper.DirectShowUtil.ReleaseComObject(Object obj)
bei DShowNET.Helper.DirectShowUtil.RemoveFilters(IGraphBuilder graphBuilder, String filterName)
bei MediaPortal.Player.VideoPlayerVMR9.Cleanup()
bei MediaPortal.Player.VideoPlayerVMR9.CloseInterfaces()
bei MediaPortal.Player.VideoPlayerVMR7.Dispose()
bei OnlineVideos.MediaPortal1.GUIOnlineVideos.<>c__DisplayClass44.<Play_Step3>b__41(Boolean success, Object result)
bei OnlineVideos.MediaPortal1.Gui2UtilConnector.ExecuteTaskResultHandler()
bei OnlineVideos.MediaPortal1.GUIOnlineVideos.OnMessage(GUIMessage message)
bei MediaPortal.GUI.Library.GUIWindowManager.SendMessage(GUIMessage message)
bei MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
bei MediaPortalApp.FrameMove()
bei MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
bei System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(Form mainForm)
bei MediaPortalApp.Main(String[] args)
2010-12-05 20:19:19.500000 [Info.][MPMain(1)]: VideoPlayerVMR9: Disabling DX9 exclusive mode
2010-12-05 20:19:25.656250 [Info.][MPMain(1)]: [OnlineVideos]Preparing graph for playback of http://v15.lscache1.c.youtube.com/v...BB93&factor=1.25&id=1c18c364c25476ea&ext=.flv
2010-12-05 20:19:25.687500 [Info.][MPMain(1)]: VMR9: added Video Mixing Renderer 9 to graph
2010-12-05 20:19:25.687500 [Info.][MPMain(1)]: DirectShowUtils: First try to insert new audio renderer Default DirectSound Device
2010-12-05 20:19:25.687500 [Info.][MPMain(1)]: DirectShowUtils: Found audio renderer
2010-12-05 20:19:25.687500 [Info.][MPMain(1)]: Added filter: File Source (URL) to graph
2010-12-05 20:19:25.687500 [Info.][OnlineVideos(3)]: [OnlineVideos]Start prebuffering ...
2010-12-05 20:19:27.187500 [Warn.][(21)]: [OnlineVideos]Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.
2010-12-05 20:19:27.187500 [Info.][OnlineVideos(3)]: [OnlineVideos]Buffering was aborted.
2010-12-05 20:19:27.187500 [Info.][OnlineVideos(3)]: [OnlineVideos]Prebuffering failed.
###########################################################################################
Achso, einen Speicherpfad für downloaded Videos habe ich angegeben. Zugegebener Massenhabe ich das downloaden aber boch nicht probiert, da es sich hier offenbar nicht um ein Codec Problem handelt...
Sieht tatsächlich nach einem Codec Problem aus. Nach dem Fehler stehen die URLs immer im Log, kannst du versuchen diese mal mit Graphstudio abzuspielen, dann sieht man eventuell welche Codecs genutzt werden (bzw ob es dort auch geht). Wen es in Graphstudio abspielt sollte es auch in MediaPortal gehen.
und vielen Dank für die rasche antwort. Habe jetzt mal folgendes gemacht:
Habe versucht in Graph Studio das flv abzuspielen. Hat geklappt. Habe dann mal mit Render URL die URL "verfolgt". Dabei ist herausgekommen was ich als anhang beigefügt habe.
Habe ebenfalls mal die videos heruntergeladen. Hier konnten die Videos problemlos abgespielt werden. Auch bevor sie richtig heruntergeladen waren. Das wird daran liegen das ein fester Speicherort vorgegeben wurde. Daher vermute ich das die Zwischenspeicherung Probleme macht, weiss aber nicht wie ich das wo konfigurieren sollte...
eventuell noch folgende Informationen: Bei dem problem spielt es keine Rolle ob meine Firewall aktiv ist oder nicht. Ich habe SAF 4.00 FINAL installiert.