Audio Share can share Windows computer's audio to Android phone over network, so your phone becomes the speaker of computer. (You needn't to buy a new speaker😄.)
- You need a computer with Windows 10 x86_64, and a phone with Android 6.0(API 23)+.
- Download app.apk and AudioShareServer.exe from latest release.
- Make sure AudioShareServer.exe in your computer and install audio-share-app-x.x.x-release.apk to your phone.
- Open AudioShareServer.exe in your computer and Audio Share app in your phone.
- Check all arguments are correct, especially the "Host" part. Make sure your phone can connect your computer over this IP.
- Click "Start Server" in AudioShareServer.exe and click "▶" button in app. Then enjoy the audio🎶.
Caution!!!: This app doesn't support auto reconnecting feature at present. Once the app is killed or disconnected by Android power saver, the audio playing will be stop. Adding app to the whitelist of power saver is recommended.
-
Server side
- vcpkg is required for install dependencies. The dependencies are below:
vcpkg install asio:x64-windows-static-md protobuf:x64-windows-static-md spdlog:x64-windows-static-md
- Visual Studio 2022 with "Desktop development with C++" workload and "C++ MFC for latest v143 build tools (x86 & x64)" option is required for compiling.
- vcpkg is required for install dependencies. The dependencies are below:
-
App side
- Android Studio will import all dependencies automatically.
This project is licensed under the Apache-2.0 license .
Copyright 2022-2023 mkckr0 <https://github.com/mkckr0>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- Asio licensed under the BSL-1.0 license.
- Protocol Buffers licensed under the LICENSE.
- spdlog licensed under the MIT license.
- {fmt} licensed under the LICENSE.
- Netty licensed under the Apache-2.0 license.
- Material Components for Android licensed under the Apache-2.0 license.
- Protobuf Plugin for Gradle licensed under the LICENSE.