ícone do pacote

Audio Share

Share Windows/Linux computer's audio to Android phone.
Novo na versão 0.0.12
- Add support for Android 13 [Themed app icons](https://developer.android.com/about/versions/13/features#themed-app-icons) #13.
- The Server MFC has a bug(#14 #16 #18) from v0.0.10. It still exists. To fix to it, I may have to see the source code of asio. I don't have time to do it because I have to concentrate on perparing for my postgraduate entrance exam. It may spend over 1 year. All new features are all postponed, too.
Audio Share can share Windows/Linux computer's audio to Android phone over network, so your phone becomes the speaker of computer. (You needn't to buy a new speaker😄.)

## Usage for Windows GUI

- You need a computer with Windows 10 x86_64, and a phone with Android 6.0(API 23)+.
- Download APK file and AudioShareServer.exe from [latest release](https://github.com/mkckr0/audio-share/releases/latest).
- Open the AudioShareServer.exe on your computer. The default arguments may work well. But you may still have to check the "Host" part. It's normally the LAN address, such as `192.168.3.2`. Make sure your phone can connect your computer over this IP address. Then Click "Start Server" button.
- Install APK to your phone and open it. Modify the "Host" part to make sure it's same as the value of previous step, such as `192.168.3.2`. Click "▶" button and 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.

## Usage for Windows/Linux CMD

- Your Linux distro must have a PipeWire. Rocky Linux 9 works well.
- Download the `audio-share-server-cmd-windows.zip` for Windows, the `audio-share-server-cmd-linux.tar.gz` for Linux.
- Uncompress the archive file.
- Find the LAN address of your computer, such as `192.168.3.2`. Then run `as-cmd -b 192.168.3.2` to start the server. It will use the default port `65530` and select a default audio endpoint.
- The Windows will ask you to add firewall rules automatically while Linux not. So you need to configure firewall manually if your Linux distribution enables firewall.
```sh
sudo firewall-cmd --add-rich-rule='rule family="ipv4" destination address="192.168.3.2" port port="65530" protocol="tcp" accept'
sudo firewall-cmd --add-rich-rule='rule family="ipv4" destination address="192.168.3.2" port port="65530" protocol="udp" accept'
sudo firewall-cmd --runtime-to-permanent
```
- Install APK to your phone and open it. Modify the "Host" part to make sure it's same as the value of previous step, such as `192.168.3.2`. Click "▶" button and enjoy the audio🎶.

Versões

Embora os downloads de APK estejam disponíveis abaixo, você deve estar ciente que ao instalá-los dessa forma você não receberá notificações de atualização, além de ser um modo menos seguro de baixá-los. Recomendamos que você instale o cliente F-Droid e o utilize.

Baixar o F-Droid
  • Versão 0.0.12 (12) sugerido Adicionado em 2023-11-17

    Esta versão requer o Android 6.0 ou mais atual.

    Construído e assinado por F-Droid, e garantida sua correspondência com este pacote de fontes.

    Permissões
    • ter acesso total à rede
      Permite que o aplicativo crie soquetes de rede e utilize protocolos de rede personalizados. O navegador e outros aplicativos fornecem meios de enviar dados para a Internet, e por isso esta permissão não é necessária para enviar os dados.
    • ver conexões de rede
      Permite que o aplicativo acesse informações sobre conexões de rede, como as redes existentes e conectadas.
    • solicitar que as otimizações de bateria sejam ignoradas
      Permite que um aplicativo peça permissão para ignorar as otimizações de bateria para esse aplicativo.
    • io.github.mkckr0.audio_share_app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Baixar APK 2.8 MiB Assinatura PGP | Logs de compilação

  • Versão 0.0.11 (11) - Adicionado em 2023-10-22

    Esta versão requer o Android 6.0 ou mais atual.

    Construído e assinado por F-Droid, e garantida sua correspondência com este pacote de fontes.

    Permissões
    • ter acesso total à rede
      Permite que o aplicativo crie soquetes de rede e utilize protocolos de rede personalizados. O navegador e outros aplicativos fornecem meios de enviar dados para a Internet, e por isso esta permissão não é necessária para enviar os dados.
    • ver conexões de rede
      Permite que o aplicativo acesse informações sobre conexões de rede, como as redes existentes e conectadas.
    • solicitar que as otimizações de bateria sejam ignoradas
      Permite que um aplicativo peça permissão para ignorar as otimizações de bateria para esse aplicativo.
    • io.github.mkckr0.audio_share_app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Baixar APK 2.8 MiB Assinatura PGP | Logs de compilação

  • Versão 0.0.10 (10) - Adicionado em 2023-10-20

    Esta versão requer o Android 6.0 ou mais atual.

    Construído e assinado por F-Droid, e garantida sua correspondência com este pacote de fontes.

    Permissões
    • ter acesso total à rede
      Permite que o aplicativo crie soquetes de rede e utilize protocolos de rede personalizados. O navegador e outros aplicativos fornecem meios de enviar dados para a Internet, e por isso esta permissão não é necessária para enviar os dados.
    • ver conexões de rede
      Permite que o aplicativo acesse informações sobre conexões de rede, como as redes existentes e conectadas.
    • solicitar que as otimizações de bateria sejam ignoradas
      Permite que um aplicativo peça permissão para ignorar as otimizações de bateria para esse aplicativo.
    • io.github.mkckr0.audio_share_app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Baixar APK 2.8 MiB Assinatura PGP | Logs de compilação