With the SchedulesDirect plugin you can get schedules of North American channels and other regions. You first have to subscribe to Schedules Direct which costs an annual fee. You have to enter the username and password you get from Schedules Direct to the settings of the plugin.
TV-Browser stays in no relation to Schedules Direct and is not responsible for any problems that might occur with the service.
Xml data (Legacy)
For most efficient use add only those channels to your lineup at the Schedules Direct site you really need. The plugin has to download and process listings of all channels in the lineup regardless of them having been added to TV-Browser or not.
When using JSON the lineups have to be added in the plugin's settings. Without lineup no channels can be found.
All channels are country "US" since Schedules Direct doesn't support country information for the channels.