Amethyst

Amethyst 2.1.8

A music player made with Typescript

  • By Geoxor
  • Open Source
  • Updated Jan 6, 2026
Download for Windows

About Amethyst

Amethyst is a cross-platform audio player with a node-based audio routing system, the main goal of this project is to make a music player in TypeScript to see how far the language can be stretched to prove it's possible to prrovide pro-level features as most DAWs / DAEs, while also providing useful tools and customizability to the end-user.

What's new in 2.1.8

Important
You might need to clear your localstorage/cache for the UI to work, you can do that by doing CTRL + SHIFT + I and going to Application -> Storage -> Clear site data
What's Changed
- Improve Discord RPC cover art lookup by @Sinamer in #856
- Move importing realtime audio to after the main instance starts by @herrlayre in #860
- fix pitch shift input not applying when clicking enter by @Geoxor in #865
- date added / plays / skips columns by @Geoxor in #864
- Add image dimensions to inspector by @otiskujawa in #866
- Dim background when viewing cover art by @Geoxor in #867
- Fix media session not updating when next track has no cover art #870 by @Geoxor in #872
- refactor inspector by @Geoxor in #873
- feat: add view refreshing when double clicking nav buttons by @jackssrt in #875
- feat:add-some-ukrainain-locales by @AANDDARK in #877
- Ukrainian translate full by @AANDDARK in #886
- fix: load song metadata on drag and drop by @jackssrt in #879
- fix: increase bottom padding of inspectors by @jackssrt in #895
- chore: optimize queue search by @jackssrt in #898
- fix: use absolute path when opening cache file in explorer by @jackssrt in #897
- Add translation keys for Discovery tab and complete Russian locale by @MonsterDomosed in #894
- fix: fix some covers not loading by @jackssrt in #890
- fix: fix sorting by track number by @jackssrt in #893
- Subsonic support by @Geoxor in #899
New Contributors
- @Sinamer made their first contribution in #856
- @jackssrt made their first contribution in #875
- @AANDDARK made their first contribution in #877
Full Changelog: v2.1.7...v2.1.8

Full release notes »

Technical details

PublisherGeoxor
Version2.1.8
Release date2026-01-06
LicenseMIT
Installer typenullsoft
Architecturex86
Package IDGeoxor.Amethyst

Links & install command

Install Amethyst from the command line with Windows Package Manager (winget):

winget install --id=Geoxor.Amethyst -e

android-appaudioaudio-playercross-platformelectronflacmusicmusic-playernode-graphtypescriptvue

Older versions

  • 2.1.7
  • 2.1.6
  • 2.1.5
  • 2.1.3
  • 2.1.2
  • 2.1.1
  • 2.0.6
  • 2.0.5
  • 2.0.1