XiaohuLive
中
english.xiaohu.live — English graded by CEFR level · demo data

English at your level.
Learn on your terms.

A curated library of English-learning channels tagged A1–C2 by CEFR difficulty. Every level carries equal weight: difficulty filters and sorts, it never decides what you see first. Demo data for now — the real library is being collected. No tracking, no black box.

— videos— channels6 difficulty levels
CURATED FOR YOU

For You

Every CEFR level gets equal airtime, so beginners and advanced learners both find something.

Preparing the player…

DATA CONTROL

Sources & Updates

This library is built locally and published as a videos.json file. CEFR level, captions, topic and speech rate live in the top-level extra map. Updates replace content only; your favorites and history always stay on this device.

Remote sources must allow cross-origin requests (CORS). Every feed is validated before it is added.
Check for updates automaticallyChecked at this frequency while the app is open. Failed updates never replace working content.
Compatible format{"channels":[{name,tier:A1|A2|B1|B2|C1|C2,url,…}],"videos":[[id,title,duration,views,ch],…]}Object-based entries are also supported. Videos are deduplicated by YouTube video ID.