MIT License

项目介绍

N0ahTM/AudioPlaybackConnector2 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 MIT License 许可证,目前获得 49 个 Star、3 次 Fork。

仓库全名
N0ahTM/AudioPlaybackConnector2
开源许可证
MIT License
Star 数
49
Fork 数
3
未关闭 Issue
5

README 摘要

AudioPlaybackConnector2 plays audio from a paired Bluetooth source through a Windows PC using the AudioPlaybackConnection API. It is a per-user tray app built with WinUI 3 and C++/WinRT. Quick Start 1. Pair your Bluetooth audio source with Windows. 2. Install from the Microsoft Store. 3. Left-click the tray icon; select a device to connect or disconnect. Use the circular arrow to reconnect, … for device options, or…

完整内容见 GitHub 原始 README 或本页 。

常见问题

AudioPlaybackConnector2 用什么语言开发?

主要使用 C++ 编写,采用 MIT License 许可证,目前有 49 个 Star。

AudioPlaybackConnector2 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 AudioPlaybackConnector2 的源码?

可以直接克隆仓库:git clone https://github.com/N0ahTM/AudioPlaybackConnector2.git,默认分支为 main;安装与运行步骤见仓库 README。

AudioPlaybackConnector2 最近还在维护吗?

仓库最近一次更新为 6 天前,当前有 5 个未关闭 Issue;Star 数为 49,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Lightweight Windows system-tray utility for connecting Bluetooth audio devices as A2DP playback sinks.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
55
价值分
30
活跃状态
活跃

语言占比

C
C++
PowerShell
Python

Release

README

Build CodeQL GitHub release (latest by date) Downloads License C++

Download from the Microsoft Store

AudioPlaybackConnector2 plays audio from a paired Bluetooth source through a Windows PC using the AudioPlaybackConnection API. It is a per-user tray app built with WinUI 3 and C++/WinRT.

Tray picker and settings

Quick Start

  1. Pair your Bluetooth audio source with Windows.
  2. Install from the Microsoft Store.
  3. Left-click the tray icon; select a device to connect or disconnect. Use the circular arrow to reconnect, … for device options, or the gear for Settings.

Requires Windows 10 2004 (build 19041) or newer, an A2DP-capable Bluetooth adapter and a paired A2DP source.

Features

  • Tray-only picker; double-click toggles the default or last connected device. Bulk reconnect/disconnect actions are available for multiple connections.
  • Device aliases; global/per-device startup and reconnect policies; optional incoming connections initiated by the phone.
  • Privacy redaction, diagnostics, local crash reports, connection notifications and animated theme-aware tray status.
  • Start with Windows, saved settings-window placement and eight UI languages: English, German, French, Spanish, Japanese, Korean, Simplified and Traditional Chinese.
  • Scriptable apc2ctl CLI; updates managed by Microsoft Store or Windows App Installer.
apc2ctl list --json
apc2ctl connect --name "Device Name"
apc2ctl toggle --default

See Usage and the CLI reference for controls, selectors, privacy and exit codes.

Known limitations

  • Connected devices may remain silent after a pause; collect diagnostics, then reconnect. Investigation: #1.
  • Windows may ignore a per-app A2DP Sink output choice and use the default output. See #13 and Troubleshooting.

Installation Notes

The Store provides signed x64/ARM64 packages, dependencies and automatic updates. GitHub offers a separately identified, self-signed .appinstaller with automatic updates or a manual .msixbundle. Follow Installation for certificate trust and exact dependencies. Inno Setup installers are no longer produced.

Privacy and Crash Reports

Settings stay in the current user profile. Version 0.9.1 preferences migrate on upgrade; unsupported or damaged files are preserved before defaults are used. The app sends no telemetry or update queries. Privacy mode redacts known device details; CLI --raw explicitly requests real identifiers. Reports and minidumps remain local unless shared; minidumps may contain sensitive memory.

Documentation

Documentation index · Contributing · Security policy · Changelog

Use Discussions for questions, ideas and translation coordination; Issues for reproducible defects.

Credits

Inspired by ysc3839/AudioPlaybackConnector.

License

MIT.

评论

暂无评论