An Amazon Music client for Linux (unpretentious)

Overview

Amusiz

An Amazon Music client for Linux (unpretentious)



↗️ Install

You can install Amusiz in multiple ways, choose your favorite.

🚀 AppImage

Here you can find the latest AppImage build.

AUR

There is the official package of Amusiz on AUR for ArchLinux and derivatives.

AUR version

Snap

Get it from the Snap Store

Flatpak build

flatpak-builder --repo=amusiz --force-clean --user build-dir pm.mirko.Amusiz.yml
flatpak remote-add --user amusiz amusiz --no-gpg-verify
flatpak install --user amusiz pm.mirko.Amusiz

Build dependencies

  • meson
  • ninja
  • libhandy
  • libwebkit2gtk-4.0
  • gir1.2-gtk-3.0
  • gir1.2-handy-1
  • gir1.2-notify-0.7
  • gir1.2-webkit2-4.0
  • libgstreamer1.0-0
  • gstreamer1.0-plugins-base
  • gstreamer1.0-plugins-good
  • gstreamer1.0-libav
  • gstreamer1.0-alsa
  • gstreamer1.0-pulseaudio

Know issues

Amusiz ask me to re-login each time
Choose the correct language from the preferences.

🛠️ Build

meson build
cd build
ninja install
Comments
  • Login information is lost between app launches

    Login information is lost between app launches

    Between app launches only the username is remembered, the password is forgotten.

    On a side-note: The first time you launch the app the language defaults to Italian. Maybe change it to English or let one choose.

    opened by saveli 17
  • Search feature only working for suggested results

    Search feature only working for suggested results

    When I write anything in the search bar, I can only access the "Suggestions" items as no direct search results are shown and hitting enter doesn't change the displayed results, rendering the search feature as quite a hassle to use.

    This is different than issue #4 since the website doesn't seem to reload and the music doesn't stop while searching either. It is important to notice I have a Spanish account and since it's not supported by Amusiz yet in the preferences, I suppose I can't avoid issue #2 and it might be connected to this somehow.

    Anyhow, thanks for the nice program and hope it can be fixed at some point!

    current version: amusiz-1.2.2-1 from AUR Distro: Manjaro 21.0.7 Screenshot_2021-06-21_10-41-52

    opened by tanahy 7
  • The size of snap package is too big & can be optimized

    The size of snap package is too big & can be optimized

    Hi, I just inspected your snapcraft.yaml file (I suppose is being used to build snap package) and found there are lots of packages in stage package that are not required like i don't know why you need those lib-dev packages go inside the final snap? Also are you sure the gstreamer packages you adding to stage package do not already exists in the gnome content snap that you using? I learned from the docs that they package GStreamer, and even WebKitGTK inside the gnome runtime content snap. The snapcraft file need to be inspected to bring the size of your application down. If you need help, visit http://forum.snapcraft.io/ open a forum post, ask people for help etc.

    opened by keshavbhatt 5
  • Doesn't show up in Snapcraft website and Snapcraft link doesn't work (obviously)

    Doesn't show up in Snapcraft website and Snapcraft link doesn't work (obviously)

    The Snapcraft Icon in your readme leads to an error not found so I thought about making a pull request and fixing that but I couldn't find it on snapcraft either. Also, when trying to install via snap it says "Amusiz" is an invalid name.

    opened by chookity-pokk 3
  • The search reloads the website

    The search reloads the website

    Using the search bar stops the current playing song, resets it to the beginning, and shows the login animation (amazon music logo fading in and out) in the center view. Both interrupting listening to music and being able to use the center view for the duration of the animation, roughly 3 seconds.

    enhancement 
    opened by saveli 3
  • Gdk-ERROR **: 19:29:45.176: The program 'WebKitWebProcess' received an X Window System error.

    Gdk-ERROR **: 19:29:45.176: The program 'WebKitWebProcess' received an X Window System error.

    (WebKitWebProcess:3425316): Gdk-ERROR **: 19:29:45.176: The program 'WebKitWebProcess' received an X Window System error. This probably reflects a bug in the program. The error was 'BadValue (integer parameter out of range for operation)'. (Details: serial 211 error_code 2 request_code 152 (GLX) minor_code 34) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)

    Bildschirmfoto vom 2022-11-02 19-30-58

    opened by ZeroDot1 1
  • Browser Not Supported After Logging In

    Browser Not Supported After Logging In

    It appears they have must of changed some browser configs or requirements. I am getting the following error after entering my login credentials;

    Browser Not Supported We have upgraded and this browser version is no longer supported. Please update your browser.

    opened by Kandelai 26
  • Connection problems when VPN terminates

    Connection problems when VPN terminates

    When terminating a VPN session the app loses connectivity. Only established anew if manually skipped forward (then backwards if you want to continue listening to current song).

    This may also occur when the internet connection drops wholely, so maybe add an automatic connection buildup if connection was lost.

    opened by saveli 0
