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
SU Music Player — The first open-source PyTgCalls based Pyrogram bot to play music in voice chats

SU Music Player — The first open-source PyTgCalls based Pyrogram bot to play music in voice chats Note Neither this, or PyTgCalls are fully

SU Projects 58 Jan 02, 2023
🎵 A repository for manually annotating files to create labeled acoustic datasets for machine learning.

🎵 A repository for manually annotating files to create labeled acoustic datasets for machine learning.

Jim Schwoebel 28 Dec 22, 2022
Open-Source Tools & Data for Music Source Separation: A Pragmatic Guide for the MIR Practitioner

Open-Source Tools & Data for Music Source Separation: A Pragmatic Guide for the MIR Practitioner

IELab@ Korea University 0 Nov 12, 2021
An audio-solving python funcaptcha solving module

funcapsolver funcapsolver is a funcaptcha audio-solving module, which allows captchas to be interacted with and solved with the use of google's speech

Acier 8 Nov 21, 2022
Pyrogram bot to automate streaming music in voice chats

Pyrogram bot to automate streaming music in voice chats Help If you face an error, want to discuss this project or get support for it, join it's group

Roj 124 Oct 21, 2022
commonfate 📦commonfate 📦 - Common Fate Model and Transform.

Common Fate Transform and Model for Python This package is a python implementation of the Common Fate Transform and Model to be used for audio source

Fabian-Robert Stöter 18 Jan 08, 2022
voice assistant made with python that search for covid19 data(like total cases, deaths and etc) in a specific country

covid19-voice-assistant voice assistant made with python that search for covid19 data(like total cases, deaths and etc) in a specific country installi

Miguel 2 Dec 05, 2021
Audio library for modelling loudness

Loudness Loudness is a C++ library with Python bindings for modelling perceived loudness. The library consists of processing modules which can be casc

Dominic Ward 33 Oct 02, 2022
controls volume using hand gestures

controls volume using hand gestures

1 Oct 11, 2021
Sync Toolbox - Python package with reference implementations for efficient, robust, and accurate music synchronization based on dynamic time warping (DTW)

Sync Toolbox - Python package with reference implementations for efficient, robust, and accurate music synchronization based on dynamic time warping (DTW)

Meinard Mueller 66 Jan 02, 2023
Gammatone-based spectrograms, using gammatone filterbanks or Fourier transform weightings.

Gammatone Filterbank Toolkit Utilities for analysing sound using perceptual models of human hearing. Jason Heeris, 2013 Summary This is a port of Malc

Jason Heeris 188 Dec 14, 2022
TONet: Tone-Octave Network for Singing Melody Extraction from Polyphonic Music

TONet Introduction The official implementation of "TONet: Tone-Octave Network for Singing Melody Extraction from Polyphonic Music", in ICASSP 2022 We

Knut(Ke) Chen 29 Dec 01, 2022
Powerful, simple, audio tag editor for GNU/Linux

puddletag puddletag is an audio tag editor (primarily created) for GNU/Linux similar to the Windows program, Mp3tag. Unlike most taggers for GNU/Linux

341 Dec 26, 2022
Official implementation of A cappella: Audio-visual Singing VoiceSeparation, from BMVC21

Y-Net Official implementation of A cappella: Audio-visual Singing VoiceSeparation, British Machine Vision Conference 2021 Project page: ipcv.github.io

Juan F. Montesinos 12 Oct 22, 2022
A Python wrapper around the Soundcloud API

soundcloud-python A friendly wrapper around the Soundcloud API. Installation To install soundcloud-python, simply: pip install soundcloud Or if you'r

SoundCloud 84 Dec 31, 2022
python wrapper for rubberband

pyrubberband A python wrapper for rubberband. For now, this just provides lightweight wrappers for pitch-shifting and time-stretching. All processing

Brian McFee 106 Nov 28, 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
This library provides common speech features for ASR including MFCCs and filterbank energies.

python_speech_features This library provides common speech features for ASR including MFCCs and filterbank energies. If you are not sure what MFCCs ar

James Lyons 2.2k Jan 04, 2023
Jarvis From Basic to Advance - make a voice assistant similar to JARVIS (in iron man movie)

JARVIS (Basic to Advance) This was my attempt to make a voice assistant similar to JARVIS (in iron man movie) Let's be honest, it's not as intelligent

codesempai 17 Dec 25, 2022
Automatically move or copy files based on metadata associated with the files. For example, file your photos based on EXIF metadata or use MP3 tags to file your music files.

Automatically move or copy files based on metadata associated with the files. For example, file your photos based on EXIF metadata or use MP3 tags to file your music files.

Rhet Turnbull 14 Nov 02, 2022