便携式复古收音机

便携式复古收音机

发现并分享真实的网络电台,配备便携式复古收音机、定位多人音频、收藏和专辑封面功能。

技术

便携式复古收音机

将真正的网络收音机带入Minecraft,这款便携、可放置的收音机专为单人世界和多人服务器设计。无需复制流媒体URL即可发现电台,保存收藏,在探索时随身携带音乐,或将收音机放置下来,与附近玩家分享其位置音频。

便携式复古收音机 - 资源包下的四种款式

功能特性

  • 从复古风格的简洁界面中搜索全球电台目录。
  • 保存喜爱的电台,并保留个人电台记忆。
  • 播放 MP3、AAC-LC、HE-AAC/AAC+、Ogg Vorbis、Ogg Opus 以及受支持的 HLS 广播流。
  • 显示电台图标,当电台没有可用图片时,自动显示复古风格的备用图标。
  • 显示实时歌手和歌曲信息,包括平滑滚动的长标题。
  • 歌曲播放时查找匹配的专辑封面,使用电台图标作为备用显示。
  • 将收音机放置在世界中,或双手持握携带。
  • 设置精确的广播半径(8 至 64 格),并调整收音机自身的音量。
  • 收听多人游戏中的位置音频,声音会随距离自然衰减。
  • 防止重叠广播造成声音混杂:区域内第一个激活的收音机获得优先权,并带有清晰的进入和离开提示。
  • 收音机播放时散发彩色的音符粒子。
  • 选择四种外壳款式:复古传承(Heritage)、海滨风情(Riviera)、野外探索(Field)和午夜装饰(Midnight Deco)。
  • 控制其他玩家收音机的音量、完全静音,或禁用音符粒子。
  • 随时使用 /pvr listener 打开收听者控制界面,即使你未拥有收音机。
  • 已放置的收音机被重新拾起时,保留其电台设置。
  • 使用 UTF-8 文本处理国际电台和歌曲名称。

便携式复古收音机 - 带电台的主界面

快速上手

  1. 合成一台便携式复古收音机。
  2. 手持时右键点击,或右键点击已放置的收音机,打开电台浏览器。
  3. 搜索电台,选择它,然后按下播放键。
  4. 使用设置按钮调整收音机音量、广播范围和外壳款式。
  5. 潜行使用已放置的收音机,将其收回物品栏且不丢失其设置。
  6. 运行 /pvr listener 更改聆听其他玩家收音机的方式,并切换音符粒子。

便携式复古收音机 - 合成配方

合成配方需要避雷针、金锭、铁锭、两个中继器、一个红石火把、两个橡木木板和一个音符盒。

多人游戏行为

便携式复古收音机专为附近的共享聆听而设计。当广播区域重叠时,在该区域中最早开始广播的收音机拥有优先权。当玩家处于早期广播者的信号范围内时,玩家自己的收音机会淡出,并在离开后恢复。收听者会收到小型的复古风格提示,说明他们正在收听哪台收音机。

每位收听者都可以独立降低或静音其他玩家的收音机。这些设置仅影响该收听者本人。

兼容性与要求

  • Minecraft:Java 版 26.2
  • Java 25 或更新版本
  • Fabric Loader 0.19.3 或更新版本,需要 Fabric API
  • Quilt:使用 Fabric 文件并搭配 Fabric API
  • Forge 65.1.2 或更新版本
  • NeoForge 26.2.0.66 或更新版本
  • 多人游戏需要在客户端和服务端均安装此模组

MP3、AAC 和 Opus 解码器库已包含在模组文件中,无需单独安装。

可选的高清资源包

单独提供的 便携式复古收音机高清版(Portable Vintage Radio HD) 资源包为全部四种外壳款式在所有模型部件(包括机身、侧面、顶部、提手、饰条、边角和天线)上提供了精细的复古纹理。该模组在无此资源包时也能正常工作,但高清资源包可呈现预期的超精细外观。

流媒体兼容性

网络电台的可靠性和编码差异很大。该模组支持直接流、常见的播放列表链接、重定向、包含可播放链接的电台网页,以及受支持的 HLS 播放列表。目前不支持加密 HLS、字节范围 HLS 以及分片 MP4 HLS。某个电台可能因为其服务器离线、速度缓慢、地区限制或流媒体 URL 更改而暂时无法播放。

电台标志和专辑封面是可选的。如果图片缺失、被阻止、格式错误、过大或无法访问,界面将使用生成的电台徽章代替。仅当电台提供可用的艺术家/歌曲信息,且 Apple 返回足够接近的匹配项时,才会显示专辑封面。

网络访问与隐私

此模组需要互联网连接才能播放在线广播。它会发出以下请求:

  • 电台搜索会发送给社区运营的 Radio Browser API。
  • 选择目录中的电台会将其公共电台 ID 发送至 Radio Browser 的点击统计端点。
  • 音频直接从所选电台的流媒体服务器请求。
  • 电台图标可能从 Radio Browser、电台的图标 URL 或电台的公共主页获取。
  • 当存在可用的艺术家/歌曲信息时,该文本可能会发送至 Apple 的公共 iTunes 搜索 API 以查找匹配的封面艺术图。

该模组没有账户系统、广告或开发者分析功能。它不会捆绑、转分发、记录或上传广播音频。

致谢与许可证

  • 由 Chiilax 创作。
  • 电台目录数据:Radio Browser。
  • 可选的专辑封面查询:Apple iTunes 搜索 API。
  • MP3 解码:JLayer 1.0.1.4,LGPL-2.1-or-later。
  • AAC/AAC+ 解码:Tianscar JAAD 0.9.4,Apache-2.0。
  • Opus 解码:Concentus 1.0.2,BSD-3-Clause。
  • CtrlAltDe1ete / Discord - ctrlaltde1ete:在作者指导下提供了实施、调试、测试支持和文档方面的实质性帮助,并参与试玩测试。

完整的第三方声明和解码器许可证包含在每个模组 JAR 文件内。便携式复古收音机的原始代码和资源在作者发布其他许可证之前,均以 保留所有权利(All Rights Reserved) 形式分发。

便携式复古收音机与 Radio Browser、Apple、所列电台、Mojang Studios 或 Microsoft 无关联,也未获得其认可。电台名称、图标、元数据和音频均为其各自所有者的财产。