Developers: The WifiRemote source code moved to github! Please go to https://github.com//WifiRemote to check it out and feel free to fork and submit pull requests!
New in 0.8:
- api level increased to 14
- MediaPortal 1.6 only, switched to .NET 4
- Request a screenshot with the screenshot command
- Fixed missing text in dialogs
- Fixed crash related to music db changes in MediaPortal 1.6 (thanks, sebastiii!)
- Fixed crash when encountering music with special chars in it (thanks, Martin K.!)
- Added Artist to now playing radio message (thanks, johanj!)
- Added methods for setting playlist repeat and shuffle (thanks, johanj!)
- Improved starting radio channel (thanks, johanj!)
- Send open dialogs to connecting clients
- Send facade info to connecting clients
- Added ViewType property to FacadeInfo message
- Added support for the trakt plugin rating dialog
WifiRemote 0.8 released
I hope everything is working as it should, I still don't really understand the MPE extension maker ...
That being said the download is available from the MediaPortal download page, on Github and soon (I changed the update.xml location, so it may take a while) via the extension installer.
Changelog:
Developers: The WifiRemote source code moved to github! Please go to https://github.com//WifiRemote to check it out and feel free to fork and submit pull requests!
New in 0.8:
- api level increased to 14
- MediaPortal 1.6 only, switched to .NET 4
- Request a screenshot with the screenshot command
- Fixed missing text in dialogs
- Fixed crash related to music db changes in MediaPortal 1.6 (thanks, sebastiii!)
- Fixed crash when encountering music with special chars in it (thanks, Martin K.!)
- Added Artist to now playing radio message (thanks, johanj!)
- Added methods for setting playlist repeat and shuffle (thanks, johanj!)
- Improved starting radio channel (thanks, johanj!)
- Send open dialogs to connecting clients
- Send facade info to connecting clients
- Added ViewType property to FacadeInfo message
- Added support for the trakt plugin rating dialog
//[assembly: UsesSubsystem("MP.DB.Music")]
//[assembly: UsesSubsystem("MP.DB.Videos")]
//[assembly: UsesSubsystem("MP.Config")]
//[assembly: UsesSubsystem("MP.Input.Mapping")]
//[assembly: UsesSubsystem("MP.Players")]
System.Exception: Unexpected exception while buffering! ---> Newtonsoft.Json.JsonSerializationException: Error getting value from 'MediaInfo' on 'WifiRemote.MessageNowPlaying'. ---> System.MissingMethodException: Method not found: 'System.String MediaPortal.Music.Database.Song.get_WebImage()'.
at WifiRemote.NowPlayingMusic..ctor(Song song)
May I ask why you have commented out compatibility stuff for WifiRemote?
May I ask why you have commented out compatibility stuff for WifiRemote?
That was never really in the plugin, I started adding it but wasn't sure what dependencies were needed at what detail level. Then I guess we lost sight of it. Will have to figure that out for the next version ...
More important is whyMay I ask why you have commented out compatibility stuff for WifiRemote?
Code://[assembly: UsesSubsystem("MP.DB.Music")] //[assembly: UsesSubsystem("MP.DB.Videos")] //[assembly: UsesSubsystem("MP.Config")] //[assembly: UsesSubsystem("MP.Input.Mapping")] //[assembly: UsesSubsystem("MP.Players")]
This is why the previous version did not report itself as incompatible (even though it should have) but just throw errors when using different plugins like Rockstar..
Code:System.Exception: Unexpected exception while buffering! ---> Newtonsoft.Json.JsonSerializationException: Error getting value from 'MediaInfo' on 'WifiRemote.MessageNowPlaying'. ---> System.MissingMethodException: Method not found: 'System.String MediaPortal.Music.Database.Song.get_WebImage()'. at WifiRemote.NowPlayingMusic..ctor(Song song)
And yeah,- MediaPortal 1.6 only, switched to .NET 4
without subsystems is not ok even for 1.6.0 pre.[assembly: CompatibleVersion("1.5.100.0", "1.1.6.27644")]
without subsystems is ok for Mediaportal 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0 and counting but not when you make it incompatible with MP <1.6.0[assembly: CompatibleVersion("1.1.6.27644")]
Huh? Sorry, I don't understand what you are saying. What do I need to add/modify to follow the rules?More important is why
And yeah, without subsystems is not ok even for 1.6.0 pre. without subsystems is ok for Mediaportal 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0 and counting but not when you make it incompatible with MP <1.6.0