艾雪周刊 V.19—聊天室互通上线啦!

本文字数:4116  阅读时长:9分钟

访问量 0

AI摘要

关于本刊

这是艾雪期刊的第 19 期,作为一个独立系列进行更新,更新时间在周末,主要内容为周内内容汇集以及碎碎念,有时会分享一些有趣的项目,有时是一些生活的碎碎念

周刊地址:AIOVTUE-雪—艾雪周刊
RSS订阅:艾雪周刊
邮件订阅:艾雪周刊
微信公众号:AIOVTUE-雪
私信:任意前缀@yybb.us

本期内容

博客推荐

本期推荐的博客是!夏的博客,本期推荐的这个,和之前的风格有些不一样,甚至说和传统的博客网站就不一样,是那种仿照操作系统的ui设计的,更像是在操作一台电脑,不得不书还是挺有创意的,也是这个主页一下就吸引住了,很难不探索两下哈哈,那么就决定是他啦

夏的博客

5277847129766626683.webp

迎面而来的当然就是首页啦,看这个ui风格,其实是从开始图标看的,似乎是win7的风格吧,其实似乎也只是仿照系统的ui设计的主题,本质并不是模仿复刻操作系统,不过交互这些还是挺有意思的,网站的页面就很清晰明了地摆在桌面,一览无余,就是可能,一眼找不到去哪里看文章吧,刚来可能会有一点懵哈哈(才不是雪懵了),整体风格有一点微微的像素风格,并且各个界面,例如文章页面都是比较简约的,没有那么多花里胡哨的设计,就好像真的在系统上浏览文件夹一样,当然,显示的东西比看文件还是会多一些的,不过比起其他那些传统的博客来说,算是极简了,他这里有一个叫任意门的东西,雪点了一下,emmmm,只能说有惊喜哈哈,不剧透哈

其次就是每次必看的友链页面,emmm,怎么说呢,有点极简了,和文章列表那些差不多了,一列一列的,虽然显示的很清晰吧,但是作为友链展示雪感觉总是差点意思,但其实,该有的东西都有吧,也可能是这种ui太新颖,雪没见过一时间无法适应吧哈哈,好啦,后面还有很多内容,这部分就不赘述啦

项目推荐

Edgechat

这个项目比较重要,放在第一个,先简单说一下这是做什么的,EdgeChat 是一个运行在 Cloudflare 上的开源团队聊天系统, 你可以用它为团队、项目或小圈子搭建一个独立的聊天空间:讨论放进群组,私事留给私信,语音和文件也能随手分享,说白了就是聊天室,只不过全权托管于cloudflare,不需要服务器罢了,给大家看看原项目的ui 16465354482688025984.webp

大家觉不觉得,ui和某个T开头的软件有点像哈哈,感觉是跟着那个做的,官方也是有预览地址的,不过只是预览的ui啦,并不能真正聊天,有兴趣也可以直接访问预览地址看看

点我跳转预览地址

这个项目挺成熟的,群聊,私聊,该有的都有,不输一些小众聊天软件的功能,当然和大厂的还是没发比的,要是想搭建自己的聊天室的话,可以直接拿去用,能省很多事情,就是这个ui雪看着有点不喜欢,有点奇怪,但是又说不上来奇怪的点在哪里,项目支持两两互联,即两个一样的项目可以互通消息,也就是可以和小伙伴搭建自己的项目并且互通起来,不过局限似乎只能两两互联,使用场景有限吧

Matrix

Matrix 是一个开源、去中心化的即时通讯协议(IM Protocol),Matrix 本身不是一个聊天软件,而是一套通讯协议和生态系统,可以简单理解为:

  • Matrix:通讯协议,规定消息如何发送、接收和同步
  • Homeserver:用户账号和聊天数据所在的服务器
  • Element:基于 Matrix 开发的聊天客户端,类似微信的客户端
  • Room:聊天室,可以是私聊或群聊

