Skip to content

ADIOR-enigma/audio-share-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio Share GUI

License: GPL-3.0-or-later Release

Audio Share GUI is a portable desktop application for Linux that lets you share your system’s audio over the network with a clean GTK interface and system tray controls.

This project builds on the work originally done by mkckr0 in the audio-share repository and extends it with a full GUI frontend, AppImage packaging, and usability improvements.

image

📦 Features

  • 🎛️ GTK3-based graphical interface
  • 🔊 Tray icon support for quick access
  • 🖧 Network audio sharing using the underlying audio-share core
  • 🧠 Dynamic listing of interfaces, encodings, and endpoints
  • 📦 Distributed as a standalone AppImage

🧠 Core Project (by mkckr0)

This repository depends on the excellent work in the audio-share project by mkckr0. That project provides the core audio serving CLI tool (as-cmd) and the underlying networking and audio logic.

please check out: 👉 https://github.com/mkckr0/audio-share

Huge thanks to mkckr0 for building the foundation of this tool.

🚀 AppImage Releases

Prebuilt AppImages are available in the releases section:

🔗 https://github.com/ADIOR-enigma/audio-share-gui/releases

To run the AppImage:

▶️ GearLever (Recommended)

The easiest and cleanest way to run Audio Share GUI is by using a modern AppImage manager for Linux.

🔗 https://github.com/mijorus/gearlever

Why Gear Lever?

  • Automatically makes AppImages executable
  • Integrates AppImages into your application menu
  • Handles updates and metadata cleanly
  • No terminal commands required

Steps

  1. Install Gear Lever (Flathub recommended)
  2. Download the latest AudioShareGUI-*.AppImage from the Releases page
  3. Open Gear Lever
  4. Drag and drop the AppImage into the Gear Lever window
  5. Launch Audio Share GUI like a normal desktop application

▶️ Manual Method (Alternative)

If you prefer using the terminal:

chmod +x AudioShareGUI-*.AppImage
./AudioShareGUI-*.AppImage

ℹ️ Notes

The AppImage is fully self-contained

Required tray libraries (Ayatana / dbusmenu) are bundled

Works even on systems where those dependencies are not installed

Tested on Linux Mint / Ubuntu-based distributions

📜 License

This project is licensed under GPL-3.0-or-later.

The underlying core project (audio-share) by mkckr0 is licensed separately. Please refer to its repository for details.

❤️ Acknowledgements

mkckr0 — original author of the core audio-share project https://github.com/mkckr0/audio-share

Mijorus — creator of Gear Lever https://github.com/mijorus/gearlever

The Linux desktop and AppImage community

About

Audio Share GUI provides a GTK-based interface and tray application for streaming system audio to other devices over the network on linux.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages