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 buy a new speaker.
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Simple, fast and powerful
Plays everything - Files, Discs, Webcams, Devices and Streams.
Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...
Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...
Completely Free - no spyware, no ads and no user tracking.
With Spotify, it’s easy to find the right music or podcast for every moment – on your phone, your computer, your tablet and more.
There are millions of tracks and episodes on Spotify. So whether you’re behind the wheel, working out, partying or relaxing, the right music or podcast is always at your fingertips. Choose what you want to listen to, or let Spotify surprise you.
You can also browse through the collections of friends, artists, and celebrities, or create a radio station and just sit back.
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.
FFmpeg 64-bit static full build from www.gyan.dev. Contains most libraries.
HandBrake takes videos you already have and makes new ones that work on your mobile phone, tablet, TV media player, game console, computer, or web browser—nearly anything that supports modern video formats.
HandBrake works with most common video files and formats, including ones created by consumer and professional video cameras, mobile devices such as phones and tablets, game and computer screen recordings, and DVD and Blu-ray discs. HandBrake leverages tools such as FFmpeg, x264, and x265 to create new MP4 or MKV video files from these Sources.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
The project is a fork of youtube-dl based on the now inactive youtube-dlc.
Android Studio is the official Integrated Development Environment (IDE) for Android app development.
Based on the powerful code editor and developer tools from IntelliJ IDEA,
Android Studio offers even more features that enhance your productivity when building Android apps.
VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Simple, fast and powerful
Plays everything - Files, Discs, Webcams, Devices and Streams.
Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3...
Runs on all platforms - Windows, Linux, Mac OS X, Unix, iOS, Android ...
Completely Free - no spyware, no ads and no user tracking.
With Spotify, it’s easy to find the right music or podcast for every moment – on your phone, your computer, your tablet and more.
There are millions of tracks and episodes on Spotify. So whether you’re behind the wheel, working out, partying or relaxing, the right music or podcast is always at your fingertips. Choose what you want to listen to, or let Spotify surprise you.
You can also browse through the collections of friends, artists, and celebrities, or create a radio station and just sit back.
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge.
FFmpeg 64-bit static full build from www.gyan.dev. Contains most libraries.
HandBrake takes videos you already have and makes new ones that work on your mobile phone, tablet, TV media player, game console, computer, or web browser—nearly anything that supports modern video formats.
HandBrake works with most common video files and formats, including ones created by consumer and professional video cameras, mobile devices such as phones and tablets, game and computer screen recordings, and DVD and Blu-ray discs. HandBrake leverages tools such as FFmpeg, x264, and x265 to create new MP4 or MKV video files from these Sources.
yt-dlp is a feature-rich command-line audio/video downloader with support for thousands of sites.
The project is a fork of youtube-dl based on the now inactive youtube-dlc.
Android Studio is the official Integrated Development Environment (IDE) for Android app development.
Based on the powerful code editor and developer tools from IntelliJ IDEA,
Android Studio offers even more features that enhance your productivity when building Android apps.
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 buy a new speaker😄.)
The audio player on PC can work normally. That's to say that you should have a sound card and the audio endpoint is in available state. Otherwise, you need some extra setups.
The phone with Android 6.0(API 23)+.
The network (e.g. Wi-Fi or USB tethering) that the phone can connect with the PC.
Usage for Windows GUI
Download APK file and AudioShareServer.exe from latest release.
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.xxx.xxx. 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.xxx.xxx. Click "▶" button and enjoy the audio🎶.
Usage for Windows/Linux CMD
Download the audio-share-server-cmd-windows.zip for Windows, the audio-share-server-cmd-linux.tar.gz for Linux.
Uncompress the archive file.
Just run as-cmd -b to start the server. It will use the first LAN address as the host with the port 65530 and select a default audio endpoint. Most of the time, it works fine. If not, then use as-cmd -h to see the help, and set the proper arguments.
The Windows will ask you to add firewall rules automatically while Linux won't. So if your Linux distribution enables firewall, you need to configure firewall manually.
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.xxx.xxx. Click "▶" button and enjoy the audio🎶.
Configure Firewall Rules on Linux
Add rules
address=192.168.3.2 # change it.
port=65530 # change it.
sudo firewall-cmd --add-rich-rule="rule family=ipv4 destination address=$address port port=$port protocol=tcp accept"
sudo firewall-cmd --add-rich-rule="rule family=ipv4 destination address=$address port port=$port protocol=udp accept"
sudo firewall-cmd --runtime-to-permanent
Check rules
sudo firewall-cmd --list-rich-rules
Output:
rule family="ipv4" destination address="192.168.3.2" port port="65530" protocol="tcp" accept
rule family="ipv4" destination address="192.168.3.2" port port="65530" protocol="udp" accept
Remove rules
address=192.168.3.2 # change it.
port=65530 # change it.
sudo firewall-cmd --remove-rich-rule="rule family=ipv4 destination address=$address port port=$port protocol=tcp accept"
sudo firewall-cmd --remove-rich-rule="rule family=ipv4 destination address=$address port port=$port protocol=udp accept"
sudo firewall-cmd --runtime-to-permanent
About Audio Format
There are two kinds of audio format:
Capture audio format
Transfer audio format
The transfer audio format is uncompressed PCM data and keep same with capture audio format.
You can open server.log to see the transfer audio format.
Audio Share support these 5 kinds of PCM format, but whether specific format is available depends on the audio endpoint.
On Windows, the default capture audio format depends on the audio endpoint's default format. You may change it by setting Sound Panel(mmsys.cpl). In Sound Panel's Playback tab, right click one available endpoint, and open Properties Panel, and select Advanced tab, and change Default Format and click Apply. This can be also done in Realtek Audio Console, if you use a Realtek audio card. The capture audio format must has the same channels and sample rate with the audio endpoint. So if you want to change them, you can only open Sound Panel and set default format. To be compatible with Linux, the as-cmd can still set the --channels or --sample-rate on Windows. However, it will fallback to the proper audio format, because it doesn't support the expected in most cases.
On Linux, the default capture audio format could have been given by PipeWire completely. However, the default audio encoding may be planar, such as SPA_AUDIO_FORMAT_F32P. Android's AudioTrack can't play it. So the default audio encoding is forced to SPA_AUDIO_FORMAT_F32_LE(32 bit float PCM with little endian). The default channels and sample rate are untouched and given by PipeWire.
Note that decrease the encoding bitwise or sample rate can decrease network bandwidth, but can also increase the blank noise, also known as audio loss.
About Volume
The final volume that you hear is affected by the following volume:
PC system volume.
Audio player volume on PC.
Android system media volume.
"Audio Volume" on Android app.
"Loudness Enhancer" on Android app.
They are all independent. If you max the volume of your PC and audio player, and still feel it's not enough, but don't want to change the Android system volume, you can increase "Loudness Enhancer" on app's Settings. It won't affect the system volume. The "Audio Volume" on app can decrease the volume you hear without changing system volume.
Too much loudness will hurt your ear!!! "Loudness Enhancer" has a limit of 3000mB. It's enough for most cases. If you still need more loudness, just directly change Android system volume.
Extra Setups for "No Audio Endpoint"
For Windows
Method 1: Make audio endpoint available when speaker doesn't plug in
Realtek sound card can make audio endpoint available when speaker doesn't plug in. Just open Realtek Audio Console, select "Device advanced settings" tab, and switch on "Disable front panel front popup dialog" option. Then the audio endpoint will show up. Other sound card may have similar options. If you can't find, then turn to Method 2.
Method 2: Install a third-party virtual audio device driver
At present, I haven't find a way to create virtual audio endpoint. The only way to achieve it is to write a virtual audio device driver. But it need a EV Code Signing Certificate to sign it. Otherwise, user can't install it. I don't want to pay for it. And there are many existed third-party virtual audio device drivers. You can find one or post one that you know at Virtual Audio Device Driver on Windows. Generally, a driver has an INF file. Right click it and click "Install" to install it.
For Linux
Thanks to PipeWire, it's very easy for Linux to create a virtual audio endpoint, even without a root privilege. Just copy the below config to ~/.config/pipewire/pipewire.conf.d/audio-share-sink.conf
Android Studio will import all dependencies automatically.
Server MFC
vcpkg is required for install dependencies.
Run vcpkg install asio protobuf spdlog[wchar] wil nlohmann-json to install deps. The vcpkg triplet is 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.
Server CMD
CMake and a compiler support C++20 is required. Linux also need libpipewire-dev or pipewire-devel.
Install vcpkg, and set VPCKG_ROOT env. This env is required by CMakePresets.json.
Run vcpkg install asio protobuf cxxopts to install deps. The vcpkg triplet is x64-windows-static-md for Windows, x64-linux for Linux. In addition, Windows need run vcpkg install spdlog[wchar] wil, and Linux need run vcpkg install spdlog.
Run cmake --preset linux-Release to configure.
Run cmake --build --preset linux-Release to build. The as-cmd is located at out/install/linux-Release/bin/as-cmd.
For Windows, replace linux to windows in previous two steps.
Copyright 2022-2024 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.
Audacity is the world’s most popular free software for recording and editing audio. So if you're producing music, a podcast, or just playing around with audio, Audacity is for you.
Audacity is for anyone who wants to get creative with sound. It’s also the perfect tool for anyone who needs to quickly edit or export audio, for any reason.
Cross-platform: Runs on all major operating systems – Windows, MacOS and Linux.
Import, export, convert: Audacity supports all major audio formats, allowing you to convert WAV to MP3, FLAC, Ogg and much more.
Plugin support: Elevate your productions with a vast selection of third-party plugins, including VST3, Nyquist and more.
Deep audio analysis: Visualize frequencies in Audacity's Spectogram view or use scientific Vamp analyzers to make discoveries.
Audacity is the world’s most popular free software for recording and editing audio. So if you're producing music, a podcast, or just playing around with audio, Audacity is for you.
Audacity is for anyone who wants to get creative with sound. It’s also the perfect tool for anyone who needs to quickly edit or export audio, for any reason.
Cross-platform: Runs on all major operating systems – Windows, MacOS and Linux.
Import, export, convert: Audacity supports all major audio formats, allowing you to convert WAV to MP3, FLAC, Ogg and much more.
Plugin support: Elevate your productions with a vast selection of third-party plugins, including VST3, Nyquist and more.
Deep audio analysis: Visualize frequencies in Audacity's Spectogram view or use scientific Vamp analyzers to make discoveries.
The K-Lite Codec Pack is a collection of DirectShow filters, VFW/ACM codecs, and tools. Codecs and DirectShow filters are needed for encoding and decoding audio and video formats. The K-Lite Codec Pack is designed as a user-friendly solution for playing all your audio and movie files. With the K-Lite Codec Pack you should be able to play all the popular audio and video formats and even several less common formats.
There are four variants of the K-Lite Codec Pack:
The basic variant contains everything you need to play all the common video file formats. Such as AVI, MKV, MP4, OGM, and FLV. This pack is for those who like a small no-nonsense pack. It is small, but powerful.
The standard variant contains a few additional features compared to the basic variant. It contains Media Player Classic, which is an excellent player for video files. This pack is recommended for the average user.
The full variant has some extras compared to the standard variant. It additionally contains GraphStudioNext, and a few extra DirectShow filters.
The mega variant is the most complete pack. It additionally contains VFW/ACM codecs for video encoding/editing.
For detailed tables with comparisons of the abilities and contents of the different variants of the codec pack, have a look at the comparison of abilities and comparison of contents pages.
The K-Lite Codec Pack is a collection of DirectShow filters, VFW/ACM codecs, and tools. Codecs and DirectShow filters are needed for encoding and decoding audio and video formats. The K-Lite Codec Pack is designed as a user-friendly solution for playing all your audio and movie files. With the K-Lite Codec Pack you should be able to play all the popular audio and video formats and even several less common formats.
There are four variants of the K-Lite Codec Pack:
The basic variant contains everything you need to play all the common video file formats. Such as AVI, MKV, MP4, OGM, and FLV. This pack is for those who like a small no-nonsense pack. It is small, but powerful.
The standard variant contains a few additional features compared to the basic variant. It contains Media Player Classic, which is an excellent player for video files. This pack is recommended for the average user.
The full variant has some extras compared to the standard variant. It additionally contains GraphStudioNext, and a few extra DirectShow filters.
The mega variant is the most complete pack. It additionally contains VFW/ACM codecs for video encoding/editing.
For detailed tables with comparisons of the abilities and contents of the different variants of the codec pack, have a look at the comparison of abilities and comparison of contents pages.
KDE Connect is a project that enables all your devices to communicate with each other. Here's a few things KDE Connect can do:
- Receive your phone notifications on your desktop computer and reply to messages
- Control music playing on your desktop from your phone
- Use your phone as a remote control for your desktop
- Run predefined commands on your PC from connected devices. See the list of example commands for more details.
- Check your phone's battery level from the desktop
- Ring your phone to help find it
- Share files and links between devices
- Browse your phone from your desktop
- Control the desktop's volume using your phone
- Send SMS from your desktop
KDE Connect is a project that enables all your devices to communicate with each other. Here's a few things KDE Connect can do:
- Receive your phone notifications on your desktop computer and reply to messages
- Control music playing on your desktop from your phone
- Use your phone as a remote control for your desktop
- Run predefined commands on your PC from connected devices. See the list of example commands for more details.
- Check your phone's battery level from the desktop
- Ring your phone to help find it
- Share files and links between devices
- Browse your phone from your desktop
- Control the desktop's volume using your phone
- Send SMS from your desktop
iTunes is the easiest way to enjoy everything you need to be entertained — music, films and TV programmes — and keep it all easily organised. Rent or buy films, download your favourite TV programmes and more.
iTunes is also home to Apple Music, where you can listen to millions of songs and your entire music library — ad-free. Plus, download your favourite music to listen without Wi-Fi. Try it free with no commitment, and cancel anytime.
iTunes is the easiest way to enjoy everything you need to be entertained — music, films and TV programmes — and keep it all easily organised. Rent or buy films, download your favourite TV programmes and more.
iTunes is also home to Apple Music, where you can listen to millions of songs and your entire music library — ad-free. Plus, download your favourite music to listen without Wi-Fi. Try it free with no commitment, and cancel anytime.
The K-Lite Codec Pack is a collection of DirectShow filters, VFW/ACM codecs, and tools. Codecs and DirectShow filters are needed for encoding and decoding audio and video formats. The K-Lite Codec Pack is designed as a user-friendly solution for playing all your audio and movie files. With the K-Lite Codec Pack you should be able to play all the popular audio and video formats and even several less common formats.
There are four variants of the K-Lite Codec Pack:
The basic variant contains everything you need to play all the common video file formats. Such as AVI, MKV, MP4, OGM, and FLV. This pack is for those who like a small no-nonsense pack. It is small, but powerful.
The standard variant contains a few additional features compared to the basic variant. It contains Media Player Classic, which is an excellent player for video files. This pack is recommended for the average user.
The full variant has some extras compared to the standard variant. It additionally contains GraphStudioNext, and a few extra DirectShow filters.
The mega variant is the most complete pack. It additionally contains VFW/ACM codecs for video encoding/editing.
For detailed tables with comparisons of the abilities and contents of the different variants of the codec pack, have a look at the comparison of abilities and comparison of contents pages.
The K-Lite Codec Pack is a collection of DirectShow filters, VFW/ACM codecs, and tools. Codecs and DirectShow filters are needed for encoding and decoding audio and video formats. The K-Lite Codec Pack is designed as a user-friendly solution for playing all your audio and movie files. With the K-Lite Codec Pack you should be able to play all the popular audio and video formats and even several less common formats.
There are four variants of the K-Lite Codec Pack:
The basic variant contains everything you need to play all the common video file formats. Such as AVI, MKV, MP4, OGM, and FLV. This pack is for those who like a small no-nonsense pack. It is small, but powerful.
The standard variant contains a few additional features compared to the basic variant. It contains Media Player Classic, which is an excellent player for video files. This pack is recommended for the average user.
The full variant has some extras compared to the standard variant. It additionally contains GraphStudioNext, and a few extra DirectShow filters.
The mega variant is the most complete pack. It additionally contains VFW/ACM codecs for video encoding/editing.
For detailed tables with comparisons of the abilities and contents of the different variants of the codec pack, have a look at the comparison of abilities and comparison of contents pages.
The K-Lite Codec Pack is a collection of DirectShow filters, VFW/ACM codecs, and tools. Codecs and DirectShow filters are needed for encoding and decoding audio and video formats. The K-Lite Codec Pack is designed as a user-friendly solution for playing all your audio and movie files. With the K-Lite Codec Pack you should be able to play all the popular audio and video formats and even several less common formats.
There are four variants of the K-Lite Codec Pack:
The basic variant contains everything you need to play all the common video file formats. Such as AVI, MKV, MP4, OGM, and FLV. This pack is for those who like a small no-nonsense pack. It is small, but powerful.
The standard variant contains a few additional features compared to the basic variant. It contains Media Player Classic, which is an excellent player for video files. This pack is recommended for the average user.
The full variant has some extras compared to the standard variant. It additionally contains GraphStudioNext, and a few extra DirectShow filters.
The mega variant is the most complete pack. It additionally contains VFW/ACM codecs for video encoding/editing.
For detailed tables with comparisons of the abilities and contents of the different variants of the codec pack, have a look at the comparison of abilities and comparison of contents pages.