{"repo":"Geoxor/Amethyst","free":true,"listed":false,"github":"https://github.com/Geoxor/Amethyst","clone":"git clone https://github.com/Geoxor/Amethyst.git","description":"A cross-platform music player made with Typescript","language":"Vue","stars":318,"topics":["music-player","electron","vue","audio","flac","music","audio-player","cross-platform","node-graph","typescript"],"license":"MIT","category":"media-processing","readme_excerpt":"# Amethyst Amethyst is an 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 provide pro-level features as most DAWs / DAEs, while also providing useful tools and customizability to the end-user. Download Showcase 📝 Contributing NOTE: nvm is suggested, so you can have multiple different versions of node.js installed simultaneously. - Use Node.js v20.17.0 - Use the recommended extensions - Have libvips installed for linux - Have yarn installed ⌨️ Coding - Install dependencies with yarn - Develop with yarn dev - Lint with yarn lint . Lint and Fix with yarn lint:fix - Compile with yarn package , compiled files will be in the release/build folder","default_branch":null,"files":null,"tree":[],"storefront":"/r/Geoxor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Geoxor/Amethyst/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}