2010-10-07, 10:03
To answer a few questions:
- Real skinning won't be implemented. Coding a full skinning engine is way to much work, and personally i don't think this would get past apples approval mechanism (they are very strict when it comes to their human interface guidelines. Skinning would completely bypass these). But i did have the possibility of having different kind of "views" in mind while coding, so it shouldn't be a problem for me (for example) to create an alternative flat list layout.
- performance / database size:
Right now the app loads my ~200+ movies in the blink of an eye. Covers are loaded as needed and cached. Cached covers are loaded from the filesystem which is horribly fast. 1000+ movies shouldn't be a problem.
Sadly this filesystem access has a minor impact on the display update, so the scrolling seems to stutter a little bit when doing it fast. But this is display only, otherwise the performance is great.
- tv shows:
I've got 26 tv shows on my system, 100+ seasons combined, e few thousand episodes.
Loading the initial show list takes about 1.5 secs, but thats mainly to the fact that i do a thetvdb query because i have posters instead of banners on my xbmc. This is a feature i call "external banners" and can be switched on and off. So normally loading the tv show database should take <1s.
Browsing is completely realtime.
- music:
2500+ albums of 250+ artists load in ~1s.
- playing items:
Sure, you can start / enqueue any item by tapping a button on the back of it's cover. This way you can easily create playlist with tv show episodes.
By the way:
Anyone interested in an interface to the picture library (i'm not using it...)?
- Real skinning won't be implemented. Coding a full skinning engine is way to much work, and personally i don't think this would get past apples approval mechanism (they are very strict when it comes to their human interface guidelines. Skinning would completely bypass these). But i did have the possibility of having different kind of "views" in mind while coding, so it shouldn't be a problem for me (for example) to create an alternative flat list layout.
- performance / database size:
Right now the app loads my ~200+ movies in the blink of an eye. Covers are loaded as needed and cached. Cached covers are loaded from the filesystem which is horribly fast. 1000+ movies shouldn't be a problem.
Sadly this filesystem access has a minor impact on the display update, so the scrolling seems to stutter a little bit when doing it fast. But this is display only, otherwise the performance is great.
- tv shows:
I've got 26 tv shows on my system, 100+ seasons combined, e few thousand episodes.
Loading the initial show list takes about 1.5 secs, but thats mainly to the fact that i do a thetvdb query because i have posters instead of banners on my xbmc. This is a feature i call "external banners" and can be switched on and off. So normally loading the tv show database should take <1s.
Browsing is completely realtime.
- music:
2500+ albums of 250+ artists load in ~1s.
- playing items:
Sure, you can start / enqueue any item by tapping a button on the back of it's cover. This way you can easily create playlist with tv show episodes.
By the way:
Anyone interested in an interface to the picture library (i'm not using it...)?