Thanks Martin. Let me know how I can help test.
Also, now most of the time I can’t launch Songler and it comes back with an application error. I am assuming this is related to not being able to authenticate against their web service. I’ll be patient while they sort things out, but here is a log entry in the mean time:
Exception System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
at Microsoft.MediaCenter.UI.Template.FastPropertyInfo.FastClrPropertyInfo.GetValue(Object obj)
at Microsoft.MediaCenter.UI.ObjectPath.PropertyOperations.Get(Object instance, String stPath, Boolean fThrowOnError)
at Microsoft.MediaCenter.UI.ObjectPath.Get(Object instance, Int32 idxStart, Int32 nCount, Boolean fErrorOnNullReturn, Boolean fThrowOnError)
at Microsoft.MediaCenter.UI.Set.ApplyWorker(Object args)
at Microsoft.MediaCenter.UI.Template.RuleCollection.Update(IRulesHost rulesHost)
at Microsoft.MediaCenter.UI.Template.ViewBlueprint.Build(Object objContext, Object objRoot)
at Microsoft.MediaCenter.UI.Host.OnPreInitialize()
at Microsoft.MediaCenter.UI.ViewItem.PreInitializeTreeWorker()
at Microsoft.MediaCenter.UI.ViewItem.PreInitializeTreeWorker()
at Microsoft.MediaCenter.UI.NewUiZone.DeliverInitializations()
at Microsoft.MediaCenter.UI.NewUiZone.ImplementUiTask(UiTask task, Object param)
at Microsoft.MediaCenter.UI.UiZone.ProcessUiTask(UiTask task, Object param)
at Microsoft.MediaCenter.UI.UiSession.ProcessInitialization()
at Microsoft.MediaCenter.Queues.Dispatcher.MainLoop(Queue queue)
at Microsoft.MediaCenter.UI.UIDispatcher.MainLoop(Queue queue, LoopCondition condition)
at MediaCenter.Extensibility.Host.Main(String[] args)
InnerException System.Xml.XmlException: Data at the root level is invalid. Line 1, position 1.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.LoadXml(String xml)
at Songler.Preferences.get_LastFMSessionKey()
at Songler.Preferences.get_LastFMSubscriber()