Support · 1.2.1

How to add M3U, Xtream and XMLTV

This is the Channo 1.2.1 guide for iPhone, iPad and Apple TV. Channo does not provide channels, movies or a guide. Import only sources you have the right to use. Whether a feature works depends on the source, the playback engine, the device and the vehicle. The Chinese guide is the 中文使用指南.

Step-by-step pages: Add an M3U / M3U8 playlist · Xtream Codes login · Apple TV setup

Add a source

  • Open Sources, or the add button on an empty library. Choose a single video URL, an M3U / M3U8 link, an Xtream account, or a file.
  • Xtream imports live channels, movies and series. Enter the server as http://host:port or an https address, plus the username and password.
  • You can also share or open a .m3u, .m3u8 or .txt file, or hand Channo an http(s) link. A channo://add?url= link opens the same import flow.
  • A single stream may use http, https, rtmp, rtmps, rtsp, udp or rtp. Cleartext HTTP can play. An Xtream server must be http or https.
  • On a large playlist, choose the groups you want before import. Channo spot-checks the first portion. The rest are checked when you play them.
  • If a provider requires headers, open the source and add one per line as Name: value. User-Agent, Referer and Cookie are typical.
  • You can attach your own XMLTV URL while adding a source. Gzip is supported. Programmes match tvg-id, tvg-name or the channel name.

Playlists, channels and search

  • From version 1.2.1, the free version can hold 3 playlists. Pro removes that limit. If the allowance changes, playlists already added stay editable and refreshable. You cannot add another until you are back within the limit.
  • Source details cover the name, address and guide, auto-refresh (1, 6, 12 or 24 hours, or manual; 12 hours is the default), and whether unavailable channels stay visible. Refresh now updates the list. A failed refresh keeps the previous channels.
  • Deleting a source also removes its channels and favorites.
  • On the Channels page, use Check All. The check is a short HTTP probe, so RTMP and UDP entries are not probed. Filter afterwards by All, Playable, Unchecked or Failed.
  • Favorite a channel or movie, then find it under Favorites. Continue Watching on the home screen and on Apple TV returns to recent playback.
  • Search covers channels, guide programmes and movies. View one playlist or all sources.

Guide and catch-up

The guide comes from the XMLTV URL you provide. Channo has no guide service. A cached copy appears first and refreshes in the background. If the refresh fails, the previous guide stays.

  • Now and Next are free. Pro opens the full-day guide.
  • Open a programme to watch it live. If the source declares catch-up and the programme is still inside its archive window, Watch from Start appears too.
  • Catch-up uses the source’s own address, such as M3U catchup tags or an Xtream TV archive. Channo does not record live TV on the device.
  • If the guide looks stale, long-press Refresh now in the source details and clear the guide cache.

Movies, series and downloads

  • Browse Xtream movies and series and play them from the start for free. Resume from where you stopped is part of Pro. Live playback position is not synced as resume progress.
  • Eligible on-demand rows offer Download. That covers http(s) files such as mp4, m4v, mov, mkv, webm and avi, plus HLS that is actually video-on-demand. Live streams, encrypted video, RTMP and UDP cannot be downloaded.
  • Downloads wait for Wi-Fi unless you change that on the Downloads page. Swipe to delete. Downloaded videos still play offline. Live TV needs a connection.
  • The free download list holds 1 item. Delete it before starting another. Pro removes the limit. Downloads are on iPhone and iPad, not on Apple TV.

Playback

  • Auto mode tries the system AVPlayer first, then FFmpeg when that fails or the format is a poor fit. Common paths include HLS, MPEG-TS, MP4 / MOV and other containers such as unencrypted MPEG-DASH.
  • During playback, open Playback Settings to keep Auto or force AVPlayer or FFmpeg for that channel. This is not a global switch on the Settings page.
  • The same sheet sets aspect (Fit, Fill, 16:9, 4:3), skip interval, automatic Picture in Picture when you leave the app, and a 15-, 30- or 60-minute sleep timer. Playback speed applies to on-demand video, not live TV.
  • Choose the audio tracks and text subtitles the source provides. Bitmap subtitles such as PGS and DVB, and advanced ASS styling, are not fully shown. Audio is mixed to stereo. Channo does not pass through surround sound, and it does not promise full HDR or Dolby Vision color.
  • Picture in Picture works on iPhone and iPad. AirPlay in the player can send video to a supported screen. Whether video appears depends on the active engine and the receiver.
  • After a network interruption, playback attempts to recover. That does not mean every source will play without buffering.
  • A vertical swipe in fullscreen changes channel and skips entries a health check marked failed. If every candidate failed, it still lands on the next one.
  • Pro can turn on the playback diagnostics overlay from View log in a source’s details. It shows the engine, buffer and bitrate. Channel checks stay free.

