Skip to content

HBWuChang/listen1_xuan

Repository files navigation

listen1_xuan

本软件为flutter重写的Listen1,支持Windows、MacOS、Android及iOS平台。 -https://www.bilibili.com/video/BV133VHzaEPt/ flutter version 3.35.7

Releases说明

  • Windows:下载 windows-build-artifact-<commit>.zip
  • macOS:下载 listen1_xuan-<version>-macos-<commit>.zip
  • iOS:下载 listen1_xuan-ios-<commit>.app.zip
  • Android:按设备CPU架构选 APK(推荐优先选择单架构包,体积更小)
    • 安卓务必授予全部存储访问权限!!!
    • app-arm64-v8a-release-<commit>.apk:大多数近年真机(64位ARM)
    • app-armeabi-v7a-release-<commit>.apk:老旧32位ARM设备
    • app-x86_64-release-<commit>.apk:x86_64模拟器/少数设备
    • app-release-<commit>.apk:通用包(包含多架构,体积最大)
    • 若你的安卓设备没有GooglePlay服务,请考虑优先下载不带有without.embedded.Cronet后缀的安装包,否则可能会导致部分github相关请求不成功
  • 请在设置页面登录各平台账号(尤其网易云账号,否则无法搜索、查看网易云相关歌曲)以确保相应平台可用
  • 播放即下载,安卓在Download/Listen1,win与mac在默认下载文件夹/Listen1,ios在文件listen1Xuan(可在2.4.1+38及之后版本关闭默认下载功能
  • 登录Github账号后可使用Github同步歌单、一键下载最新测试版
  • win下网易、QQ、Github登录页面打不开,请尝试检查webview2运行环境

可能需要的提示

竖屏状态

  • 当应用显示高大于宽即会以竖屏布局渲染
  • 竖屏状态地步播放栏可上划展示更多控制组件/展示歌词
  • 点击播放栏封面进入歌词页面
  • 歌曲信息及控制按钮区域中:
    • 双击切换暂停/播放
    • 点击弹出歌曲信息弹窗及音量控制滑块
    • 向左右滑动切换⬆️下一首/⬇️上一首
    • 长按切换播放模式

Windows&Android&MacOS

  • 应用内在没有获取文本框焦点时,可使用如下按键:
    • E/.:下一首
    • Q/,:上一首
    • 空格:暂停/播放
    • W/:增大2%音量
    • S/:减小2%音量
    • D/:前进3秒
    • A/:后退3秒

Windows&MacOS

  • 在release页面下载windows压缩包后随意解压到任意目录,双击listen1_xuan.exe即可使用,可手动右键创建快捷方式到桌面或固定到“开始”
  • 页面左侧及下方可以拖动、双击最大化/取消
  • 页面右侧区域单击右键为返回,单击鼠标中键(仅win)为隐藏至托盘
  • “Listen1”处可右键隐藏至托盘、中间退出应用
  • 托盘左键单击为显示应用,右键单击为显示菜单
  • windows下载最新测试版后可能会弹出cmd请求管理员权限的提示,请点击允许以更新版本。若程序关闭后无法打开,请手动运行windows默认下载地址/Listen1/scripts.bat以更新版本

TODO

  • 常驻/计时(倒计时边框)可互动通知
    • 基本实现(?
  • 自动下载supabase歌单
    • 实现为订阅通知
  • 歌词通知使用title字段
  • flutter_acrylic
    • 隐藏页面后再次打开效果消失且无法恢复(win
  • material_wave_slider
  • 从WebSocket服务器下载缓存文件(连接服务器后在设置页面可进入
  • 小米手势条适配
  • 安卓添加EQ音效调节功能
  • 主题颜色根据歌曲变化
  • @piano弱音
    • 适配一下安卓Material You的自动配色
      • (应用运行过程中壁纸变化自动更新颜色)
    • 把缓存文件前面加点来隐藏掉,就不会在其他本地音乐播放器中显示了
    • 下载功能着实好用,但是可能会招来平台不必要的麻烦(Listen1在2017年就是差不多这样),可以在源代码里留一个开关来打开功能
    • LineageOS(安卓14)会产生通知栏“播放”按钮变成旋转进度条

一些预览

主页、我的(各平台)歌单及各平台推荐歌单

alt text alt text alt text

竖屏播放控制及歌词页面

alt text alt text

歌单内容

alt text alt text alt text

搜索歌曲

alt text

搜索歌单

alt text

歌手歌曲

alt text

选择分类

alt text alt text

歌曲对话框

alt text alt text

设置页面

alt text alt text

帮我买杯蜜雪冰城能提升鼠鼠重写的积极性! 1734596278025

Full Changelog: https://github.com/HBWuChang/listen1_xuan/commits/first

About

本软件为flutter重写的Listen1,支持Windows、MacOS、Android及iOS平台

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors