/// <summary>
        /// Sends the reordered TV show list.
        /// </summary>
        public override void ReorderList()
        {
            var change = InitChange(null, ShowInfoChange.ChangeType.AddShow, Database.Query("select name from tvshows order by rowid asc").Select(dict => dict["name"]).ToArray());

            DelayedChanges.RemoveAll(x => x.Change == ShowInfoChange.ChangeType.ReorderList);
            DelayedChanges.Add(change);

            DelayedChangesTimer.Start();
            SaveDelayedChanges();
        }