Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

完整移植Listen1至移动端 #194

Open
KnIfER opened this issue Jun 19, 2023 · 8 comments
Open

完整移植Listen1至移动端 #194

KnIfER opened this issue Jun 19, 2023 · 8 comments

Comments

@KnIfER
Copy link

KnIfER commented Jun 19, 2023

移植

以纯网页版 + Userscript的形式完整移植 Listen1 chrome 扩展,可运行于安卓webview。虽然没有react版美观,但胜在功能全面。

相关 : 【问题】插件版怎么变回普通网页版 · Issue #1018 · listen1/listen1_chrome_extension

原理:Userscript(用js桥实现相关GM_api)用于提供纯网页版没有的功能,比如跨域。cookie 可以让用户复制到脚本里,或用脚本权限(@connect)获取。

此外,还需要修改某些audio发起的请求头(referer)。


调试

调试时就是用本地或手机的浏览器加载魔改的 ip:host/.../listen/listen1.html, 启用用户脚本。vscode 中修改后,刷新就能查看效果。

怎么打包release还没想好。


优化(没完全完成)

优化界面,适配移动端。
分离滚动区域,主要的hot歌单列表单独滚动,且不隐藏。
增高进度条的点击区域。

缓存各个tab,记忆tab,记忆分页位置。

修复前进/后退逻辑。

优化“添加至歌单”界面,可一键添加。

截图

酷安的listen1话题下我截了几张图,感兴趣可以看下,listen1的界面本身就有移动化的潜力的。

话说有群吗?github不方便。

@jinbiaode
Copy link

移植完了吗 有源码提供吗

@Crystron39
Copy link

有结果了么老哥()

@yanboibei
Copy link

直接用纯净版的IPA搞个自签名就能用了,我弄好了

@wuhan0823
Copy link

直接用纯净版的IPA搞个自签名就能用了,我弄好了

大佬可以发我个IPA 拜托了我有巨魔可以安装这个 这是我的邮箱[email protected]

@lzyqweasdzxc
Copy link

@yanboibei 能提供下编译环境吗,我这编译一堆问题 版本太高了

@Janyskm
Copy link

Janyskm commented Dec 10, 2023

直接用纯净版的IPA搞个自签名就能用了,我弄好了

老总能分享一下IPA包吗?我用巨魔安装试试 [email protected] 感谢

@disburden
Copy link

@yanboibei 求一份ipa文件,谢谢
[email protected]

@laughingchs
Copy link

移植完了吗 有源码提供吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants