570
文章
·
29314
阅读
570
文章
·
29314
阅读

有73人阅读过 群晖安装iptv套件
发布于2023/11/22 更新于2024/01/17
[ 教程仅保证更新时有效,请自行测试。]

群晖添加裙下源,http://spk.bobohome.store:8880


安装必须软件 web station,php8.0,db10

db10设置好密码,勾选 启用TCP/IP连接

image.png

搜索安装IPTV管理系统,

image.png

安装时

正确填写db10数据库的连接密码。

image.png

* 第一项,建议使用HTTP连接

服务器地址,只要内网访问的话,就填本机ip即可,要外网访问的话,填域名,不要带http://前缀,只填域名

端口,填外网访问的端口,默认20230

数据库用户密码,建议和上一步密码一样,需要大小写+数字+符号组成的复杂密码

此步骤设置的域名和端口号用于外网登录管理页面,并在程序自动打包专属app时写入app,

后续如修改域名和端口,再程序列表中iptv客户端设置应用中修改,并重新创建app

image.png


等待安装完成即可。


使用流程:

添加频道分组》添加频道源》设置权限模板》给用户授权》用户端重新打开app即可正常收看已获得授权的分组内的频道


关于授权:

无法通过管理端直接生成授权码提供给用户,

当专属app被安装后,首次打开,会在服务端管理后台生成一个待授权的设备码,选择需要授权的设备选择允许观看的套餐,进行授权即可。


以下问题不影响使用,量力而行!

-----------------------------------

重新打包app:

在群晖应用列表中找到 IPTV APP设置

image.png

打开后,修改连接参数,点保存,稍等片刻,即可生成新的app,在前台页面重新下载即可,

如需再次打包,可以修改任意参数即可触发打包,然后再改回正确参数,再保存一次,否则不修改参数的话,点击保存后一闪而过,没有打包出新app安装包。

image.png

推送更新(目前版本此功能无效):

在客户端设置中修改升级地址为可访问到的apk文件地址即可。

当前版本如果改成高于客户已安装版本,点击推送更新时,客户将可以接收到推送更新通知,

如果打开强制更新,则客户端打开时直接弹出下载进度,客户无法选择忽略更新。

image.png


关闭app顶部公告

在系统设置-公告中,把显示时间改成0.

image.png

点播不管用?

系统自带的点播源失效了,可用以下点播源:

1,红牛资源,https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/at/xml/,,
2,优质资源,https://api.1080zyku.com/inc/ldg_api.php,,
3,量子资源,https://cj.lziapi.com/api.php/seacms/vod/from/lzm3u8/at/xml/,,
4,非凡资源,http://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/at/xml/,,
5,无尽资源,https://api.wujinapi.me/api.php/provide/vod/from/wjm3u8/at/xml/,,
6,光速资源,https://api.guangsuapi.com/api.php/provide/vod/from/gsm3u8/at/xml/,,
7,虎牙资源,https://www.huyaapi.com/api.php/provide/vod/from/hym3u8/at/xml/,,
8,最大资源,https://api.zuidapi.com/api.php/provide/vod/from/zuidam3u8/at/xmlsea/,,
9,天空资源,https://api.tiankongapi.com/api.php/provide/vod/from/tkm3u8/at/xml/,,
10,悦爱资源,https://caiji.yueai55.cc:2277/yuelove.php/provide/vod/at/xml,,
11,速拨资源,https://subocaiji.com/api.php/provide/vod/from/subm3u8/at/xml,,
12,飞速资源,https://www.feisuzyapi.com/api.php/provide/vod/from/fsm3u8/at/xml,,
13,新浪资源,https://api.xinlangapi.com/xinlangapi.php/provide/vod/from/xlm3u8/at/xml/,,
14,闪电资源,https://sdzyapi.com/api.php/provide/vod/from/sdm3u8/at/xmlsea/

------------------------

以下修改需要root权限。


APP报毒(目前版本已更新证书不会再报毒):

