2015-10-18, 16:13
Today I have been very busy with the new Movies XL option.
As I said before I wanted to design this option with speed in mind so very large libraries will benefit. I hope I have succeeded in this.
At start I get as less information as needed from Kodi (library id, title, imdb number, year, play count), process the data, sort it and display it.
When images are retrieved they are stored in memory, just like the data from Kodi. Closing Movies XL will keep the data from Kodi and images in memory, so no need to retrieve it again when selected again.
Some debug lines (from the simulator):
2015-10-18 15:52:07.972 kcc[1996:86025] Retrieving all movies
2015-10-18 15:52:08.151 kcc[1996:86025] Retrieved all movies (261), sorted, display them
The bold part represents the time.
I wanted the use the music and touch2/meridius remote layout, with a retractable info bar. When a movie is selected, additional info will be retrieved and displayed in the info bar. The info button will give a new screen with all the info.
And this is how it looks like (again, still a work in progress):
As I said before I wanted to design this option with speed in mind so very large libraries will benefit. I hope I have succeeded in this.
At start I get as less information as needed from Kodi (library id, title, imdb number, year, play count), process the data, sort it and display it.
When images are retrieved they are stored in memory, just like the data from Kodi. Closing Movies XL will keep the data from Kodi and images in memory, so no need to retrieve it again when selected again.
Some debug lines (from the simulator):
2015-10-18 15:52:07.972 kcc[1996:86025] Retrieving all movies
2015-10-18 15:52:08.151 kcc[1996:86025] Retrieved all movies (261), sorted, display them
The bold part represents the time.
I wanted the use the music and touch2/meridius remote layout, with a retractable info bar. When a movie is selected, additional info will be retrieved and displayed in the info bar. The info button will give a new screen with all the info.
And this is how it looks like (again, still a work in progress):