Skip to content

rxtsel/amusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMusic

Table of Contents

A simple discord rich presence client for apple music build in Tauri and Rust.

image1

image2 image3

Warning

This application only works on Linux and has been tested on Arch Linux with Wayland.

Features

  • Use Apple Music in app mode with Chromium
  • Native performance with Rust backend
  • MPRIS integration for Linux
  • Minimal resource usage
  • Tray icon support
  • MPRIS Privacy ensures only Apple Music data from the matching PID is shared, protecting other media players (YouTube, Spotify, etc.) from Discord integration

Development

AMusic is built using:

  • Rust for the core functionality
  • Tauri for cross-platform desktop capabilities

Prerequisites

  • Rust and Cargo
  • Chromium

Steps

  1. Clone the repository:

    git clone git@github.com:rxtsel/amusic.git
    
    # Go to the project directory
    cd amusic
  2. Run the application in development mode:

    cargo tauri dev

Create AppImage

NO_STRIP=true cargo tauri build

Installation

Go to releases and download the latest AppImage file. Please follow the instructions provided in the release notes for installation.

About

A simple discord rich presence client for apple music build in Rust.

Topics

Resources

Stars

Watchers

Forks

Languages