官方有提供免费的demo版本,直接注册就可以使用,那么这个东西有什么优势呢,简单点说就是不同matrix之间可以互联在一起,即使 A 和 B 使用不同服务器,也可以加入同一个 Matrix 群聊并互相发送消息,使用官方的demo注册账号也可以加入其他的matrix群聊,比较适合搭建一个巨大的聊天项目,就不是上面那个两两互联能比的了,这个可以很多个一起互联,但是吧,emmmm,得要服务器,可雪不是说官方有免费demo吗,是有,但是国内速度,emmmm,连上都难说,又不可能一直挂魔法,只能说玩玩还行,真要用还是不太现实,最好还是自己部署,对了,他的一个客户端叫做element 下面列一下地址,访问可以直接注册账号体验

点我跳转Element

至于界面的ui嘛,其实还可以,给大家瞅瞅 5724623650333835649.webp

MarcoMovie

MarcoMovie 是一个原生 Android 与多平台客户端项目。界面、配置管理、播放控制和本地搜索匹配在设备上运行,说白了就是一个影视软件的壳子,需要自己导入源,但是ui会比tvbox好看那么一点,并且支持的平台也是很多啊,支持 Android 电视、手机、平板及 Windows / macOS / iOS ,可以说都支持了,下面是官方介绍:

功能当前能力
电视端导航首页三击上键回顶、菜单键打开片源选择;右侧紧凑悬浮图标 Dock;聚焦显示小圆角气泡名称,按左返回原内容;二级页面自动隐藏
手机 / 平板专属 UI自动识别触屏手机与平板,进入完全独立的移动端界面(MobileShell / MobileDetailScreen):保留系统状态栏、去除遥控器白色焦点框;竖屏底部四栏 Dock(发现、直播、片库、设置),横屏切换右侧 Dock,搜索从发现页进入
大屏与移动端首页电视端提供继续观看横卡、完整分类名称与默认 5–8 列海报墙;手机端提供顶部片源胶囊切换、单行横向滑动分类条、紧凑继续观看条与 3 列触控海报网格(平板横屏 5 列)
内容详情与选集电视端左固定大海报、右独立滚动;手机端采用左海报右信息紧凑卡片、可折叠简介、横向滑动线路胶囊、每 50 集自动分组标签、正序/倒序切换与 3 列大拇指触控选集网格
我的收藏与历史详情页一键收藏;手机端“我的”标签页整合观看历史与我的收藏,支持单条删除与一键清空;数据保存于本机
全局搜索在已导入、可搜索的配置项之间并发检索;电视端使用内置遥控拼音键盘(支持中文、全拼、首拼);手机/平板端直接调起系统输入法软键盘,支持历史搜索词气泡与长按粘贴
播放控制与触屏手势电视端确认键暂停/继续、上下键呼出工具条、小屏返回续播;手机/平板端选集后自动横屏全屏播放,支持双击暂停/继续、左右滑动快进快退、左半屏上下滑调亮度、右半屏上下滑调音量、长按 2 倍速快进,退出播放自动恢复竖屏
播放内核Media3 与 Android 系统播放器;内置 FFmpeg 音频、AV1 / VP9 视频软解码扩展
字幕与弹幕外挂 SRT / VTT / ASS / TTML 字幕;可加载兼容的弹幕数据,不提供在线弹幕资源
直播列表读取用户提供的兼容列表与分组;电视端工具条隐藏时上下键换台、支持数字键选台;手机端提供左分组、右频道双栏触控列表,点选即播
配置导入管理电视端提供同一局域网手机扫码推送、遥控器输入与本地文件;手机/平板端直接提供原生输入框、剪贴板一键粘贴导入与本地 JSON 文件选择,无需扫码;支持配置备份与还原
跨平台客户端flutter/ 跨平台工程支持 Windows(x64 .exe)、macOS(.app)与 iOS / iPadOS(.ipa),支持与 Android 端互通 marco-movie-backup 备份文件
多端网络同步全平台(Android 电视 / 手机平板 / Lite、iOS / iPadOS、Windows、macOS)互通 marco-movie-sync v2 协议:支持用户自配 WebDAV(坚果云 / NAS / Alist / Nextcloud 等)自动云同步与同一局域网点对点双向免云盘直连同步,合并观看历史进度、我的收藏及可选的公开订阅源配置;严格隔离隐私空间与网盘 / Emby 登录凭据
软件更新设置内检查、下载与确认安装;镜像优先、GitHub 备用,支持断点续传,安装前核对文件与签名
个性化与账号海报配色柔光、自定义壁纸、背景压暗、减少动态效果、100%/110%/120% 界面缩放、音效和色彩档位;扩展支持时提供网盘登录与配置入口,不内置账号

