mirror of
https://github.com/lizongying/my-tv.git
synced 2026-10-27 14:46:30 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d65ac508eb | ||
|
|
b372d52510 | ||
|
|
608a7e3fef | ||
|
|
b980729224 |
@@ -37,6 +37,13 @@ jobs:
|
||||
# override default build-tools version (29.0.3) -- optional
|
||||
BUILD_TOOLS_VERSION: "34.0.0"
|
||||
|
||||
- name: Get History
|
||||
id: get_history
|
||||
run: |
|
||||
chmod +x history.sh
|
||||
output=$(./history.sh)
|
||||
echo "$output" > history.md
|
||||
|
||||
- name: Create Release
|
||||
id: create_release
|
||||
uses: actions/create-release@v1
|
||||
@@ -47,6 +54,7 @@ jobs:
|
||||
release_name: Release ${{ github.ref }}
|
||||
draft: false
|
||||
prerelease: false
|
||||
body_path: history.md
|
||||
|
||||
- name: Upload Release Asset
|
||||
uses: actions/upload-release-asset@v1
|
||||
@@ -56,4 +64,19 @@ jobs:
|
||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||
asset_path: ${{ steps.sign_app.outputs.signedReleaseFile }}
|
||||
asset_name: my-tv-${{ github.ref_name }}.apk
|
||||
asset_content_type: application/vnd.android.package-archive
|
||||
asset_content_type: application/vnd.android.package-archive
|
||||
|
||||
- name: Gitee Create Release
|
||||
run: |
|
||||
latest_commit=$(git rev-parse HEAD)
|
||||
history=$(cat history.md)
|
||||
curl -v POST https://gitee.com/api/v5/repos/${{ github.repository }}/releases \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"access_token": "${{ secrets.GITEE_ACCESS_TOKEN}}",
|
||||
"tag_name": "${{ github.ref_name }}",
|
||||
"name": "Release ${{ github.ref_name }}",
|
||||
"body": "'"$history"'",
|
||||
"prerelease": false,
|
||||
"target_commitish": "'"$latest_commit"'"
|
||||
}'
|
||||
+198
-117
@@ -1,184 +1,265 @@
|
||||
## 更新日志
|
||||
## 更新日誌
|
||||
|
||||
### v2.1.0
|
||||
|
||||
* 恢復播放
|
||||
|
||||
### 以下已不可用
|
||||
|
||||
### v2.0.9
|
||||
|
||||
* 修復部分設備閃退的問題
|
||||
* 修復設置頁可能顯示不全的問題
|
||||
|
||||
### v2.0.5
|
||||
|
||||
* 設置頁增加恢復默認按鈕,目前只用於同步系統時間
|
||||
|
||||
### v2.0.4
|
||||
|
||||
* 修復不能播放的問題
|
||||
* 包含國際頻道
|
||||
|
||||
### v2.0.3
|
||||
|
||||
* 修復不能播放的問題
|
||||
* 不包含國際頻道
|
||||
|
||||
### v2.0.0
|
||||
|
||||
* 解決卡頓問題
|
||||
* 解決網格樣式時,點擊空白處不退出的問題
|
||||
* 解決頻道列表樣式切換可能不生效的問題
|
||||
|
||||
### v1.9.8(通用)
|
||||
|
||||
* 優化在線升級
|
||||
* 優化可能狀態錯誤的問題
|
||||
|
||||
### v1.9.6(通用)
|
||||
|
||||
* 優化在線升級
|
||||
* 優化可能狀態錯誤的問題
|
||||
|
||||
### v1.9.4(通用)
|
||||
|
||||
* 修復默認時間不顯示問題
|
||||
* 設置頁居中
|
||||
* 頻道號和時間對齊
|
||||
|
||||
### v1.9.2(通用)
|
||||
|
||||
* 修復一個重試的錯誤
|
||||
|
||||
### v1.9.0(通用)
|
||||
|
||||
* 減少視頻播放失敗情況
|
||||
* 全面屏手機居中顯示
|
||||
|
||||
### v1.8.8(通用)
|
||||
|
||||
* 樣式優化
|
||||
|
||||
### v1.8.6(通用)
|
||||
|
||||
* 增加錯誤顯示
|
||||
* 節目預告優化
|
||||
* 頻道列表頁單擊切換頻道
|
||||
|
||||
### v1.8.4(通用)
|
||||
|
||||
* 解決部分情況下打開後黑屏問題
|
||||
* 延長頻道信息顯示時間,增加信息顯示長度
|
||||
* 調整頻道列表間距
|
||||
* 其他樣式優化
|
||||
|
||||
### v1.8.2(通用)
|
||||
|
||||
* 修復無法播放問題
|
||||
|
||||
### v1.8.0(通用)
|
||||
|
||||
* 修復返回鍵無法退出問題
|
||||
* 設置中增加退出按鈕
|
||||
* 修改非電視上的樣式
|
||||
* 修復低版本閃退問題
|
||||
|
||||
### v1.7.8(通用)
|
||||
|
||||
* 修复播放过程中的卡顿问题
|
||||
* 增加时间显示
|
||||
* 频道号优化
|
||||
* 遥控器左键打开频道列表
|
||||
* 遥控器右键打开设置菜单
|
||||
* 频道列表空白处点击隐藏频道列表
|
||||
* 修復播放過程中的卡頓問題
|
||||
* 增加時間顯示
|
||||
* 頻道號優化
|
||||
* 遙控器左鍵打開頻道列表
|
||||
* 遙控器右鍵打開設置菜單
|
||||
* 頻道列表空白處點擊隱藏頻道列表
|
||||
|
||||
### v1.7.6(通用)
|
||||
|
||||
* 临时去掉部分频道,提高频道的可用性
|
||||
* 部分频道增加节目单
|
||||
* 臨時去掉部分頻道,提高頻道的可用性
|
||||
* 部分頻道增加節目單
|
||||
|
||||
### v1.7.5(安卓5及以上专用)
|
||||
### v1.7.5(安卓5及以上專用)
|
||||
|
||||
* 修复播放过程中的卡顿问题
|
||||
* 增加时间显示
|
||||
* 频道号优化
|
||||
* 设置中增加退出按钮
|
||||
*
|
||||
* 修復播放過程中的卡頓問題
|
||||
* 增加時間顯示
|
||||
* 頻道號優化
|
||||
* 設置中增加退出按鈕
|
||||
|
||||
### v1.7.4(通用)
|
||||
|
||||
* 修复368
|
||||
* 修復368
|
||||
|
||||
### v1.7.3(安卓5及以上专用)
|
||||
### v1.7.3(安卓5及以上專用)
|
||||
|
||||
* 临时去掉部分频道,提高频道的可用性
|
||||
* 部分频道增加节目单
|
||||
* 遥控器左键进入节目列表
|
||||
* 遥控器右键进入菜单
|
||||
* 臨時去掉部分頻道,提高頻道的可用性
|
||||
* 部分頻道增加節目單
|
||||
* 遙控器左鍵進入節目列表
|
||||
* 遙控器右鍵進入菜單
|
||||
|
||||
### v1.7.2(通用)
|
||||
|
||||
* 支持节目列表网格样式和行样式切换,软件重启后生效
|
||||
* 节目列表样式变更
|
||||
* 支持節目列表網格樣式和行樣式切換,軟件重啟後生效
|
||||
* 節目列表樣式變更
|
||||
|
||||
### v1.7.1(安卓5及以上专用)
|
||||
### v1.7.1(安卓5及以上專用)
|
||||
|
||||
* 解决设置页更新闪退的问题
|
||||
* 凤凰卫视回归
|
||||
* 解决368问题
|
||||
* 解決設置頁更新閃退的問題
|
||||
* 鳳凰衛視回歸
|
||||
* 解決368問題
|
||||
|
||||
### v1.7.0(通用)
|
||||
|
||||
* 网络请求优化
|
||||
* 網絡請求優化
|
||||
|
||||
### v1.6.9(安卓5及以上专用)
|
||||
### v1.6.9(安卓5及以上專用)
|
||||
|
||||
* 去掉港澳台和国际频道
|
||||
* 解决部分情况下3、6、8等频道无法播放的问题
|
||||
* 解决部分情况下启动后黑屏问题
|
||||
* 去掉港澳台和國際頻道
|
||||
* 解決部分情況下3、6、8等頻道無法播放的問題
|
||||
* 解決部分情況下啟動後黑屏問題
|
||||
|
||||
### v1.6.8(通用)
|
||||
|
||||
* 修复部分设备崩溃的问题
|
||||
* 修复部分设备凤凰卫视无法播放的问题
|
||||
* 修復部分設備崩潰的問題
|
||||
* 修復部分設備鳳凰衛視無法播放的問題
|
||||
|
||||
### v1.6.7(安卓5及以上专用)
|
||||
### v1.6.7(安卓5及以上專用)
|
||||
|
||||
* 手机双击打开配置
|
||||
* 自动更新
|
||||
* 手機雙擊打開配置
|
||||
* 自動更新
|
||||
|
||||
### v1.6.6(通用)
|
||||
|
||||
* 更新重庆卫视图标
|
||||
* 凤凰卫视增强画质
|
||||
* 凤凰卫视增加EPG
|
||||
* 更新重慶衛視圖標
|
||||
* 鳳凰衛視增強畫質
|
||||
* 鳳凰衛視增加EPG
|
||||
|
||||
### v1.6.5(安卓5及以上专用)
|
||||
### v1.6.5(安卓5及以上專用)
|
||||
|
||||
* 增加CETV1图标
|
||||
* 稳定性提升
|
||||
* 增加CETV1圖標
|
||||
* 穩定性提升
|
||||
|
||||
### v1.6.4(通用)
|
||||
|
||||
* 增加CETV1
|
||||
* 增加凤凰卫视
|
||||
* 默认关闭开机启动
|
||||
* 增加鳳凰衛視
|
||||
* 默認關閉開機啟動
|
||||
|
||||
### v1.6.3(安卓5及以上专用)
|
||||
### v1.6.3(安卓5及以上專用)
|
||||
|
||||
* 增加CETV1
|
||||
* 凤凰卫视增强画质
|
||||
* 默认关闭开机启动
|
||||
* 延迟菜单自动关闭时间
|
||||
* 解决一些可能导致首次打开时黑屏的问题
|
||||
* 鳳凰衛視增強畫質
|
||||
* 默認關閉開機啟動
|
||||
* 延遲菜單自動關閉時間
|
||||
* 解決一些可能導致首次打開時黑屏的問題
|
||||
|
||||
### v1.6.2(通用)
|
||||
|
||||
* 修复按键无效的问题
|
||||
* 新的频道列表样式
|
||||
* 修復按鍵無效的問題
|
||||
* 新的頻道列表樣式
|
||||
|
||||
### v1.6.1(安卓5及以上专用)
|
||||
### v1.6.1(安卓5及以上專用)
|
||||
|
||||
* 增加凤凰卫视
|
||||
* 增加鳳凰衛視
|
||||
|
||||
### v1.6.0(通用)
|
||||
|
||||
* 通用(春晚緊急修復)
|
||||
|
||||
### v1.5.9(安卓5及以上专用)
|
||||
### v1.5.9(安卓5及以上專用)
|
||||
|
||||
* 解决天猫魔盒闪退问题
|
||||
* 解決天貓魔盒閃退問題
|
||||
|
||||
### v1.5.8(通用)
|
||||
|
||||
* 修复央视6画质差的问题
|
||||
* 增加兵团卫视
|
||||
* 播放失败重试
|
||||
* 修復央視6畫質差的問題
|
||||
* 增加兵團衛視
|
||||
* 播放失敗重試
|
||||
|
||||
### v1.5.7(安卓5及以上专用)
|
||||
### v1.5.7(安卓5及以上專用)
|
||||
|
||||
* 修复播放失败的问题
|
||||
* 修復播放失敗的問題
|
||||
|
||||
### v1.5.6(通用)
|
||||
|
||||
* 解决部分设备系统时间不对导致播放失败的问题
|
||||
* 解決部分設備系統時間不對導致播放失敗的問題
|
||||
|
||||
### v1.5.5(安卓5及以上专用)
|
||||
### v1.5.5(安卓5及以上專用)
|
||||
|
||||
* 修复播放失败的问题
|
||||
* 修复APP恢复后频道号、频道列表不自动消失的问题
|
||||
* 修復播放失敗的問題
|
||||
* 修復APP恢復後頻道號、頻道列表不自動消失的問題
|
||||
|
||||
### v1.5.4(通用)
|
||||
|
||||
* 修复播放失败的问题
|
||||
* 修復播放失敗的問題
|
||||
|
||||
### 以下已不可用
|
||||
### v1.5.3(安卓5及以上專用)
|
||||
|
||||
### v1.5.3(安卓5及以上专用)
|
||||
|
||||
* 修复部分情况下APP切换后无法继续播放的问题
|
||||
* 优化重试逻辑
|
||||
* 修復部分情況下APP切換後無法繼續播放的問題
|
||||
* 優化重試邏輯
|
||||
|
||||
### v1.5.2(通用)
|
||||
|
||||
* 修复APP恢复后频道号、频道列表不自动消失的问题
|
||||
* 修復APP恢復後頻道號、頻道列表不自動消失的問題
|
||||
|
||||
### v1.5.1(安卓5及以上专用)
|
||||
### v1.5.1(安卓5及以上專用)
|
||||
|
||||
* 性能优化
|
||||
* 性能優化
|
||||
|
||||
### v1.5.0(通用)
|
||||
|
||||
* 修复部分情况下APP切换后无法继续播放的问题
|
||||
* 修復部分情況下APP切換後無法繼續播放的問題
|
||||
|
||||
### v1.4.9(安卓5及以上专用)
|
||||
### v1.4.9(安卓5及以上專用)
|
||||
|
||||
* 同步v1.4.8
|
||||
|
||||
### v1.4.8(通用)
|
||||
|
||||
* 频道号从1开始,CCTV5+为18
|
||||
* 頻道號從1開始,CCTV5+為18
|
||||
* 提高CCTV6清晰度
|
||||
* 增加天津卫视、新疆卫视
|
||||
* 增加天津衛視、新疆衛視
|
||||
|
||||
### v1.4.7(安卓5及以上专用)
|
||||
### v1.4.7(安卓5及以上專用)
|
||||
|
||||
* 修复部分用户CCTV13播放过程中卡住的问题
|
||||
* 调整CCTV的频道顺序
|
||||
* 修復部分用戶CCTV13播放過程中卡住的問題
|
||||
* 調整CCTV的頻道順序
|
||||
|
||||
### v1.4.6(通用)
|
||||
|
||||
* 10以下频道不再需要先按0
|
||||
* 10以下頻道不再需要先按0
|
||||
|
||||
### v1.4.5(安卓5及以上专用)
|
||||
### v1.4.5(安卓5及以上專用)
|
||||
|
||||
* 数字选台配置
|
||||
* 數字選台配置
|
||||
|
||||
### v1.4.4(通用)
|
||||
|
||||
* 优化图标显示
|
||||
* 增加换台反转
|
||||
* 優化圖標顯示
|
||||
* 增加換台反轉
|
||||
|
||||
### v1.4.3(安卓5及以上专用)
|
||||
### v1.4.3(安卓5及以上專用)
|
||||
|
||||
* 支持频道反转配置
|
||||
* 支持頻道反轉配置
|
||||
|
||||
### v1.4.2(通用)
|
||||
|
||||
@@ -186,40 +267,40 @@
|
||||
|
||||
### v1.4.1
|
||||
|
||||
* 解决部分用户无法打开菜单的问题
|
||||
* 解決部分用戶無法打開菜單的問題
|
||||
|
||||
### v1.4.0
|
||||
|
||||
* 解决极个别高版本机型黑屏问题
|
||||
* 解決極個別高版本機型黑屏問題
|
||||
|
||||
### v1.3.9
|
||||
|
||||
* 提高稳定性
|
||||
* 提高连接速度
|
||||
* 提高穩定性
|
||||
* 提高連接速度
|
||||
|
||||
### v1.3.4
|
||||
|
||||
* 部分错误会提示用户
|
||||
* 菜单3秒钟后自动关闭
|
||||
* 部分錯誤會提示用戶
|
||||
* 菜單3秒鐘後自動關閉
|
||||
|
||||
### v1.3.3
|
||||
|
||||
* 部分错误会提示用户
|
||||
* 菜单3秒钟后自动关闭
|
||||
* 部分錯誤會提示用戶
|
||||
* 菜單3秒鐘後自動關閉
|
||||
|
||||
### v1.3.2
|
||||
|
||||
* 增加重试,减少因网络问题导致的播放失败
|
||||
* 优化横幅banner
|
||||
* 增加重試,減少因網絡問題導致的播放失敗
|
||||
* 優化橫幅banner
|
||||
|
||||
### v1.3.1
|
||||
|
||||
* 增加CCTV 8K 超高清频道
|
||||
* 增加国际频道栏目
|
||||
* 增加CCTV 8K 超高清頻道
|
||||
* 增加國際頻道欄目
|
||||
|
||||
### v1.3.0
|
||||
|
||||
* 处理368可能失败的情形
|
||||
* 處理368可能失敗的情形
|
||||
|
||||
### v1.2.9
|
||||
|
||||
@@ -231,32 +312,32 @@
|
||||
|
||||
### v1.2.7
|
||||
|
||||
* 此版本是为了测试安卓6.0以下版本,如之前可以正常运行,请勿安装。
|
||||
* 此版本是為了測試安卓6.0以下版本,如之前可以正常運行,請勿安裝。
|
||||
|
||||
### v1.2.6
|
||||
|
||||
* 支持安卓4.2
|
||||
* 解决部分频道无法播放的问题
|
||||
* 修复切换时有时没有恢复播放的问题
|
||||
* 左右键不再切换源
|
||||
* 增大频道信息标题尺寸,缩小与节目信息的间隔
|
||||
* 解決部分頻道無法播放的問題
|
||||
* 修復切換時有時沒有恢復播放的問題
|
||||
* 左右鍵不再切換源
|
||||
* 增大頻道信息標題尺寸,縮小與節目信息的間隔
|
||||
|
||||
### v1.2.5
|
||||
|
||||
* 美化频道信息显示
|
||||
* 优化节目单获取
|
||||
* 美化頻道信息顯示
|
||||
* 優化節目單獲取
|
||||
|
||||
### v1.2.4
|
||||
|
||||
* 改变换台滑动方向,上一个频道下滑,下一个频道上滑
|
||||
* 软件退出时,退出播放器
|
||||
* 播放相同的频道,不再重复加载
|
||||
* 暂时移除部分频道
|
||||
* 改變換台滑動方向,上一個頻道下滑,下一個頻道上滑
|
||||
* 軟件退出時,退出播放器
|
||||
* 播放相同的頻道,不再重複加載
|
||||
* 暫時移除部分頻道
|
||||
|
||||
### v1.2.3
|
||||
|
||||
* 固定视频比列为16:9
|
||||
* 隐藏全面屏底部的小横条
|
||||
* 移除移动专区
|
||||
* 修复一个闪退问题
|
||||
* 更换图标和应用名
|
||||
* 固定視頻比例為16:9
|
||||
* 隱藏全面屏底部的小橫條
|
||||
* 移除移動專區
|
||||
* 修復一個閃退問題
|
||||
* 更換圖標和應用名
|
||||
@@ -1,6 +1,6 @@
|
||||
.PHONY: all
|
||||
|
||||
all: info
|
||||
all: info gen-version
|
||||
|
||||
branch := $(shell git rev-parse --abbrev-ref HEAD)
|
||||
commit := $(shell git rev-parse --short HEAD)
|
||||
@@ -9,3 +9,11 @@ info:
|
||||
@echo 'SHELL='$(SHELL)
|
||||
@echo 'branch='$(branch)
|
||||
@echo 'commit='$(commit)
|
||||
|
||||
gen-version:
|
||||
git describe --tags --always
|
||||
git describe --tags --always | sed 's/v/ /g' | sed 's/\./ /g' | sed 's/-/ /g' | awk '{print ($$1*16777216)+($$2*65536)+($$3*256)+$$4}'
|
||||
|
||||
#make gen v=v2.0.0
|
||||
gen:
|
||||
echo $(v) | sed 's/v/ /g' | sed 's/\./ /g' | sed 's/-/ /g' | awk '{print "{\"version_code\": " ($$1*16777216)+($$2*65536)+($$3*256)+$$4 ", \"version_name\": \"" "v$(v)" "\"}"}' > version.json
|
||||
@@ -4,17 +4,16 @@
|
||||
|
||||
## 使用
|
||||
|
||||
下载安装:
|
||||
[github](https://github.com/lizongying/my-tv/releases/)
|
||||
[gitee](https://gitee.com/lizongying/my-tv/releases/)
|
||||
|
||||
小米电视可以使用小米电视助手进行安装
|
||||
|
||||
如电视可以启用ADB,也可以通过ADB进行安装:
|
||||
|
||||
```shell
|
||||
adb install my-tv.apk
|
||||
```
|
||||
1. 下载
|
||||
* [github](https://github.com/lizongying/my-tv/releases/)
|
||||
* [gitee](https://gitee.com/lizongying/my-tv/releases/)
|
||||
2. 安裝
|
||||
* U盘安装
|
||||
* 小米电视可以使用小米电视助手进行安装
|
||||
* 如电视可以启用ADB,也可以通过ADB进行安装
|
||||
```shell
|
||||
adb install my-tv.apk
|
||||
```
|
||||
|
||||

|
||||

|
||||
@@ -32,17 +31,28 @@ adb install my-tv.apk
|
||||
* 地方频道
|
||||
* 收藏夹
|
||||
* 海外
|
||||
* 节目增加预告
|
||||
* 频道列表优化
|
||||
* 自动更新
|
||||
* 显示时间
|
||||
* 软解
|
||||
* 不同分辨率
|
||||
* “比如:我输了3跳转到3号频道后数字没有消失时,这时我发现按错了频道,然后我想马上换到6频道输到6就变成36了”
|
||||
* 隐藏频道
|
||||
* 亮度调节
|
||||
* 音量调节
|
||||
* 軟解
|
||||
* 自動更新
|
||||
|
||||
無法自啟的設備:
|
||||
斐讯N1盒子,[Phicomm] Phicomm p230 (Android 7.1.2)
|
||||
|
||||
閃退:
|
||||
中国移动盒子(新魔百和M302A) 4.4.2
|
||||
|
||||
## 版权说明
|
||||
|
||||
[LICENSE](./LICENSE)
|
||||
|
||||
本项目仅供学习研究,禁止用于商业用途,请于下载二十四小时内删除。
|
||||
|
||||
本项目可能随时终止,请大家谨慎使用,建议使用官方渠道进行观看。
|
||||
|
||||
本项目使用的部分代码、图片、文字等资源来源于网络,如有侵权,请联系删除。
|
||||
|
||||
## 赞赏
|
||||
|
||||

|
||||
@@ -4,8 +4,6 @@ import android.os.Handler
|
||||
import android.os.Looper
|
||||
import android.util.Base64
|
||||
import android.util.Log
|
||||
import com.google.gson.Gson
|
||||
import java.net.URLDecoder
|
||||
import com.lizongying.mytv.Utils.getDateFormat
|
||||
import com.lizongying.mytv.api.ApiClient
|
||||
import com.lizongying.mytv.api.Auth
|
||||
@@ -590,7 +588,7 @@ object Request {
|
||||
val randomNumber = Random.nextDouble()
|
||||
val url = tvModel.getTV().videoUrl.first()
|
||||
|
||||
var r = KvcollectRequest(
|
||||
val r = KvcollectRequest(
|
||||
guid = guid,
|
||||
prog = sid,
|
||||
viewid = sid,
|
||||
@@ -605,27 +603,10 @@ object Request {
|
||||
_dc = randomNumber,
|
||||
)
|
||||
|
||||
var e =
|
||||
val e =
|
||||
"BossId=${r.BossId}&Pwd=${r.Pwd}&_dc=${r._dc}&cdn=${r.cdn}&cmd=${r.cmd}&defn=${r.defn}&downspeed=${r.downspeed}&durl=${r.durl}&errcode=${r.errcode}&fact1=${r.fact1}&firstreport=${r.firstreport}&fplayerver=${r.fplayerver}&ftime=${r.ftime}&geturltime=6&guid=${r.guid}&hc_openid=${r.hc_openid}&hh_ua=${r.hh_ua}&live_type=${r.live_type}&livepid=${r.livepid}&login_type=${r.login_type}&open_id=&openid=${r.openid}&platform=${r.platform}&playno=${r.playno}&prd=${r.prd}&prog=${r.prog}&rand_str=${r.rand_str}&sRef=${r.sRef}&sUrl=${r.sUrl}&sdtfrom=${r.sdtfrom}&seq=${r.seq}&url=${r.url}&viewid=${r.viewid}"
|
||||
println(e)
|
||||
r.signature = YSP.getAuthSignature(e)
|
||||
println(r.signature)
|
||||
|
||||
// val ttt = """{"BossId":2727,"Pwd":1424084450,"prog":"2022576801","playno":"BEoZw3cpZh","guid":"luccvoyr_58va8i3cqw6","hh_ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36","cdn":"waibao","sdtfrom":"ysp_pc_01","prd":60000,"platform":"5910204","errcode":"","durl":"https://outlivecloud-cdn.ysp.cctv.cn/906028A94D533483FE8BAC5CF4DB6CC70753E25A93EF3EC50988538DEDBF10161D1EA8F67C916EE41BA9D891D7893C69500B3F1A37CA814D2EE19341197360196CD9CCF327949104097C904643D493EB5A9B588EC28A2FAC1C8E30F8EE330DB2364B0DEC0124F6990A83773FF283489A/2022576803.m3u8?from=player&svrtime=1713365896&pid=600001859&cdn=5401&revoi=6E400EC7436C79D49BA06E61333D31FB8915F3484D9426FE4CCC4DE01CB8FD1DF473A8F416EF1107B669B0A9447F913272789A827EDD3DC0FE88534D9B59A35669678946589AA4D246F8F248F7C33AB08CE72FA0A73FE7F1F9FD2091D30176895CB8BD44A5B85FAD9579C700CB2AFD8D0939574B2A3EFF4C1B237DFF3E0CD3E194662F9FDEE48D1ACD7BDFAB01868B220743021C40E0EA5514ECCF396B509DA1&app_id=519748109&guid=luccvoyr_58va8i3cqw6&ysign=bb79232986c5429600d76cfedb1d5978&ytime=1713365896&ytype=1","firstreport":1,"sUrl":"https://www.yangshipin.cn/#/tv/home?pid=600001859","sRef":"","fplayerver":"100","livepid":"600001859","viewid":"2022576801","seq":0,"cmd":263,"login_type":"","geturltime":6,"downspeed":1.75,"hc_openid":"","open_id":"","defn":"fhd","fact1":"ysp_pc_live_b","openid":"","_dc":0.7140416315131102,"live_type":"","ftime":"2024-04-17 22:58:31","url":"https://outlivecloud-cdn.ysp.cctv.cn/906028A94D533483FE8BAC5CF4DB6CC70753E25A93EF3EC50988538DEDBF10161D1EA8F67C916EE41BA9D891D7893C69500B3F1A37CA814D2EE19341197360196CD9CCF327949104097C904643D493EB5A9B588EC28A2FAC1C8E30F8EE330DB2364B0DEC0124F6990A83773FF283489A/2022576803.m3u8?from=player&svrtime=1713365896&pid=600001859&cdn=5401&revoi=6E400EC7436C79D49BA06E61333D31FB8915F3484D9426FE4CCC4DE01CB8FD1DF473A8F416EF1107B669B0A9447F913272789A827EDD3DC0FE88534D9B59A35669678946589AA4D246F8F248F7C33AB08CE72FA0A73FE7F1F9FD2091D30176895CB8BD44A5B85FAD9579C700CB2AFD8D0939574B2A3EFF4C1B237DFF3E0CD3E194662F9FDEE48D1ACD7BDFAB01868B220743021C40E0EA5514ECCF396B509DA1&app_id=519748109&guid=luccvoyr_58va8i3cqw6&ysign=bb79232986c5429600d76cfedb1d5978&ytime=1713365896&ytype=1","rand_str":"oKkkZs8lON"}"""
|
||||
// val gson = Gson()
|
||||
// r = gson.fromJson(ttt, KvcollectRequest::class.java)
|
||||
//
|
||||
// e =
|
||||
// "BossId=${r.BossId}&Pwd=${r.Pwd}&_dc=${r._dc}&cdn=${r.cdn}&cmd=${r.cmd}&defn=${r.defn}&downspeed=${r.downspeed}&durl=${r.durl}&errcode=${r.errcode}&fact1=${r.fact1}&firstreport=${r.firstreport}&fplayerver=${r.fplayerver}&ftime=${r.ftime}&geturltime=6&guid=${r.guid}&hc_openid=${r.hc_openid}&hh_ua=${r.hh_ua}&live_type=${r.live_type}&livepid=${r.livepid}&login_type=${r.login_type}&open_id=&openid=${r.openid}&platform=${r.platform}&playno=${r.playno}&prd=${r.prd}&prog=${r.prog}&rand_str=${r.rand_str}&sRef=${r.sRef}&sUrl=${r.sUrl}&sdtfrom=${r.sdtfrom}&seq=${r.seq}&url=${r.url}&viewid=${r.viewid}"
|
||||
// println(e)
|
||||
// e = "BossId=2727&Pwd=1424084450&_dc=0.7140416315131102&cdn=waibao&cmd=263&defn=fhd&downspeed=1.75&durl=https://outlivecloud-cdn.ysp.cctv.cn/906028A94D533483FE8BAC5CF4DB6CC70753E25A93EF3EC50988538DEDBF10161D1EA8F67C916EE41BA9D891D7893C69500B3F1A37CA814D2EE19341197360196CD9CCF327949104097C904643D493EB5A9B588EC28A2FAC1C8E30F8EE330DB2364B0DEC0124F6990A83773FF283489A/2022576803.m3u8?from=player&svrtime=1713365896&pid=600001859&cdn=5401&revoi=6E400EC7436C79D49BA06E61333D31FB8915F3484D9426FE4CCC4DE01CB8FD1DF473A8F416EF1107B669B0A9447F913272789A827EDD3DC0FE88534D9B59A35669678946589AA4D246F8F248F7C33AB08CE72FA0A73FE7F1F9FD2091D30176895CB8BD44A5B85FAD9579C700CB2AFD8D0939574B2A3EFF4C1B237DFF3E0CD3E194662F9FDEE48D1ACD7BDFAB01868B220743021C40E0EA5514ECCF396B509DA1&app_id=519748109&guid=luccvoyr_58va8i3cqw6&ysign=bb79232986c5429600d76cfedb1d5978&ytime=1713365896&ytype=1&errcode=&fact1=ysp_pc_live_b&firstreport=1&fplayerver=100&ftime=2024-04-17 22:58:31&geturltime=6&guid=luccvoyr_58va8i3cqw6&hc_openid=&hh_ua=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36&live_type=&livepid=600001859&login_type=&open_id=&openid=&platform=5910204&playno=BEoZw3cpZh&prd=60000&prog=2022576801&rand_str=oKkkZs8lON&sRef=&sUrl=https://www.yangshipin.cn/#/tv/home?pid=600001859&sdtfrom=ysp_pc_01&seq=0&url=https://outlivecloud-cdn.ysp.cctv.cn/906028A94D533483FE8BAC5CF4DB6CC70753E25A93EF3EC50988538DEDBF10161D1EA8F67C916EE41BA9D891D7893C69500B3F1A37CA814D2EE19341197360196CD9CCF327949104097C904643D493EB5A9B588EC28A2FAC1C8E30F8EE330DB2364B0DEC0124F6990A83773FF283489A/2022576803.m3u8?from=player&svrtime=1713365896&pid=600001859&cdn=5401&revoi=6E400EC7436C79D49BA06E61333D31FB8915F3484D9426FE4CCC4DE01CB8FD1DF473A8F416EF1107B669B0A9447F913272789A827EDD3DC0FE88534D9B59A35669678946589AA4D246F8F248F7C33AB08CE72FA0A73FE7F1F9FD2091D30176895CB8BD44A5B85FAD9579C700CB2AFD8D0939574B2A3EFF4C1B237DFF3E0CD3E194662F9FDEE48D1ACD7BDFAB01868B220743021C40E0EA5514ECCF396B509DA1&app_id=519748109&guid=luccvoyr_58va8i3cqw6&ysign=bb79232986c5429600d76cfedb1d5978&ytime=1713365896&ytype=1&viewid=2022576801"
|
||||
// println(e)
|
||||
// r.signature = YSP.getAuthSignature(e)
|
||||
// println(r.signature)
|
||||
|
||||
callBtracePage = yspBtraceService2.kvcollect2(
|
||||
r
|
||||
)
|
||||
callBtracePage = yspBtraceService2.kvcollect2(r)
|
||||
callBtracePage?.enqueue(object : Callback<Void> {
|
||||
override fun onResponse(call: Call<Void>, response: Response<Void>) {
|
||||
if (response.isSuccessful) {
|
||||
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
in_changelog=false
|
||||
|
||||
while IFS= read -r line; do
|
||||
if [[ "$line" == "## "* ]]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
if [[ $in_changelog == false ]] && [[ "$line" == "### "* ]]; then
|
||||
in_changelog=true
|
||||
continue
|
||||
fi
|
||||
|
||||
if [[ $in_changelog == true ]] && [[ "$line" == "### "* ]]; then
|
||||
break
|
||||
fi
|
||||
|
||||
echo "$line"
|
||||
done < HISTORY.md
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 0 B |
Binary file not shown.
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 0 B |
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 0 B |
@@ -0,0 +1 @@
|
||||
{"version_code": 33619968, "version_name": "v2.1.0"}
|
||||
Reference in New Issue
Block a user