Releases(1.3.4)
Owner
Mirko Brombin
'94 Italian UI Designer. Founder at linuxhub.it, a Linux educational project and unifiedban.solutions for Telegram group Security.
Mirko Brombin
:sound: Play and Record Sound with Python :snake:

Play and Record Sound with Python This Python module provides bindings for the PortAudio library and a few convenience functions to play and record Nu

spatialaudio.net 750 Dec 31, 2022
DeepMusic is an easy to use Spotify like app to manage and listen to your favorites musics.

DeepMusic is an easy to use Spotify like app to manage and listen to your favorites musics. Technically, this project is an Android Client and its ent

Labrak Yanis 1 Jul 12, 2021
Simple discord bot by @merive 🤖

Parzibot Powerful and Useful Discord Bot on Python. The source code of the bot is available to everyone. Parzibot uses English language. This is free

merive_ 3 Dec 28, 2022
SolidMusic rewrite version, need help

Telegram Streamer Bot This is rewrite version of solidmusic, but it can't be deployed now, help me to make this bot running fast and good. If anyone w

Shohih Abdul 63 Jan 06, 2022
Carnatic Notes Predictor for audio files

Carnatic Notes Predictor for audio files Link for live application: https://share.streamlit.io/pradeepak1/carnatic-notes-predictor-for-audio-files/mai

1 Nov 06, 2021
Guide & Examples to create deeplearning gstreamer plugins and use them in your pipeline

upai-gst-dl-plugins Guide & Examples to create deeplearning gstreamer plugins and use them in your pipeline Introduction Thanks to the work done by @j

UPAI.IO 11 Dec 11, 2022
A library for augmenting annotated audio data

muda A library for Musical Data Augmentation. muda package implements annotation-aware musical data augmentation, as described in the muda paper. The

Brian McFee 214 Nov 22, 2022
An audio guide for destroying oracles in Destiny's Vault of Glass raid

prophet An audio guide for destroying oracles in Destiny's Vault of Glass raid. This project allows you to make any encounter with oracles without hav

24 Sep 15, 2022
Scalable audio processing framework written in Python with a RESTful API

TimeSide : scalable audio processing framework and server written in Python TimeSide is a python framework enabling low and high level audio analysis,

Parisson 340 Jan 04, 2023
[Singing Log] Let your program learn to sing!

[Singing Log] Let your program learn to sing! You must have thought this was changelog when you saw the English title, but it's not, it's chànggēlog. What it does is allow your program to print logs

黄巍 22 Sep 03, 2022
Sparse Beta-Divergence Tensor Factorization Library

NTFLib Sparse Beta-Divergence Tensor Factorization Library Based off of this beta-NTF project this library is specially-built to handle tensors where

Stitch Fix Technology 46 Jan 08, 2022
Audio Retrieval with Natural Language Queries: A Benchmark Study

Audio Retrieval with Natural Language Queries: A Benchmark Study Paper | Project page | Text-to-audio search demo This repository is the implementatio

21 Oct 31, 2022
Extract the songs from your osu! libary into proper mp3 form, complete with metadata and album art!

osu-Extract Extract the songs from your osu! libary into proper mp3 form, complete with metadata and album art! Requirements python3 mutagen pillow Us

William Carter 2 Mar 09, 2022
Python interface to the WebRTC Voice Activity Detector

py-webrtcvad This is a python interface to the WebRTC Voice Activity Detector (VAD). It is compatible with Python 2 and Python 3. A VAD classifies a p

John Wiseman 1.5k Dec 22, 2022
pyo is a Python module written in C to help digital signal processing script creation.

pyo is a Python module written in C to help digital signal processing script creation.

Olivier Bélanger 1.1k Jan 01, 2023
A python program for visualizing MIDI files, and displaying them in a spiral layout

SpiralMusic_python A python program for visualizing MIDI files, and displaying them in a spiral layout For a hardware version using Teensy & LED displ

Gavin 6 Nov 23, 2022
python script for getting mp3 files from yaoutube playlist

mp3-from-youtube-playlist python script for getting mp3 files from youtube playlist. Do your non-tech brown relatives ask you for downloading music fr

Shuhan Mirza 7 Oct 19, 2022
Implementation of "Slow-Fast Auditory Streams for Audio Recognition, ICASSP, 2021" in PyTorch

Auditory Slow-Fast This repository implements the model proposed in the paper: Evangelos Kazakos, Arsha Nagrani, Andrew Zisserman, Dima Damen, Slow-Fa

Evangelos Kazakos 57 Dec 07, 2022
PatrikZero's CS:GO Hearing protection

Program that lowers volume when you die and get flashed in CS:GO. It aims to lower the chance of hearing damage by reducing overall sound exposure. Uses game state integration. Anti-cheat safe.

Patrik Žúdel 224 Dec 04, 2022
GNOME powered sound conversion

SoundConverter A simple sound converter application for the GNOME environment. It reads anything the GStreamer library can read, and writes Ogg Vorbis

Gautier Portet 188 Dec 17, 2022