STREAMS Player 图标
STREAMS Player Windows 10 / 11

广播、直播视频和 RTSP,都在一个播放器里。

网络广播 · 直播视频 · RTSP

一款专注的 Windows 桌面应用:浏览现成的精选目录,添加自己的流,然后播放 - 无需强制账户,没有广告,也不会有您没有要求的后台活动。

Windows 10 / 11 免费 · MIT 源代码 无需账户 无遥测 13 种界面语言
STREAMS Player:以视频频道网格显示的目录,每个图块显示其直播流的最新画面

#它是什么,为什么做它

STREAMS Player 是一款独立的 Windows 桌面应用,用于网络广播、直播视频和 RTSP 网络摄像头。它会读取一份公开的精选流目录,因此首次运行就能得到一份可用的频道列表 - 之后您可以搜索、排序、置顶,也可以添加自己的频道,全部保存在您自己的机器上。

它追求的是安静:播放器只做播放器该做的事。目录只在您要求时才更新,您手动添加和导入的流绝不会被更新覆盖,也不强制要求账户,没有广告、分析统计或作者运营的服务。您的电脑上运行的,只有您自己启动的东西。

#它能做什么

找到、保留并播放一个流所需的一切 - 按您实际在做的事分组。

01找到频道

  • 精选目录,另附一份内置副本,首次启动时无需联网即可应用。目录没有给出图标的频道也有自己的样子 - 取自名称的首字母和配色,已知国家/地区时还带上其代码。
  • 按类别、主题、语言、国家/地区和媒体类型筛选 - 需要时再展开该行。
  • 搜索始终位于标题行。
  • 把常回访的频道置顶。
  • 从整份目录中随机播放一个电台 - 若它始终无声,应用会自动换下一个。

02用合适的方式播放

  • 广播在主窗口播放,并在电台提供时显示正在播出的曲目。
  • 停止声音而不丢失电台 - 音量和睡眠定时器仍留在栏上,随时可以继续。
  • 直播视频和 RTSP 在独立的播放器窗口中打开,正在播出的曲目显示在画面之上。
  • 约 15 秒的直播缓冲,视频会稳定在您的网络能承载的画质,下次直接从该画质打开。
  • 将正在播放的直播视频或广播直接录制为文件,播放不会中断:视频保存到“视频”中的 Recordings 文件夹,广播保存到“音乐”中的 Recordings 文件夹,也可以保存到您选择的文件夹。
  • 通过您的本地网络,或当广播提供时通过您交换服务器的中继,收听或观看运行 FastMediaSorter 的手机或手表的实时音频或视频广播。

03按您的习惯观看

  • 让主窗口或播放器总在最前,或用 F11 进入无边框全屏(Esc 退出)。
  • 播放器是独立窗口 - 最小化目录,画面照常播放。固定控制面板即可让它一直显示。
  • 流图块从超小到大,主题可选浅色、深色或跟随 Windows,设置窗口带搜索和可折叠分组,并在上次离开的位置重新打开。
  • 把当前画面保存为 JPEG 文件。
  • 画面停住时,播放器会在视频上说明原因 - 并重新打开悄然卡死的流。
  • 电台播放时可把目录缩成一个无标题栏的小面板 - 上方是电台和曲目,下方是音量、睡眠定时器、上一个和下一个电台、随机电台、“录制”,以及面板自己的总在最前、返回和最小化按钮。

04可视网格

  • 网格会抓取可见的 HTTP(S) 视频预览。
  • 在本地磁盘缓存预览画面,最多 150 MB。
  • 预览的自动更新可以关闭。

05按自己的方式定制

  • 用 URL 添加流,无需强制账户。
  • 您添加和导入的流不会因目录更新而丢失。您置顶或播放过的目录频道,在目录不再收录它时会被保留,而不是删除。
  • 保留本地的播放标记:成功 / 失败。
  • 整个界面可在13种语言之间切换,选择会被保留。
  • 把频道归入您自己命名的收藏集,并一次浏览一个收藏集。
  • 私人的“最近播放”历史记录,保存您最近 100 个频道以及当时正在播出的曲目 - 只保存在您的电脑上,您要求时即可清除。
  • 从 M3U 文件或播放列表 URL 导入频道,添加任何内容之前都可先预览;也可把您自己的频道或已置顶的频道导出为 M3U。

06本地优先的设计

  • 目录状态、手动添加的条目和置顶都留在您的设备上。
  • 保存在 %LOCALAPPDATA%\StreamsPlayer。
  • 目录只在您选择时才更新。

#如何使用

打开它,选一个频道 - 整个流程就是这样。可用安装程序,或从 Microsoft Store、winget 或便携版 ZIP 安装,也可以从源代码运行;还可以直接从命令行启动一个流。

  1. 从源代码运行

    装好 .NET 10 SDK 后,在仓库根目录还原、生成并启动。

    ./build.ps1 -Run
  2. 选择并播放

    浏览目录,筛选或搜索,然后选择一个频道。广播在主窗口开始播放;视频和 RTSP 在播放器窗口中打开。普通启动不会播放任何内容;在设置中开启「启动时继续播放」,启动便会恢复上次关闭时正在播放的内容。

  3. 直接打开任意 URL

    不碰目录也能播放一个流。

    StreamsPlayer.exe --url "https://example.test/live"
  4. 把频道保存为快捷方式

    打开已保存频道的三点菜单,使用“复制启动命令”或“创建桌面快捷方式”。两者都使用该频道保存的 id。

    StreamsPlayer.exe --id "channel-guid"
  5. 用日志报告问题

    从标题行中的齿轮按钮,或从 “操作”菜单的“媒体库设置”项打开“设置”,并在“关于”页面点击“向作者发送日志”。应用会将最近十次启动的诊断日志以及版本、Windows 和设置摘要打包到您在“设置”的“文件”页面中为“画面文件夹”选定的文件夹;若尚未选定,则打包到“下载”文件夹,然后打开已准备好邮件的邮件客户端。确认信息会显示完整路径并可按您的要求打开该文件夹;由您自行添加附件并点击发送。

#分发渠道

所有获取方式都已可用。可运行 GitHub 上最新发布页里的安装程序,从 Microsoft Store 获取,下载便携版 ZIP,或使用 winget install SerZhyAle.StreamsPlayer 安装。

安装程序就是文件名以 -windows-x64-setup.exe 结尾的那个文件。它只为当前用户安装,从不索取管理员权限;卸载它也不会影响您的频道、置顶和播放记录。它没有签名,因此首次运行时 Windows 会发出警告;每次发布都会在每个下载文件旁附上一个 .sha256 文件,您可以据此核对拿到的东西就是发布出来的东西。