Hey,
I released a new server yesterday.
The most
important thing: I found a way to repair the "now playing" queue not
available problem
under windows 7. The solution is pretty simple and I have to apologize
that I have not found it before. Even if it was hard to find it. Anyway,
a fix is included in the installer. It also works under vista and
requires no reboot when applied.
Second, the server is now installed by a
full-fledged installer. Installation should therefore be much easier
than before. Also, the installer sets the correct folder permissions,
adds a windows firewall rule to let the server be accessible in the
local network, checks he requirements (.NET Framework, Media Center
closed ...) and allows to specify the server name on a fresh
installtion. Existing installation will be detected and an update
performed.
The server functionality itself was only very
slightly modified. Most important, the phase 1 of the synchronization
process should be much more robust now. Especially in case of currupt
audio files (in the german MCE forum, we were able to pinpoint this a
the major cause for problems in the first sync phase. Reason is that the
wmp needs 0.5 seconds to deliver the track info for corrupt audio
files. This caused the old server version to detect a problem and abort
the sync if there were a few of such files.).
Regardings your questions in the previous posts:
@rcolbeck:
Shuffle control (on/off) is available as long as the wmp
remoting works. The icon is then located in the now playing view. With
the new fix, this should be working somewhat reliably now (if remoting
breaks, you have to applie the patch).
For the next release, I
am planning a "shuffle" feature as you described it. On request (a play
shuffled button), the server shall select a subset (perhaps 100 tracks?)
of the selected category and add it in random order to the playqueue.
Yeah,
the way you described to import playlists works. Just play the playlist
from the MCE interface and import the synced now playing queue as
playlist in vmcMote.
@MRO:
"now playing list breaking" is
now fixable under windows 7
I know that the volume control
is sluggish. The Media Center SDK provides no way to set the volume to a
new value. Instead, I have to simulate the +/- click you would do on a
remote. Somehow, this is not handled performant by Media Center. Sorry
about that.
I have a reconnect timeout of 6 seconds in the app. I
know that the iphone is pretty slow in restoring the WLAN connection. I
will increase the timeout in the next client release.
Time it
needs to sync: If you provide me a faster WMP, sync phase one would be
faster
Snyc Phase 2 takes quite a bit as storing the transmitted
information into the SQL database on the device is not the fastest. Sync
Phase 3 takes the time it takes as there have to be quite some byte to
be transmitted and the internal solid state memory in the device is not
the fastest in storing the images. We are dealing with a mobile device
here at all. This is no desktop platform and therefore brings some
performance constraints. What I want to say: There is a lot going on
during a sync and I am having pretty heavy constraints on both sides
(WMP library interface speed, IPhone memory speed to name the two
biggest ones). Its a bit unfair to always want everything in an instant
if it is just not technically possible.
"Cover art blurry": You
should read the settings manual (readme.txt or website). You actually
can increase the resolution to 320x320 in settings.xml. It is 160x160 by
default. And yes, the default is a compromise to keep the needed sync
information at an acceptable level. Oh, and be aware that the default
WMP folder.jpg resolution is only 200x200.
It is not possible to
let MediaCenter start if you start the app. The server is started by a
Media Center addin. Therefore, it is not running when Media Center is
not running. My main target audience are people who use Media Center on a
dedicated PC in the living room as a DVR were Media Center is alwas
running. Therefore, I did not considered this to be a problem 
Equalizer presets for albums: Media Center does not have
something like that. At least I am not aware of it. So how should I
remote it???
Shutdown and start the Media Center PC: Well, I am
actually thinking about something that would allow shutdown. Startup by
WakeOnLan might come then too. But this is in a distant future, I am too
restricted in spare time.
Well, that was a long posting. I hope you like the new
server release and I could answer some questions. Even if I had to
dampen a few wishes. My time is unfortunately limited as this is a
private project, and it therefore consumes my spare time to delop it.
Greetings, Thomas