有260人阅读过
                        将肥羊allinone添加到天光云影观看直播节目
                        
						
						
						发布于2024/12/17						更新于2025/01/03
						[ 教程仅保证更新时有效,请自行测试。]
						
						
                    
                    [ 教程仅保证更新时有效,请自行测试。]
天光云影app下载:
 mytv-android-tv-3.3.8.apk #已修改默认直播源为肥羊,默认无直播频道,需要手动上传肥羊allinone,或自行推送订阅源
mytv-android-tv-3.3.8.apk #已修改默认直播源为肥羊,默认无直播频道,需要手动上传肥羊allinone,或自行推送订阅源
肥羊allinone(需要解压后使用):
 allinone_linux_arm64_20250101150436.zip
allinone_linux_arm64_20250101150436.zip
更新地址:影视/教程汇总
allinone文件解压后,放在手机download目录里。
获取三参:
ALLINONE指令生成器:https://imgtool.v1.mk/allinone.html
在此网站生成专属密钥
ALLINONE鉴权机器人:https://t.me/newallinone_bot
在tg上关注此机器人,根据提示获取id和token
根据提示,把id和token填写到生成器网页,
生成部署命令后,复制直接运行命令
./allinone_linux_amd64 -tv=true -aesKey=xxx -userid=xxx -token=xxxx
修改一下命令第一段,
/storage/emulated/0/Download/allinone_linux_arm64 -tv=true -aesKey=xxx -userid=xxx -token=xxxx
安装天光云影后,长按屏幕-设置-权限,
把两个权限都点亮,
选择直播源,
自定义直播源,
添加其他直播源,
手机扫码,或用局域网电脑浏览器访问二维码下面的地址:
页面最底部,地址里填写前面修改好的命令,注意包含的自己的aesKey, userid,token !
/storage/emulated/0/Download/allinone_linux_arm64 -tv=true -aesKey=xxx -userid=xxx -token=xxxx
点击推送
正常情况下回到主页即可观看直播。
如节目分组太混乱,将下面内容复制到 配置页面/高级模式/直播源/自定义直播源/转换Js 中,修改后请重新选中、清除缓存直播源
function transformGroupNames(channelList, mapping) {
  return channelList.map(function (channel) {
    var newGroupName = mapping[channel.groupName] || channel.groupName;
    return Object.assign({}, channel, { groupName: newGroupName });
  });
}
function sortChannelsByGroupName(channelList, sort) {
  return channelList
    .map(function (channel, index) {
      return { channel: channel, originalIndex: index };
    })
    .sort(function (a, b) {
      var indexA = sort.indexOf(a.channel.groupName);
      var indexB = sort.indexOf(b.channel.groupName);
      indexA = indexA === -1 ? sort.length : indexA;
      indexB = indexB === -1 ? sort.length : indexB;
      return indexA - indexB || a.originalIndex - b.originalIndex;
    })
    .map(function (item) {
      return item.channel;
    });
}
function transformChannelList(channelList, func) {
  return channelList.map(function (channel) {
    var transformedChannel = func(channel);
    return Object.assign({}, channel, transformedChannel);
  });
}
/**
 * 频道 {
 *   groupName: String, // 分组名
 *   name: String, // 频道名
 *   epgName: String, // 节目单名
 *   url: String, // 播放链接
 *   logo: String?, // 频道图标
 *   httpUserAgent: String?, // ua
 * }
 * @param channelList 频道列表
 * @returns 频道列表
 */
function main(channelList) {
  var groupNameMapping = {
    '北京': '卫视',
    '安徽': '卫视',
    '甘肃': '卫视',
    '广东': '卫视',
    '贵州': '卫视',
    '海南': '卫视',
    '河北': '卫视',
    '河南': '卫视',
    '黑龙江': '卫视',
    '湖北': '卫视',
    '湖南': '卫视',
    '吉林': '卫视',
    '江苏': '卫视',
    '江西': '卫视',
    '辽宁': '卫视',
    '青海': '卫视',
    '山东': '卫视',
    '上海': '卫视',
    '四川': '卫视',
    '云南': '卫视',
    '浙江': '卫视',
    '重庆': '卫视',
    '香港': '卫视',
    '4K频道': '4K 8K',
    '8K频道': '4K 8K',
  };
  var groupNameSort = ['4K 8K', '央视', '卫视', 'NEWTV', 'IHOT', '其他'];
  function transformChannel(channel) {
  }
  return sortChannelsByGroupName(transformGroupNames(transformChannelList(channelList, transformChannel), groupNameMapping), groupNameSort);
}- 一般[0] 
- 很赞[0] 
- 没用[0] 
- 垃圾[0] 
- 无语[0] 












