Giter VIP home page Giter VIP logo

my-tv-0's Introduction

声明

本项目仅为自用修改,仅在android4.4的夏普电视测试,作者没有任何义务为任何人解决问题或添加功能,如果你遇到了问题,建议:

  1. 自行修改源代码解决;
  2. 使用AI如claude.ai协助解决;
  3. 向本项目原作者求助

版本说明

  • -kk :支持android 4.4,自用版本,推荐
  • -ijk :支持android 4.4,播放器改成了ijkplayer,低端机器可能效果好些,自行测试
  • -jb :支持andriod 4.2/4.3 ,未经测试,后续不维护

我的电视·〇

电视网络视频播放软件,可以自定义视频源

my-tv-0

使用

  • 遥控器左键/触屏单击打开节目列表
  • 遥控器右键/触屏双击打开配置
  • 遥控器返回键关闭节目列表/配置
  • 打开配置页后,配置地址后并确认,更新节目列表
  • 配置了视频源地址,并且打开了“启动后自动更新视频源”后,软件启动后自动更新视频源
  • 在节目列表显示的时候,右键收藏/取消收藏

注意:

  • 视频源可以设置为本地文件,格式如:file:///mnt/sdcard/tmp/channels.m3u /channels.m3u
  • 如果设置的是本地文件,则软件重新启动后不会自动更新。需要手动确认。
  • 高版本可能需要授权

目前支持的配置格式:

  • txt
    组名,#genre#
    标题,视频地址
    
  • m3u
    #EXTM3U
    #EXTINF:-1 tvg-name="标准标题" tvg-logo="图标" group-title="组名",标题
    视频地址
    
  • json
    [
      {
        "group": "组名",
        "logo": "图标",
        "name": "标准标题",
        "title": "标题",
        "uris": [
          "视频地址"
        ],
        "headers": {
          "user-agent": ""
        }
      }
    ]

推荐配合使用 my-tv-server

下载安装 releases

更多地址 my-tv

image image

更新日志

更新日志

其他

小米电视可以使用小米电视助手进行安装

如电视可以启用ADB,也可以通过ADB进行安装:

adb install my-tv-0.apk

TODO

  • 視頻解碼
  • 支持回看
  • 詳細EPG
  • 淺色菜單
  • 無效的頻道?
  • 判断文件是否被修改
  • 多源管理

讚賞

image

感謝

live

my-tv-0's People

Contributors

lizongying avatar vrichv avatar wq1977 avatar

Stargazers

eregg avatar 篮山 avatar  avatar  avatar  avatar  avatar brian avatar  avatar  avatar 韭菜 avatar  avatar  avatar  avatar  avatar  avatar  avatar Zhit Chan avatar  avatar  avatar LLeaves avatar  avatar  avatar ORG avatar  avatar  avatar  avatar  avatar Collins avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar achieve_dream avatar  avatar  avatar  avatar Coolkk avatar  avatar Kwokfu avatar  avatar Cody avatar  avatar  avatar  avatar  avatar Jacob Yang avatar 好酒 avatar  avatar  avatar  avatar Su Min avatar Earth avatar Sunny avatar  avatar  avatar  avatar  avatar W avatar  avatar  avatar  avatar  avatar xianan avatar  avatar Arry avatar  avatar  avatar wixy avatar  avatar cpufan avatar

my-tv-0's Issues

[FR] TODO LIST

检查清单

  • 明白上述声明
  • 之前没有人提交过类似或相同的功能请求。
  • 这个建议不会背离 我的电视·〇 的初衷。

改进目的

TODOs

解决方案

Usability

  • Support Kitkat
  • Use GitHub as the upgrade service backend
  • Compatible with any https certificates on Android 4.x, especially new certificates from GitHub and Let's Encrypt
  • UI displays detailed error information
  • Set the default port of the http server to a fixed value 10086
  • Enhance the compatibility of IPTV playback sources, such as flv/mpeg format.

SHARP TV

  • Solve the problem caused by apps launching multiple times after reboot on Sharp TV
  • H265 video decoding failure

Security

  • All binary resources in the source code must be verifiable and self-distributable as documented
  • Remove github proxy
  • The current version ignores https certificates and is not secure. Integrate the latest certificate internally and enable certificate validation

Dev

  • Support Jellybean

额外信息

No response

[BUG] ErrorCode 2000

检查清单

  • 明白上述声明
  • 之前没有人提交过类似或相同的 bug report。
  • 我正在使用本软件的最新版本。

我的电视·〇 版本

最新

Bug 描述

盒子是移动魔百盒cm201-2, 安装完全默认设置
错误信息如下图
IMG_20240810_203041

不清楚是内置源的问题还是需要ipv6网络支持的问题

预期行为

正常播放

实际行为

报错无法播放

复现步骤

No response

UI / OS

移动魔百盒cm201-2

Android 版本

4.4

额外信息

No response

[FR] 惊喜的看到在向下兼容

https://github.com/yaoxieyoulei/mytv-android/issues/42#issuecomment-2249269303)

开心了一下 mytv0也支持4.x了,帅不过两秒,又不开心了4.4以上。。😄我的小米电视2是安卓4.3😳

代码理论上4.2以上完全没有问题,你只需要动动小手,修改个依赖和api版本就能编译出来了 只是这些老旧设备有很多诡异的问题,搞起来超级烦躁,没设备调试不想兼容

我看增加了ijk和jb版,那个jb写着4.1/4.2,是只适配4.1和4.2,不适配4.3吗?

[BUG] 反应几个bug

检查清单

  • 明白上述声明
  • 之前没有人提交过类似或相同的 bug report。
  • 我正在使用本软件的最新版本。

我的电视·〇 版本

最新

Bug 描述

ps:我是4.3,清楚作者关于JB的声明。发现的问题也提交一下,供开发者筛查😄

  • 频道列表页,遥控器下翻速度如果太快,会丢失焦点,多次复现。
  • 偶发性丢失10086端口,仅出现过一次。未复现。
  • 推送直播源时,出现过多种状况:1️⃣无响应,退出再开依然未成功。2️⃣响应迟钝,继续看一会儿可能会出现提示“导入成功”。3️⃣响应导入成功后,但是无法上下换台,也无法唤出列表。(最近在梳理测试直播源,所以频繁使用推送功能,可以算作是 非正常使用情景)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.