[{"data":1,"prerenderedAt":304},["ShallowReactive",2],{"repo-foxfred-itv-desk-en":3,"i18n-foxfred-itv-desk-en":301},{"mirrorPool":4,"detail":13,"relatedProjects":192},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":27,"homepage":28,"pushedAt":29,"ownerAvatar":30,"ownerName":28,"ownerBio":28,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":28,"category":34,"subgroup":35,"releases":36},"foxfred","itv-desk",1341575431,"https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk",2,"Python","桌面端 IPTV 直播源整理工具（AI 辅助开发）：抓取\u002F订阅\u002F检测\u002F分组\u002FEPG\u002F导出 + 双窗口播放器(hls.js\u002Fflv.js\u002Fmpv)",{"Python":22,"Vue":23,"CSS":24,"JavaScript":25,"HTML":26},47.3,34,11.8,6.8,0,[],"","2026-10-16","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F52855827?v=4","2026-10-16T12:21:00.052557+00:00","2026-10-16T03:22:08Z",[],"network","IPTV\u002F电视直播",[37,60,81,104,121,139,156,173],{"tag":38,"publishAt":32,"semVer":39,"prerelease":42,"assets":43},"v3.2.9",[40,18,41],3,9,false,[44,50,55],{"fileName":45,"sizeMb":46,"sha256":47,"downloadCount":48,"originUrl":49},"ITV-Desk-3.2.9-folder.zip",221.75,"cbb376cd36cfd962a182209a005ea9f9cb1387937ea2946326654528a3f9d7ac",1,"https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.9\u002FITV-Desk-3.2.9-folder.zip",{"fileName":51,"sizeMb":52,"sha256":53,"downloadCount":26,"originUrl":54},"ITV-Desk-3.2.9.exe",159.16,"10044115f27183a98775a368ec1121956686b6c52a886593d2b4f36f68d7bf0f","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.9\u002FITV-Desk-3.2.9.exe",{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":26,"originUrl":59},"ITV-Desk-Setup-3.2.9.exe",159.38,"6b65617c65004cb10ec55359a87752dfd18c547039462fd21625d99ace180cd0","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.9\u002FITV-Desk-Setup-3.2.9.exe",{"tag":61,"publishAt":62,"semVer":63,"prerelease":42,"assets":65},"v3.2.8","2026-10-15T11:32:50Z",[40,18,64],8,[66,71,76],{"fileName":67,"sizeMb":68,"sha256":69,"downloadCount":40,"originUrl":70},"ITV-Desk-3.2.8-folder.zip",226.65,"2a6afca19afbe8ba52361e46f3610c39923a3dadfe8915997fa1c7860c00f791","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.8\u002FITV-Desk-3.2.8-folder.zip",{"fileName":72,"sizeMb":73,"sha256":74,"downloadCount":18,"originUrl":75},"ITV-Desk-3.2.8.exe",163.02,"6ba8702dca8a76815f9dd30b9fb385a4d3588e9d6c27ff9d966f8b4478ed35c1","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.8\u002FITV-Desk-3.2.8.exe",{"fileName":77,"sizeMb":78,"sha256":79,"downloadCount":48,"originUrl":80},"ITV-Desk-Setup-3.2.8.exe",163.24,"3478e9fe1bb7b10ce25b8cc67211df7c462293b43f1554ada9c9f6e7262cd643","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.8\u002FITV-Desk-Setup-3.2.8.exe",{"tag":82,"publishAt":83,"semVer":84,"prerelease":42,"assets":86},"v3.2.7","2026-09-29T04:03:03Z",[40,18,85],7,[87,93,99],{"fileName":88,"sizeMb":89,"sha256":90,"downloadCount":91,"originUrl":92},"ITV-Desk-3.2.7-folder.zip",110.1,"23ccfecb7000032abd37c296f5449989bcf6bfead01dc7285cc41639d80e8aad",6,"https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.7\u002FITV-Desk-3.2.7-folder.zip",{"fileName":94,"sizeMb":95,"sha256":96,"downloadCount":97,"originUrl":98},"ITV-Desk-3.2.7.exe",75.51,"1d2dcd611bb42b5766138bdeb0760624bda921d273bc3534d422645b5076db79",4,"https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.7\u002FITV-Desk-3.2.7.exe",{"fileName":100,"sizeMb":101,"sha256":102,"downloadCount":40,"originUrl":103},"ITV-Desk-Setup-3.2.7.exe",75.72,"7a9fc86fef6bc277fd8a839186ceadf3654f9a72140bd8d6884064bec5a9921f","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.7\u002FITV-Desk-Setup-3.2.7.exe",{"tag":105,"publishAt":106,"semVer":107,"prerelease":42,"assets":108},"v3.2.6","2026-09-29T03:31:34Z",[40,18,91],[109,113,117],{"fileName":110,"sizeMb":89,"sha256":111,"downloadCount":85,"originUrl":112},"ITV-Desk-3.2.6-folder.zip","d3a9561ff7eb11b69af704b59c96c1e07c498ad0c5971eec2b8e3fdc4eb534ff","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.6\u002FITV-Desk-3.2.6-folder.zip",{"fileName":114,"sizeMb":95,"sha256":115,"downloadCount":26,"originUrl":116},"ITV-Desk-3.2.6.exe","e94121c299a2a56863a93f502dc4b708985948cdd2563f099dc26e8cb00078c2","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.6\u002FITV-Desk-3.2.6.exe",{"fileName":118,"sizeMb":101,"sha256":119,"downloadCount":26,"originUrl":120},"ITV-Desk-Setup-3.2.6.exe","77404320582f7b32c894eac9fc7059f78d99e0eff834ea3cc6cec9234061d67e","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.6\u002FITV-Desk-Setup-3.2.6.exe",{"tag":122,"publishAt":123,"semVer":124,"prerelease":42,"assets":126},"v3.2.5","2026-09-29T02:02:48Z",[40,18,125],5,[127,131,135],{"fileName":128,"sizeMb":89,"sha256":129,"downloadCount":18,"originUrl":130},"ITV-Desk-3.2.5-folder.zip","c99912411b30fbef7087d4b334960c0f075aa8fe5ffe5211d1d4512656e74cc0","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.5\u002FITV-Desk-3.2.5-folder.zip",{"fileName":132,"sizeMb":95,"sha256":133,"downloadCount":26,"originUrl":134},"ITV-Desk-3.2.5.exe","702b204db0e4663f100086c755edc264033cb79b78a5cff5056c1938f2420c4f","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.5\u002FITV-Desk-3.2.5.exe",{"fileName":136,"sizeMb":101,"sha256":137,"downloadCount":26,"originUrl":138},"ITV-Desk-Setup-3.2.5.exe","37fbecf21c66e33a53faebb30953d5fed2ab73ea6271b13321383a26f2fba601","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.5\u002FITV-Desk-Setup-3.2.5.exe",{"tag":140,"publishAt":141,"semVer":142,"prerelease":42,"assets":143},"v3.2.4","2026-09-28T15:09:40Z",[40,18,97],[144,148,152],{"fileName":145,"sizeMb":89,"sha256":146,"downloadCount":48,"originUrl":147},"ITV-Desk-3.2.4-folder.zip","6aecae3e89cb72f48a1341d317edd579f2314a042e0751af7023974bc535360d","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.4\u002FITV-Desk-3.2.4-folder.zip",{"fileName":149,"sizeMb":95,"sha256":150,"downloadCount":26,"originUrl":151},"ITV-Desk-3.2.4.exe","99a96dae5f0334bb610262799d314783b9f60b025833d8b5ac76b82e6559a0ea","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.4\u002FITV-Desk-3.2.4.exe",{"fileName":153,"sizeMb":101,"sha256":154,"downloadCount":26,"originUrl":155},"ITV-Desk-Setup-3.2.4.exe","3e7f699c8e0be53bcb041d4b078860d3dd799df431572604fe2c21d785efc02f","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.4\u002FITV-Desk-Setup-3.2.4.exe",{"tag":157,"publishAt":158,"semVer":159,"prerelease":42,"assets":160},"v3.2.3","2026-09-28T14:49:10Z",[40,18,40],[161,165,169],{"fileName":162,"sizeMb":89,"sha256":163,"downloadCount":125,"originUrl":164},"ITV-Desk-3.2.3-folder.zip","7be7ad6d09f4fc128f4aeb3ad757c9b8e09e583284a58cb51bd8244b1fabc85b","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.3\u002FITV-Desk-3.2.3-folder.zip",{"fileName":166,"sizeMb":95,"sha256":167,"downloadCount":26,"originUrl":168},"ITV-Desk-3.2.3.exe","749ee543272722bbb4c98da2f0ed7639c68e3937b26a2c3291896c145d871242","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.3\u002FITV-Desk-3.2.3.exe",{"fileName":170,"sizeMb":101,"sha256":171,"downloadCount":26,"originUrl":172},"ITV-Desk-Setup-3.2.3.exe","4a48ce725e25891d3b4b3c3e69587456add95348fd5e4d4ce2c558a3aac3aef3","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.3\u002FITV-Desk-Setup-3.2.3.exe",{"tag":174,"publishAt":175,"semVer":176,"prerelease":42,"assets":177},"v3.2.2","2026-09-28T12:43:33Z",[40,18,18],[178,183,188],{"fileName":179,"sizeMb":180,"sha256":181,"downloadCount":85,"originUrl":182},"ITV-Desk-3.2.2-folder.zip",110.09,"1b07ff29559fc85b7e9a7533f9250caa30d6b3142b43a801a300fed4b42601ad","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.2\u002FITV-Desk-3.2.2-folder.zip",{"fileName":184,"sizeMb":185,"sha256":186,"downloadCount":26,"originUrl":187},"ITV-Desk-3.2.2.exe",75.5,"21fb20bc6cc2c947ddcc1b4c36e2b21967f6c51efc4f38bafc135577995cf255","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.2\u002FITV-Desk-3.2.2.exe",{"fileName":189,"sizeMb":101,"sha256":190,"downloadCount":26,"originUrl":191},"ITV-Desk-Setup-3.2.2.exe","edb8c532725ab2a8f3ef43b58f9a6f28aa832bc8db5b7598e1ef53566e061c41","https:\u002F\u002Fgithub.com\u002Ffoxfred\u002Fitv-desk\u002Freleases\u002Fdownload\u002Fv3.2.2\u002FITV-Desk-Setup-3.2.2.exe",[193,210,244,256,269,283],{"owner":194,"repo":195,"repoId":196,"category":34,"subgroup":35,"language":197,"tags":198,"starCount":202,"ownerUid":203,"latestTag":204,"platforms":205,"lastReleaseTime":207,"downloadCount":208,"description":209},"lizongying","my-tv",727213319,"C",[199,195,200,201],"iptv","mytv","tv",31967,16871545,"v2.1.8",[206],"android","2024-06-20T06:24:59Z",434507,"A TV live streaming software that works immediately upon installation, providing live channels for CCTV and multiple local satellite TV stations, designed for large-screen TV viewing.",{"owner":211,"repo":212,"repoId":213,"category":214,"subgroup":35,"language":215,"tags":216,"starCount":235,"ownerUid":236,"latestTag":237,"platforms":238,"lastReleaseTime":241,"downloadCount":242,"description":243},"4gray","iptvnator",213194738,"media","TypeScript",[217,218,219,220,199,221,222,223,224,225,226,227,228,229,230,231,232,201,233,234],"chromeos","electron","epg","fair-source","iptv-m3u","iptv-player","iptv-player-application","linux","m3u","m3u8","macos","player","player-video","playlist","pwa","snap","video","xtream-codes",7280,1503032,"v0.24.0",[239,240,224],"windows","mac","2026-09-24T06:58:11Z",26924,"IPTVnator is a cross-platform IPTV player supporting M3U\u002FM3U8 playlists, XMLTV EPG, and Xtream\u002FStalker sources, built with Electron and Angular and available as a desktop app and installable PWA.",{"owner":194,"repo":245,"repoId":246,"category":214,"subgroup":35,"language":247,"tags":248,"starCount":250,"ownerUid":203,"latestTag":251,"platforms":252,"lastReleaseTime":253,"downloadCount":254,"description":255},"my-tv-0",768521046,"Kotlin",[199,195,200,201,249],"tvbox",4672,"v1.3.9.8",[206],"2025-03-17T03:01:22Z",40603,"An Android TV video player with customizable video sources, supporting remote-control operation, QR-code remote configuration and multiple live source formats",{"owner":257,"repo":258,"repoId":259,"category":34,"subgroup":35,"language":260,"tags":261,"starCount":262,"ownerUid":263,"latestTag":264,"platforms":265,"lastReleaseTime":266,"downloadCount":267,"description":268},"Eanya-Tonic","CCTV_Viewer",738201143,"Java",[],2961,74545593,"v1.8.0",[206],"2025-02-03T15:56:33Z",31644,"A simple TV video viewing software designed for TV set-top boxes and Android TV devices, using a built-in browser engine to watch web-based live broadcasts of CCTV and major satellite TV channels on the big screen.",{"owner":270,"repo":271,"repoId":272,"category":214,"subgroup":35,"language":273,"tags":274,"starCount":275,"ownerUid":276,"latestTag":277,"platforms":278,"lastReleaseTime":280,"downloadCount":281,"description":282},"aiyakuaile","easy_tv_live",468307627,"Dart",[],1148,13814081,"2.9.9",[239,240,224,206,279],"ios","2025-09-23T05:09:50Z",17666,"Easy TV Live is a lightweight IPTV player for all platforms and Android TV big screens that parses m3u and txt playlists, merges and groups duplicate channels, and bundles a scheduled channel source.",{"owner":284,"repo":285,"repoId":286,"category":214,"subgroup":35,"language":273,"tags":287,"starCount":294,"ownerUid":295,"latestTag":296,"platforms":297,"lastReleaseTime":298,"downloadCount":299,"description":300},"liuchuancong","pure_live_TV",783519895,[288,289,290,291,292,293,225],"bilibili","cc","douyin","douyu","huya","kuaishou",778,36957912,"v3.0.7",[206],"2026-09-27T14:51:35Z",5136,"Pure Live TV is an Android TV live streaming aggregator built with Flutter that combines 34 streaming platforms with custom IPTV sources, all controllable by remote for switching channels, following, danmaku, and search.",{"description":302,"readmeHtml":303},"ITV Desk is a Windows desktop tool for organizing IPTV playlists, combining scraping, subscriptions, online health checks, auto grouping, EPG, channel-name correction, and export with a built-in HLS\u002FFLV\u002FRTMP player.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>ITV Desk is a Windows desktop tool for organizing IPTV sources: it helps you gather scattered streams, check whether they work, and turn them into a clean playlist. It supports web scraping, M3U subscriptions, bulk import, and subnet scanning, and can verify online status, latency, and real playability while correcting channel names with local OCR. A built-in HLS, FLV, and RTMP player and a LAN subscription gateway let phones, TVs, and players on the same network subscribe to the channel list you compiled.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Turn a pile of messy streams into a channel list you can just open and watch.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Channel management\u003C\u002Fstrong>: web scraping, M3U subscriptions, bulk import, and subnet scanning, with one row per source and identical names kept as separate rows\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health checks\u003C\u002Fstrong>: verify online status, latency, resolution, and real playability, including playback screenshot verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Channel-name correction\u003C\u002Fstrong>: local OCR reads the on-screen logo, cross-checks an alias library and EPG, and proposes renames you confirm before applying, with one-click undo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alias library\u003C\u002Fstrong>: 110 built-in groups covering CCTV, provincial satellite, and HK\u002FMacau\u002FTaiwan channels, editable and importable in settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto grouping and rule renaming\u003C\u002Fstrong>: categorize by channel name, with batch rule renaming and garbled base-link repair\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EPG\u003C\u002Fstrong>: match program guide data and show the current program during playback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LAN subscription gateway\u003C\u002Fstrong>: phones, TVs, and players can subscribe directly to the channel list on your machine\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in player\u003C\u002Fstrong>: HLS, FLV, and RTMP with speed control, picture-in-picture, always-on-top, and an EPG info bar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics reports\u003C\u002Fstrong>: daily records of online rate, dead sources, ad channels, and latency\u002Fquality distribution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>IPTV users running their own stream sources\u003C\u002Fli>\n\u003Cli>Households with a large TV and set-top box\u003C\u002Fli>\n\u003Cli>Tinkerers who need to organize and de-duplicate streams\u003C\u002Fli>\n\u003Cli>Users who want phones and TVs to share a single channel list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download \u003Ccode>ITV-Desk-Setup-x.y.z.exe\u003C\u002Fcode> from Releases, or choose the portable or folder version\u003C\u002Fli>\n\u003Cli>Open the app, paste a web address or import an M3U subscription to add sources\u003C\u002Fli>\n\u003Cli>Run a health check to filter out offline and dead streams and keep the watchable channels\u003C\u002Fli>\n\u003Cli>Run channel-name correction when needed, then confirm the suggestions before applying\u003C\u002Fli>\n\u003Cli>Enable the LAN subscription gateway so TVs or players on the same network can subscribe\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>End-to-end workflow\u003C\u002Fstrong>: scraping, checking, grouping, and export in one chain, with no manual filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Suggests, never surprises\u003C\u002Fstrong>: name correction only proposes changes, applies them after you confirm, and can undo\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Player included\u003C\u002Fstrong>: checking and watching happen in the same app, with no tool switching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your data stays local\u003C\u002Fstrong>: channels, settings, logos, and cache remain on your machine with encrypted backup support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Windows\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Backend runtime\u003C\u002Ftd>\n\u003Ctd>System Python 3.12; name correction needs extra OCR dependencies\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Installation\u003C\u002Ftd>\n\u003Ctd>Installer EXE, portable EXE, or folder ZIP\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>The installer does not bundle Python or backend dependencies; the backend runs on your system Python\u003C\u002Fli>\n\u003Cli>Without the OCR dependencies only channel-name correction is unavailable; other features are unaffected\u003C\u002Fli>\n\u003Cli>Stream availability and licensing depend on the source sites; verify compliance yourself\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450909030]