实际体验还行,就是得自己找源导入,找不到的话这玩意就没啥用哈哈,官方似乎没给订阅链接啊,可能也是为了,emmmm,嘿嘿,这个就只能自己发挥咯

近期更新

哼哼,其实大头是这部分啦,不过藏在最后了,哈哈,突然发现一个问题,刚刚其实想用雪藏这个词的,但是感觉怪怪的哈哈,好啦,言归正传,本次更新内容比较大,后续也会单独发一篇文章介绍(水文)

聊天室

还记得本期介绍的第一个项目是什么吗,没错,是Edgechat ,本站已经接入该项目,在顶部聊天位置即可进入,话说又没有小伙伴猜一下是怎么接入的,哈哈哈,有点简单粗暴的其实,需要注册账号只能才能正常使用,大致需要下列信息: 14570695338822930543.webp

  • 用户名:数字或字母的符号,和显示的名字没关系,只是登陆时需要用
  • 显示名称:显示名称
  • 邮箱:邮箱,用于获取头像(也可以自定义)和消息通知
  • 密码:密码
  • 确认密码:额,确认密码

看过桌面端ui,也看看移动端的 9268046828136784749.webp 11644081517854831513.webp

由于是基于Edgechat,项目全权托管于cloudflare,就导致加载速度其实,比较堪忧啦,所以可能直连会访问比较久,使用魔法获得快速体验哦哈哈,很难崩了,没有服务器只能如此心酸的方案,哎,有在尽力优化啦

聊天互联

上面介绍的只是本站的聊天项目,本质就是Edgechat ,只能注册账号后和本站用户聊天这些,但是大家记得推荐第二个matrix吗,可以多端互联那个,哼哼,好啦,雪宣布啦:

本站已与 朝朝听雨和 Detached 聊天数据已互通

大家在三个站点的聊天页面可以直接互相对话啦,本身单个博客的访问人数也少得可怜,使用聊天室的人更是少上加少了,互联起来碰到人的概率也会更大,下面讲讲如何做的

其实原理就是matrix 互联,但是Edgechat 本身无法接入,需要大改特改,并且雪没有服务器,这个任务就显得更间距了,先说说另两位的方案

  • 朝朝听雨 :站点的聊天页和matrix在服务器互通数据,也就是说其实是独立的,只是会把数据copy一份显示以同步
  • Detached :这个好像就直接用的matrix接入的,直接渲染展示就行

两位都是有服务器的选手,ohmo,艰巨的人物落到雪头上了,不卖关子啦,直接说方案: 就是在edgechat页面直接接入一个matrix群组,显示在消息列表最上面,直接获取matrix数据渲染显示,不和edgechat数据互通,自己干自己的,所以其实本质还是直接用matrix,只不过把这个东西做到了edgechat上面,那么又是如何接入博客的呢,嘿嘿,其实更简单粗暴,直接在页面下面渲染edgechat项目的网页即可,所有操作都在edgechat项目操作,本质上是在和edgechat交互,博客只是记录了一个网址罢了,基于此,数据正式互联,但是还是会有很多小问题,慢慢来吧,毕竟没法一口气吃成胖子

结语

好啦,本期到此就结束啦,欢迎大家前往体验哦,也欢迎找一找bug,雪会尽量修的哈哈,ohmo,那么,下期见咯~