Hi, I'd already thought that and had reinstalled it before I posted here.

I'm convinced it's something to do with WPF - Microsoft are not renowned for getting things like that right first time ;-)

The other thing that makes me thing that is that when I try to open your .sln or .csprj I get an error telling me that the "application for the project cannot be found" - however, short of completely reinstalling the .net framework again, I don't know how to reinstall the WPF stuff.

I'm a c#/.net/php/c/c++/python/younameit programmer, I'd just never heard of WPF before today!!

The machine I'm running on is a 900Mhz Mini-ITX box that I put together some time ago - It sits in my living room with a touchscreen on the wall, and I control my lights, doors, heating etc... through it.

I'd written various versions of a 'jukebox' control for it as well, but always ran into problems (like not being able to queue remotely through VLC or Mplayer etc...) and started writing my own remote front-end for my own backend media player (audio only), but just last night, for some reason I revisited XBMC just to see how it was getting on (I first used it 5/6 years ago and fell in love with it, but moved on to MythTV as XBMC wasn't doing the TV stuff), and I came across your post.

...and that seems perfect for what I want, although I know I won't be able to help myself and I'll end up redesign everything (I do it with everything, please don't take offence ;-) )

EDIT: I noticed with my own programs (almost exclusively C# or VB.Net on this machine) ran much smoother when the machine was patched to SP2 (XP). With SP3, all of the .Net progs on there has slowed down noticably.).

Hey, I'd love to be involved - and I'll try and get a machine that can handle it a bit better this week. I have several machines dotted about the house that are much more powerful, but I don't like putting windows on them if I can help it.

However, I may be able to get it working well enough in a VM. I'll give it a try tomorrow night.

I just love that video of v2 you have on youtube - that's what 3d graphics were invented for

I've been using YATSE for awhile now and I have some basic complaints that hamper its useability.

1) The touchscreen swipe actions don't work very well. I'd have to shoot a video to really explain this properly, but its just not 'natural'. Trying to swipe one item at a time is nearly impossible. it either doesn't swipe at all, or it swipes 3-4 items at once.

2) There is no visual feedback that your swipe is working until its done. What I mean is, as you're swiping, nothing is happening on screen. Once the swipe is done it 'snaps' to the item. This is not the way this kind of gesture normally works.

examples of how swipe gestures work properly and are very useful:

- Chome-touch extension. This extension lets you scroll up and down in chrome with a touchscreen. It works very well. You put your finger down, it 'grabs' the page. Now when you move your finger up and down, the page moves with it. It has inertia so you can 'flick' the page up and it will continue scrolling. All settings regarding speed, sensitivity, and inertia are editable through the settings. VERY useful and extremely well implemented.

- I phone or Palm-Pre style swiping. On these devices, any time you grab something to swipe it over or up or down, its just like above. You put your finger down, it grabs it, then you can swipe it and the animation follows your finger. You can change your mind mid-swipe and go in the other direction if you want, and it will do what you expect.

3) The 'now playing' screen only seems to update once. If I go back to the screen later, it is still stuck showing whatever I was playing hours ago.

4) After installing the web-based library management interface, YATSE stopped working, and will not refresh the library. This is likely a problem with the other app, but notable either way. The Web-OS interface on my phone still works.

@dchurch24 : WPF needs directx 9 compliant video card to works correctly. I currently dev on an XP Vm under Workstation 7 and it works quite well (but Windows 7 is the host don't know if directx emulation works under linux).

@vinistois : Scrolling is not perfect but it should give feedback, do you have the same effect under video and music or only one ?
I hope V2 will be better for that. But for the moment even if it laggy sometimes it's implemented like you iphone description, with the faster you move your finger the faster the list scroll but you can do left right left right the list should follow.

For the now playing it updates every time there's a change on XBMC side for text data and image and every second if something is playing for progress bar and times.
Can you change the debug option in the config file to true, and send the log file ?

Quick Links

About Kodi

Kodi is a free and open source media player application developed by the XBMC Foundation, a non-profit technology consortium.

Kodi is available for multiple operating-systems and hardware platforms, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.