【开源推荐】推荐一个超牛的小工具

简介: 【7月更文挑战6天】

推荐一个超牛的小工具

这个工具在部分场景下,还是很有用的,在你不需要购买扬声器的情况在,在局域网下通过安卓手机播放声音。

软件简介

Audio Share是一个开源项目,允许用户将Windows或Linux计算机的音频通过网络分享到Android手机上¹。这意味着您的手机可以变成电脑的扬声器,无需购买新的硬件设备。该软件支持多种操作系统和设备,使其成为一个灵活且实用的解决方案。

功能特点

  • 跨平台支持:Audio Share支持Windows和Linux操作系统作为服务器,以及Android 6.0及以上版本作为客户端。
  • 简易设置:用户可以通过简单的图形界面或命令行界面快速启动服务,并连接到手机。
  • 高度兼容性:软件要求PC端的音频播放器能够正常工作,即有声卡且音频终端处于可用状态。
  • 防火墙配置:Linux用户需要手动配置防火墙规则,以允许音频数据的传输。

快速使用指南

  1. Windows图形界面使用
    • 从最新发布中下载APK文件和AudioShareServer.exe。
    • 打开AudioShareServer.exe,检查“Host”部分,通常是局域网地址,如192.168.3.2。
    • 确保手机能够通过此IP地址连接到计算机,然后点击“Start Server”按钮。
    • 安装APK到手机并打开,修改“Host”部分,确保与前一步骤相同,点击“▶”按钮,享受音频。
  1. Windows/Linux命令行使用
    • 下载对应操作系统的压缩包并解压。
    • 查找计算机的局域网地址,如192.168.3.2,然后运行as-cmd -b 192.168.3.2来启动服务器。
    • Windows会自动请求添加防火墙规则,而Linux则需要手动配置。

注意事项

  • 当前版本的应用不支持自动重新连接功能。如果应用被杀死或由于Android省电功能断开连接,音频播放将停止。
  • 建议将应用添加到省电功能的白名单中。为此,您可以在应用的设置中按“Request Ignore Battery Optimizations”。

结语
Audio Share提供了一种创新的方式,将您的手机转变为电脑的音箱。它的开源性质和跨平台支持使其成为一个值得尝试的工具。无论您是想在家中的不同房间享受音乐,还是在办公室共享演示音频,Audio Share都能提供一个简单而有效的解决方案。

开源地址:https://github.com/mkckr0/audio-share

相关文章
|
机器学习/深度学习 数据采集 vr&ar
3D重建范式变革!最新模型MVDiffusion++
【2月更文挑战第30天】MVDiffusion++,一项革命性的3D重建技术,能在少量图像和无相机姿态信息下生成高密度、高分辨率的3D视图,简化重建流程。采用无姿态架构和视图丢弃策略,提升效率和质量。在Objaverse和Google Scanned Objects数据集上表现优越,且能与文本到图像生成模型结合,潜力广泛应用于游戏、电影和虚拟现实。然而,对训练数据质量和计算资源的需求是其挑战。
238 4
3D重建范式变革!最新模型MVDiffusion++
|
存储 开发者
GitHub CLI - 将GitHub带入命令行
本文介绍了 GitHub CLI(命令行界面)的基本概念及其主要功能,重点讲解如何通过命令行管理 GitHub 上的问题和拉取请求。文章详细列出了与问题和拉取请求相关的常用命令,包括列出、查看、创建和检查状态等操作,旨在帮助开发者提高工作效率,优化日常开发流程。
346 2
GitHub CLI - 将GitHub带入命令行
|
域名解析 缓存 网络协议
如何加快 DNS 解析速度?
如何加快 DNS 解析速度?
968 3
|
11月前
|
存储 缓存 NoSQL
一篇搞懂!Java对象序列化与反序列化的底层逻辑
本文介绍了Java中的序列化与反序列化,包括基本概念、应用场景、实现方式及注意事项。序列化是将对象转换为字节流,便于存储和传输;反序列化则是将字节流还原为对象。文中详细讲解了实现序列化的步骤,以及常见的反序列化失败原因和最佳实践。通过实例和代码示例,帮助读者更好地理解和应用这一重要技术。
521 0
|
Java Spring
【已解决】Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.
【已解决】Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.
4472 1
【已解决】Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.
|
JavaScript Java 关系型数据库
springboot+vue餐厅点餐系统(源码+文档)
这是一篇关于基于SpringBoot的餐厅点餐系统的介绍。该系统由Java开发者风歌分享,提供完整的源码。项目支持多种Java框架,包括SSM和SpringBoot,适用于Java毕设项目。开发环境包括Java 1.8、MySQL 5.7+、Node.js、Vue等。系统架构包括管理员、用户和食堂三个角色的功能模块,涵盖用户注册登录、食堂管理、菜单管理、订单处理、消息留言、留言板和系统管理等全面功能。文章还展示了部分界面截图。如有需要,可联系作者获取更多详情和源码。
|
机器学习/深度学习 监控 数据可视化
关于运动员伤病预测数据集的探索(下)
关于运动员伤病预测数据集的探索(下)
220 2
|
存储 XML Java
SharedPreferences详解及其ANR解决方案
SharedPreferences详解及其ANR解决方案
|
人工智能 Ubuntu C语言
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
【Ubuntu工具】详细图文教程:Ubuntu系统上安装QT6.2
1366 0
|
Android开发 iOS开发
测试开发工程师需要知道的 Android和iOS CPU架构基础知识
测试开发工程师需要知道的 Android和iOS CPU架构基础知识
736 0