因为app的签名问题,报毒原因是文件指纹不匹配,参考 这里 进行apk重新签名,

然后改为和原文件同名,上传到原目录(./web_packages/iptv/app),覆盖原来自动打包生成的app安装包。

image.png

或创建自己的证书文件,重新打包,

创建证书文件参考 这里

然后改成和目录(./var/packages/iptv/target/apktool)内文件同名,覆盖源文件,使用修改apk的方式重新打包。

上传的文件权限需要修改成和原来的文件一致,即 用户/组 iptv,读写权限0755

image.png

image.png



修改apk素材:

修改文件 ./var/packages/iptv/target/client 目录中的素材,仅限于修改图片素材,其他素材修改可能会编译出错或无法安装。

image.png

启动时的背景及退出界面的二维码位置:

res/drawable-hdpi-v4

image.png





修改app版本:

把/var/packages/iptv/target/client目录的AndroidManifest.xml复制到本地,

使用mt管理器,修改AndroidManifest.xml文件中的版本号,上传回原位置,并修改权限为 iptv 0755 ,此功能需要登录MT管理器,免费使用

修改完后,重新打包

image.png

image.png


修改app名称:

使用mt管理器,打开resources.arsc,

选择arsc编辑器即可,

image.png

使用搜索资源值功能,搜索群晖电视

image.png

修改搜索结果中原app的名称,保存并重新签名即可。

image.png

* 修改名称后,需要在后台同时修改系统设置-客户端设置,中的app名称,否则会验证失败,app登录不了

image.png


后台登录页面加载慢:

修改文件/iptv/iptv/views/css/login.css

注释掉第一行和23-27行

image.png


修改6.3.3.7版本app退出页面的内容

修改文件/res/layout/ez_exit_dialog.xml文件,模板如下:

ez_exit_dialog.txt

模板中有对应页面位置的备注,参考下面图片

把不想显示的部分加一个参数:

android:visibility="invisible"

android:visibility="0"

注:

0=invisible 不可见

1=visible  可见

2=gone  不可见且不占位(删除)

例如:


<TextView
        android:textSize="@7F0706A7"
        android:textColor="#FFFFA700"
        android:id="@7F0A0089"
        android:background="@7F08006E"
        android:padding="@7F070171"
        android:focusable="true"
        android:visibility="0"
        android:clickable="true"
        android:layout_width="0dp"
        android:layout_height="-2"
        android:layout_marginTop="@7F0705C8"
        android:text="后台地址:http://xxxx:7777"
        app:layout_constraintStart_toStartOf="@7F0A00DC"
        app:layout_constraintTop_toBottomOf="@7F0A0214" />

QQ截图20240104101955.png

IPTV的源导出DIYP格式,给其他app壳子调用?

参考:把群晖套件IPTV的数据库导出DIYP格式文件-有搞头-有搞头笔记 (ljs.fun)


天气不显示或显示不准?

首先确定你的用户信息里用户都能显示正确的地址,

image.png

在系统公告/天气模块,点击这里两个字去申请个账号,然后回来关闭显示天气,填入你的账号和key,再打开显示天气,客户端即可正常显示。

image.png

内网无法获取准确地址,默认显示北京,可修改login3.php文件,

$url = "
https://www.tianqiapi.com/api?version=v6&appid=$weaapi_id&appsecret=$weaapi_key&ip=$ip";

改为

$marks = $db->mGet("iptv_users" , "marks" , "where name='$name'");
if ($marks == "已授权") {
            $url = "https://www.tianqiapi.com/api?version=v6&appid=$weaapi_id&appsecret=$weaapi_key&ip=$ip";
}
else {
$url = "https://www.tianqiapi.com/api?version=v6&appid=$weaapi_id&appsecret=$weaapi_key&city=$marks";
}

然后在用户备注里,填写地址就可以显示天气,

地址格式参考:全国天气预报地址和城市编码对照表-有搞头-有搞头笔记 (giraff.fun)


文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]
扫一扫,手机浏览手机访问本站