1. Have no idea what you're talking about here. More clear explanation would be better.
2. https://forum.team-mediaportal.com/watched/threads, or hover on your username -> watched threads. Yes, it's that easy.
3. https://forum.team-mediaportal.com/watched/threads/all or hover on your username...
You forgot test.AllocResources();
Might be because of that. Also make sure you're not leaking resources, you need to keep references to those GUIImages created and dispose them properly ;)
I actually had other idea in mind with my previous post and that is to create memory image (bitmap) and...
Of course. It's possible to create new control. But it might not be needed for your plugin. List control can take three list items (text) and two icons, which might be enough for all the data you want to display (avatar and status as icons), friendly name (skype name) as text1, status (new...
Re: SubCentral v1.1.2 - download & manage subtitles (Moving Pictures/MP-TVSeries/othe
about requesting new subtitle providers, seco gave great explanation here. It would be almost impossible for one person to create and maintain all sites. There are few factors: time, language (for...
Re: AW: Rework of SQLite wrapper
Haven't had any time to do proper debugging. And the fact that the error doesn't happen to me, makes it even harder. You can send me FULL logs (all of them) + MPTVSeries.dll + DB so I have them ready if needed.
clobber: You can always use MultiShortcut plugin to set two buttons in MediaPortal that will execute external command to open and close VPN connection.
nircmd rasdial "MyVPN"
nircmd rashangup "MyVPN"
Noone takes care about ID assignment. IDs up to 1000 are reserved for MediaPortal internal stuff. Plugin authors just choose random ID larger than that. But you cannot have two plugins using same window ID. So far, there have been not many conflicts (I know of two).
GUIWindowManager.ActiveWindow - which would return window ID of current window (in your case MovingPictures = 96742)
GUIWindowManager.ActiveWindowEx - which would return window ID of routed window as well (in your case dialog yes/no = 100), if there is no dialog open it would return...
In reality it doesn't return anything but it has internal boolean variable set to true (yes) or false (no). DoModal call effectively "blocks" the calling thread (in your case Moving Pictures) until dialog is destroyed (user clicks yes/no or in your case you destroy it). After destruction Moving...
Well, the inner-workings depend on dialog. Yes/no dialog does not have "cancelled" status and because of this, yes/no always has to be returned.
Also, GUIDialogWindow.cs has the similar code to yours and does this automatically. You don't have to do such things in your own code.
To add: skin can define images to cache explicitly to speed up mainly loading of BasicHome window (which usually has loads of FanArt). This will increase GPU memory usage but also considerably increase speed of loading images and by that also speed of loading window. Images to be cached should...
Damn, everything looks alright there and I cannot see anything wrong in both MePo or TVS code :( Did you recompile TVSeries using new MediaPortal references? It shouldn't be needed but maybe, just maybe...
Also I would appreciate TVSeries log in DebugSQL mode.
Re: AW: Rework of SQLite wrapper
I think output of these two commands on your DB might help me look further:
SELECT sql FROM sqlite_master WHERE name='local_episodes'
SELECT sql FROM sqlite_master WHERE name='online_episodes'
Then I have no explanation yet. Strange that I don't get the error, so it must be something related to data. I will investigate further (will try to "break" my database somehow to get same error). When do you get the error (read: full logs would be cool to have)?
Perhaps the new wrapper is not so tolerant about types, if I understand the error message correctly.
(Die Eingabezeichenfolge hat das falsche Format.<> konnte nicht in der online_episodes.absolute_number-Spalte gespeichert werden. Erwarteter Typ: Int64.).
Please open database in some external...
In the log, there is nothing regarding SQLite other than one MP-TVSeries error (error in query). I'm not sure if that error was present before for you.
Also I must say, you have pretty screwed up setup. There are errors in errors.log all over (not related to SQLite).
You can check active window ID. There is also event in GUIWindowManager which fires when active window changes. For TV, I'm sure there is a method or property in TVPlugin which can tell you whether TV/radio is playing. Maybe even in g_player class.
To show notifications you can use any of...
Holzi: I don't think so. It looks more like a data retrieval problem.
ripk: NP. And to answer your PM about that branch, I created it to help with even higher index unicode characters (for example, above 2000). It would be impossible to cache all of them.
As a partial workaround in this moment, you can do this:
Open MediaPortal.xml (configuration file) in notepad while both MediaPortal and Configuration is CLOSED. Find "debug" section and add one line in it:
Ofc it crashes, original crash had/has nothing to do with MediaInfo. If it had anything to do, I would tell you that long time ago ;)
I haven't forgot about this, but I'm still puzzled in following the error scenario in the code. Will keep on looking..
Also, I wanted to remind everyone...
No, video window overlay is rendered after the GUI overlay, therefore only layers which are after video windows can be shown on top of video window. This is current hierarchy (simplified a bit) of different overlays: GUI - VIDEO - OSD - TOPBAR - DIALOG