For movieset in MyVideoNav try
Code:
<?xml version="1.0" encoding="utf-8"?>
<window id="25">
<defaultcontrol always="true">50</defaultcontrol>
<allowoverlay>no</allowoverlay>
<views>50,52,53,57,500,501,503,504,505,508,509,510,511,512,514,516</views>
<onload condition="Library.HasContent(TVShows)+System.HasAddon(script.tvtunes) + IsEmpty(Window(Home).Property(DontRunTVShowScripts))">XBMC.RunScript(script.tvtunes,backend=True)</onload>
<onload condition="Library.HasContent(TVShows)+System.HasAddon(script.tv.show.next.aired) + IsEmpty(Window(Home).Property(DontRunTVShowScripts)) + !Skin.HasSetting(NextAiredInfo)">RunScript(script.tv.show.next.aired,backend=True)</onload>
<onload condition="System.GetBool(videolibrary.groupmoviesets) + System.HasAddon(script.moviesets)+Library.HasContent(Movies)">XBMC.RunScript(script.moviesets,containerId=3000)</onload>
<include condition="!Skin.HasSetting(firstrun)">AutoConfig</include>
<controls>
and a other good way is to run nextaired before in startup or home