Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geoxor/amethyst
A cross-platform music player made with Typescript
https://github.com/geoxor/amethyst
android-app audio audio-player cross-platform electron flac music music-player node-graph typescript vue
Last synced: 4 days ago
JSON representation
A cross-platform music player made with Typescript
- Host: GitHub
- URL: https://github.com/geoxor/amethyst
- Owner: Geoxor
- License: mit
- Created: 2022-05-14T12:02:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-08T20:46:17.000Z (3 months ago)
- Last Synced: 2024-12-14T10:09:04.029Z (11 days ago)
- Topics: android-app, audio, audio-player, cross-platform, electron, flac, music, music-player, node-graph, typescript, vue
- Language: Vue
- Homepage: https://amethyst-geoxor.vercel.app/
- Size: 124 MB
- Stars: 168
- Watchers: 7
- Forks: 35
- Open Issues: 51
-
Metadata Files:
- Readme: README-fr.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![Discord](https://img.shields.io/discord/385387666415550474?label=Discord&logo=discord&style=flat)
![GitHub repo size](https://img.shields.io/github/repo-size/geoxor/amethyst?label=Size)[English](./README.md) | [简体中文](./README-zh.md) | [Русский](./README-ru.md) | [Polski](./README-pl.md) | [Türkçe](./README-tr.md) | **Français**
# Amethyst
Amethyst est un lecteur audio basé sur [Electron](https://electronjs.org/) avec un système de [routage audio](https://en.wikipedia.org/wiki/Audio_signal_flow) à [nœuds graphiques](https://en.wikipedia.org/wiki/Node_graph_architecture). L'objectif principal de ce projet est de créer un [lecteur de musique](https://en.wikipedia.org/wiki/Media_player_software) en [TypeScript](https://www.typescriptlang.org/) pour voir jusqu'où nous pouvons pousser le langage afin de démontrer qu'il est possible d'offrir des fonctionnalités de niveau professionnel, comme la plupart des [stations de travail audio numériques (DAWs)](https://fr.wikipedia.org/wiki/Station_audionum%C3%A9rique) / [éditeurs audio (DAEs)](https://en.wikipedia.org/wiki/Audio_editing_software), tout en fournissant des outils utiles et une personnalisation pour [l'utilisateur final](https://en.wikipedia.org/wiki/End_user).
![Amethyst](https://github.com/user-attachments/assets/a5656d1e-1327-4dec-b312-fb30db290b42)
## [Télécharger](https://amethyst.pages.dev/installation/package_managers.html)
## [Documentation](https://amethyst.pages.dev/introduction.html)
## 📝 Pour contribuer
- Installez `Node.js v19.1.0`
- Utilisez les `recommended extensions` (extensions recommandées)
- Avoir installé `libvips` pour Linux
- Avoir installé `yarn`## ⌨️ Pour développer
- Installez les dépendances avec `yarn`
- Développez avec `yarn dev`
- Compilez avec `yarn package`, les fichiers compilés seront situés dans le répertoire `release/build`