Updated to better handle 7-day program schedules and detailed listings, provided the source service supports it.