2010-11-06, 22:44
^^ verified working.
The only thing left is to speed things up a bit.
I'm watching the monitor on my virtual machine and it says that it starts out with a bit of information and then xbmc does nothing, then it sends out more information and the screen comes up. This process takes about 14 seconds. For comparision, MythFrontend takes about 3.
Now, using my newer version of Myth_comm_Diag, http://www.mediafire.com/file/w91zk82zag...m_Diag.jar I can see that the protocol must be using addition steps of some sort. In order to get the TV shows list it should be
MYTH_PROTO_VERSION
QUERY RECORDINGS
However, it would appear that instead it is making several other querys without parsing the results. Increasing the logging in commands sent from cMyth would be appreciated here. I believe, but cannot prove that XBMC is sending a request, and receiving the information, but not processing it.
On an unrelated note... Once you finish up the aforementioned project on identifying season and episode, it should be possible to scan Myth files directly into the library which would speed up execution, completely bypassing mythtv comunications using the QUERY_RECORDING command on the basename to obtain information for your scraper identification. I'm thinking that XBMC can scrape an entire folder as a mythtv library.
The only thing left is to speed things up a bit.
I'm watching the monitor on my virtual machine and it says that it starts out with a bit of information and then xbmc does nothing, then it sends out more information and the screen comes up. This process takes about 14 seconds. For comparision, MythFrontend takes about 3.
Now, using my newer version of Myth_comm_Diag, http://www.mediafire.com/file/w91zk82zag...m_Diag.jar I can see that the protocol must be using addition steps of some sort. In order to get the TV shows list it should be
MYTH_PROTO_VERSION
QUERY RECORDINGS
However, it would appear that instead it is making several other querys without parsing the results. Increasing the logging in commands sent from cMyth would be appreciated here. I believe, but cannot prove that XBMC is sending a request, and receiving the information, but not processing it.
On an unrelated note... Once you finish up the aforementioned project on identifying season and episode, it should be possible to scan Myth files directly into the library which would speed up execution, completely bypassing mythtv comunications using the QUERY_RECORDING command on the basename to obtain information for your scraper identification. I'm thinking that XBMC can scrape an entire folder as a mythtv library.