iPhone, iPad, Apple TV and CarPlay

  • iPad uses a wider layout and switches among Overview, Channels, Movies and Sources. Playback, Picture in Picture and downloads match iPhone.
  • On Apple TV, use the remote to browse, search, open the guide and play. Add a playlist link on the TV, or receive sources from iCloud sync. The Continuity Keyboard helps you type from iPhone. The free allowance is the same 3 playlists and Now and Next. Pro adds the full-day guide and sync for every source.
  • Some Xtream sources ask for the password once on Apple TV. Turn usage and crash reporting off on the TV Pro page.
  • CarPlay plays channel and movie audio. When the vehicle and iOS allow it, parked mode can show video. Driving stays audio only. Channo does not work around a vehicle restriction.
  • Where parked video is available, the free allowance is 20 minutes per day. Pro removes that limit. After the allowance, audio continues. Keep audio while driving leaves the sound on. Car compatibility shows whether this vehicle allows video, and AirPlay remains an alternative.
  • The interface can follow the system language, or you can choose Simplified Chinese, Traditional Chinese, English, Português (Brasil), Русский, Español, Deutsch or 日本語 in Settings.

iCloud, parental lock, privacy and Pro

  • Settings, then iCloud Sync, is off until you turn it on, and the device must be signed in to iCloud. It copies sources, favorites and on-demand progress to your private iCloud. Free sync covers the first source with its favorites and progress. Pro syncs every source. Live playback position is not synced.
  • That sync does not place a separate Xtream password or the parental PIN in the playlist record. Both stay in the system Keychain. If iCloud Keychain is on for the Apple ID, the system can encrypt and sync them to iPhone, iPad and Apple TV on the same account. Tokens or other credentials inside a source URL may still sync with the source.
  • Set the parental lock in Settings, then Parental lock. The PIN is 4 to 6 digits. Locked categories ask for the PIN. Hidden categories disappear from lists, search, favorites and CarPlay. After 5 wrong attempts, wait about 30 seconds.
  • Usage and crash reporting, under Settings, then Privacy, is on by default and can be turned off. It controls Google Analytics and Crashlytics, and it does not include source URLs, credentials, channel names or search text. On Apple TV the switch is on the Pro page. See the Privacy Policy.
  • Settings, then About, shows the version and build number, and can copy them. Include both when you report a problem.
  • Pro is a one-time purchase, with no subscription, and it supports Family Sharing. Restore it on the paywall or in Settings, then Restore Purchases. The price is the one shown on the App Store.

When something will not play

  • Run Check All on the Channels page and see whether the address still connects. Filter out failed channels, or hide unavailable ones in the source details.
  • For HTTP 403, or a provider that expects a specific client, add the User-Agent or Referer in the source headers and refresh.
  • If the address returns a web page rather than a video stream, the source may have expired or may require a web login. Channo cannot replace an in-page player.
  • A geo-block message means this network’s region is refused. Try another link or source. Channo does not include a way around regional limits.
  • FairPlay and other DRM, and services that disallow third-party players, such as Netflix and YouTube, will not play. The explanation is in Settings, then Why can’t some videos play?
  • If only Auto fails for one channel, open Playback Settings and force the other engine.
  • Live TV needs a network connection. Finished downloads still open from Settings, then Downloads.
  • If it still fails, use the feedback form and include the device, OS version, and the version and build from Settings, then About, plus what you saw. Do not email a password or a complete private stream URL.

Questions

How do I add an M3U playlist in Channo?

Open Sources and paste the full http or https playlist address, or open a .m3u, .m3u8 or .txt file. The free version holds 3 playlists. Group selection, headers and XMLTV are in the M3U guide.

What server address does Xtream Codes use?

Use an http or https server address, then the username and password. If the provider gave you one long playlist URL, paste that whole URL as M3U. Do not split it to guess a login.

Where do I put an XMLTV guide?

Add your own XMLTV URL, including .xml or .gz, when you create the source or later in its details. Channels match tvg-id, tvg-name or the display name. Now and Next are free. The full-day guide is part of Pro.

Why will a channel not play?

Run Check All, then add a required User-Agent or Referer if the server returns 403. Channo cannot play DRM, a web-page login player, or a service that blocks third-party players. Switch source if a region is blocked. Channo does not bypass geo-restrictions.

Contact

Email [email protected] or use the feedback form. Open-source components are listed under Licenses.