Frosty项目介绍
Frosty是一款专为Twitch用户打造的流媒体应用程序,致力于提升用户在移动设备上观看Twitch直播的体验。与官方Twitch移动应用不同,Frosty支持显示丰富多样的emotes(表情符号),包括7TV、BetterTTV(BTTV)和FrankerFaceZ(FFZ)等第三方扩展中的emotes,这些扩展在Twitch用户中广泛使用。这样,无论在哪个频道,用户都能看到完整的表情符号,而不是仅仅显示其文本名字,使得聊天更易阅读。
主要特点
- 表情和徽章支持:Frosty支持多种第三方emotes和徽章,如7TV、BetterTTV和FrankerFaceZ。
- 浏览功能:用户可以浏览关注的直播、热门直播和热门类别。
- 自动补全:提供emotes和用户提及的自动补全功能,增强聊天体验。
- 主题切换:支持浅色、深色和黑色(OLED)主题,以适应不同的观看环境。
- 频道和类别搜索:轻松搜索感兴趣的频道和类别。
- 聊天功能:查看并筛选频道中的聊天者,提供本地用户消息历史记录。
- 观看模式:支持影院模式和全屏模式观看直播,同时还能在嵌入的聊天窗口内互动。
- 画中画模式:用户可以在使用其他应用时继续观看直播。
- 用户管理:可以屏蔽或举报不当用户。
- 其他功能:包括表情菜单、睡眠定时器等功能,为用户提供更加便捷的使用体验。
更多有关Frosty的详细功能介绍,可访问frostyapp.io。
下载方式
Frosty在iOS和Android平台上均有提供。iOS用户可以在Apple应用商店下载,而Android用户则可以在Google Play商店获取应用。
开发设置
对于对开发感兴趣的用户,可以通过以下步骤设置Frosty开发环境:
- 安装Flutter开发工具。
- 克隆Frosty的GitHub仓库。
- 注册一个新的Twitch应用以获取Client ID和Client Secret。
- 使用
--dart-define
命令设置应用的环境变量。 - 运行
flutter pub get
命令获取所有依赖项。 - 选择模拟器或设备并运行应用。
重要的是,Frosty使用MobX进行状态管理,用户应查阅相关代码生成文档以确保更改生效。
支持与捐赠
如果您喜欢Frosty项目并想支持其发展,可以通过GitHub Sponsors或Buy Me a Coffee进行捐赠。同时,通过下载Frosty应用、留下评论或为其GitHub仓库加星也是对开发者的极大支持,谢谢您的关注!
许可证
Frosty项目在AGPL-3.0-or-later许可证下发布。