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
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
MusicBrainz Picard

MusicBrainz Picard MusicBrainz Picard is a cross-platform (Linux/Mac OS X/Windows) application written in Python and is the official MusicBrainz tagge

MetaBrainz Foundation 3k Dec 31, 2022
extract unpack asset file (form unreal engine 4 pak) with extenstion *.uexp which contain awb/acb (cri/cpk like) sound or music resource

Uexp2Awb extract unpack asset file (form unreal engine 4 pak) with extenstion .uexp which contain awb/acb (cri/cpk like) sound or music resource. i ju

max 6 Jun 22, 2022
Cobra is a highly-accurate and lightweight voice activity detection (VAD) engine.

On-device voice activity detection (VAD) powered by deep learning.

Picovoice 88 Dec 16, 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
Implicit neural differentiable FM synthesizer

Implicit neural differentiable FM synthesizer The purpose of this project is to emulate arbitrary sounds with FM synthesis, where the parameters of th

Andreas Jansson 34 Nov 06, 2022
A python library for working with praat, textgrids, time aligned audio transcripts, and audio files.

praatIO Questions? Comments? Feedback? A library for working with praat, time aligned audio transcripts, and audio files that comes with batteries inc

Tim 224 Dec 19, 2022
Open-Source bot to play songs in your Telegram's Group Voice Chat. Powered by @Akki_ThePro

VcPlayer Telegram Voice-Chat Bot [PyTGCalls] ⇝ Requirements ⇜ Account requirements A Telegram account to use as the music bot, You cannot use regular

Akki ThePro 2 Dec 25, 2021
A python wrapper for REAPER

pyreaper A python wrapper for REAPER (Robust Epoch And Pitch EstimatoR) Installation pip install pyreaper Demonstration notebnook http://nbviewer.jupy

Ryuichi Yamamoto 56 Dec 27, 2022
Speech Algorithms Collections

Speech Algorithms Collections

Ryuk 498 Jan 06, 2023
Any-to-any voice conversion using synthetic specific-speaker speeches as intermedium features

MediumVC MediumVC is an utterance-level method towards any-to-any VC. Before that, we propose SingleVC to perform A2O tasks(Xi → Ŷi) , Xi means utter

谷下雨 47 Dec 25, 2022
MIDI-DDSP: Detailed Control of Musical Performance via Hierarchical Modeling

MIDI-DDSP: Detailed Control of Musical Performance via Hierarchical Modeling Demos | Blog Post | Colab Notebook | Paper | MIDI-DDSP is a hierarchical

Magenta 239 Jan 03, 2023
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
Generating a structured library of .wav samples with Python.

sample-library Scripts for generating a structured sample library with Python Requires Docker about Samples are written to wave files in lib/. Differe

Ben Mangold 1 Nov 11, 2021
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
Delta TTA(Text To Audio) SoftWare

Text-To-Audio-Windows Delta TTA(Text To Audio) SoftWare Info You Can Use It For Convert Your Text To Audio File You Just Write Your Text And Your End

Delta Inc. 2 Dec 14, 2021
Analyze, visualize and process sound field data recorded by spherical microphone arrays.

Sound Field Analysis toolbox for Python The sound_field_analysis toolbox (short: sfa) is a Python port of the Sound Field Analysis Toolbox (SOFiA) too

Division of Applied Acoustics at Chalmers University of Technology 69 Nov 23, 2022
A music player designed for a University Project.

A music player designed for a University Project. Very flexibe and easy to use, a real life working application with user friendly controls. Hope u enjoy!!

Aditya Johorey 1 Nov 19, 2021
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
A Python port and library-fication of the midicsv tool by John Walker.

A Python port and library-fication of the midicsv tool by John Walker. If you need to convert MIDI files to human-readable text files and back, this is the library for you.

Tim Wedde 52 Dec 29, 2022