- Moderator
- #311
Hi,
It seems on latest MP master there is an issue with the plugins :
There is change on MP based on music so maybe someone could try to fix it for 1.6.0 Pre-release (coming soon).
@ plugin dev : you can use that build for testing : http://tinyurl.com/oscjecn
It seems on latest MP master there is an issue with the plugins :
[2013-11-07 00:33:09,947] [Log ] [BASS ] [ERROR] - Exception: Newtonsoft.Json.JsonSerializationException: Error getting value from 'MediaInfo' on 'WifiRemote.MessageNowPlaying'. ---> System.MissingMethodException: Metoden hittades inte: System.String MediaPortal.Music.Database.Song.get_WebImage().
vid WifiRemote.NowPlayingMusic..ctor(Song song)
vid WifiRemote.MessageNowPlaying.get_MediaInfo()
vid GetMediaInfo(Object )
vid Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(Object target)
--- Slut på stackspårning för interna undantag ---
vid Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(Object target)
vid Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContract collectionValueContract)
vid Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContract collectionValueContract)
vid Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value)
vid Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value)
vid Newtonsoft.Json.JsonConvert.SerializeObject(Object value, Formatting formatting, JsonSerializerSettings settings)
vid WifiRemote.SocketServer.SendNowPlayingToAllClients()
vid WifiRemote.WifiRemote.g_Player_PlayBackStarted(MediaType type, String filename)
vid MediaPortal.Player.g_Player.StartedHandler.Invoke(MediaType type, String filename)
vid MediaPortal.Player.g_Player.OnStarted()
vid MediaPortal.MusicPlayer.BASS.BassAudioEngine.OnMusicStreamMessage(Object sender, StreamAction action)
vid MediaPortal.MusicPlayer.BASS.MixerStream.<>c__DisplayClass2.<PlaybackEndProc>b__1()
vid System.Threading.ThreadHelper.ThreadStart_Context(Object state)
vid System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
vid System.Threading.ThreadHelper.ThreadStart() Message: Error getting value from 'MediaInfo' on 'WifiRemote.MessageNowPlaying'. Site : System.Object GetValue(System.Object) Source : WifiRemote_TMP Inner Exception(s): -> Error getting value from 'MediaInfo' on 'WifiRemote.MessageNowPlaying'. -> Metoden hittades inte: System.String MediaPortal.Music.Database.Song.get_WebImage(). Stack Trace: vid Newtonsoft.Json.Serialization.DynamicValueProvider.GetValue(Object target)
vid Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeObject(JsonWriter writer, Object value, JsonObjectContract contract, JsonProperty member, JsonContract collectionValueContract)
vid Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeValue(JsonWriter writer, Object value, JsonContract valueContract, JsonProperty member, JsonContract collectionValueContract)
vid Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value)
vid Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value)
vid Newtonsoft.Json.JsonConvert.SerializeObject(Object value, Formatting formatting, JsonSerializerSettings settings)
vid WifiRemote.SocketServer.SendNowPlayingToAllClients()
vid WifiRemote.WifiRemote.g_Player_PlayBackStarted(MediaType type, String filename)
vid MediaPortal.Player.g_Player.StartedHandler.Invoke(MediaType type, String filename)
vid MediaPortal.Player.g_Player.OnStarted()
vid MediaPortal.MusicPlayer.BASS.BassAudioEngine.OnMusicStreamMessage(Object sender, StreamAction action)
vid MediaPortal.MusicPlayer.BASS.MixerStream.<>c__DisplayClass2.<PlaybackEndProc>b__1()
vid System.Threading.ThreadHelper.ThreadStart_Context(Object state)
vid System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
vid System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
vid System.Threading.ThreadHelper.ThreadStart()
There is change on MP based on music so maybe someone could try to fix it for 1.6.0 Pre-release (coming soon).
@ plugin dev : you can use that build for testing : http://tinyurl.com/oscjecn