Skip to content

lsjspl/MumarenPlayer

 
 

Repository files navigation

牧马人播放器

电视家之类的软件突然倒下,导致没有简单好用的(主要供家里老人使用)的直播软件,所以本项目只保留了直播功能,供老人或者有电视需求的人使用。

GitHub release (latest by date) GitHub last commit GitHub all releases GitHub Repo stars GitHub

支持m3utxt、以及mumaren文件展示的混合格式
(注意:混合格式会开启多个线程,并行读取其中内容,然后合并)

注意:如果在设备性能不足的情况下,强行载入大量直播源,可能会导致软件崩溃

支持版本

理论上支持安卓5以上所有版本(目前测试过的版本5、8、11,安卓4貌似无法使用,而且我无法定位问题,因为没有异常抛出会在加载源后直接闪退)

增强了如下功能

  • 自动缓存源文件(默认缓存3天,设置里可更改,时间设置的越长越好,因为如果加载的源比较大的话,会消耗大量时间)
  • 多源合并(参考mumaren)
  • 频道分组(当分组配置存在的情况下默认开启)
  • 垃圾源屏蔽(参考mumaren中的#ban下的内容)
  • 开机启动(开机启动代码已经加进去了,但是真正想实现开机启动可能要借助另外一个app,不同电视不一样,小米测试可行)
  • debug功能更改(会把logcat的日志输出到download文件夹下)
  • 增加频道信息底部Banner
  • 删除多余功能
  • 自动保存节目上次使用的源

预期接下来可能会做,也可能不会做的事情

  • 增加节目信息
  • 修改填写源的地址的逻辑
  • 分批异步加载频道优化性能
  • 删除冗余代码
  • 增加设置项
  • 优化触屏体验
  • 等等

个人时间有限,用的上的朋友可以多测试反馈bug

源示例

请参考我另外的项目 https://github.com/lsjspl/TV

About

只有直播的版本 专供老年人使用

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 90.5%
  • CSS 8.4%
  • Other 1.1%