This application allows you to browse services using mDNS.
Screenshots from v0.11.28
For instructions on building the application, checkout the document BUILDING.
Usage: mdns-browser [OPTIONS]
Options:
-l, --log-level <LOG_LEVEL> [default: info] [possible values: trace, debug, info, warn, error]
-f, --log-to-file Enable logging to file
-d, --disable-dmabuf-renderer Disable dmabuf renderer, useful when having rendering issues
-h, --help Print help
-V, --version Print version
If enabled, a log file will be created in a platform-specific location:
- Windows:
%LOCALAPPDATA%\com.github.hrzlgnm.mdns-browser\logs
- Linux:
$XDG_DATA_HOME/com.github.hrzlgnm.mdns-browser/logs
or$HOME/.local/share/com.github.hrzlgnm.mdns-browser/logs
- macOS:
~/Library/Logs/com.github.hrzlgnm.mdns-browser
The log file will be named mdns-browser.log
and will contain log messages with a log-level having at least a level specified by the log-level
option.
This option disables the dmabuf renderer, which is used to improve performance on Linux. If you experience rendering issues, you can try disabling this option to see if it resolves the problem.
This option has been added with release v0.12.0
You can download the latest version of the application from the GitHub Release page
To install via Winget, run the following command:
winget install mdns-browser
To install on Arch Linux using the AUR, you can use an AUR helper like yay or paru:
With yay
:
yay -S mdns-browser
Alternatively using the -bin package:
yay -S mdns-browser-bin
With paru
:
paru -S mdns-browser
Alternatively using the -bin package:
paru -S mdns-browser-bin
To install on Void Linux with arch x86_64
, you can add the GitHub release as a repository and install the package using xbps-install
:
# Add the repository
echo "repository=https://github.com/hrzlgnm/mdns-browser/releases/latest/download" | sudo tee /etc/xbps.d/mdns-browser-repo.conf
# Install the package
sudo xbps-install -S mdns-browser
During installation, you will be prompted to accept a public key signed by hrzlgnm@users.noreply.github.com
. The repository and package are signed with a key having the fingerprint: 64:6d:b9:23:3d:ad:9d:f1:b0:fe:64:8e:da:46:57:d3
.
For a privacy statement checkout the document PRIVACY.
This app uses the fantastic mdns-sd libraryto handle all mDNS functionality. If you find this app helpful, consider giving the library a star on GitHub!