Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azarattum/amadeus
Your music library, pocket player and streaming service.
https://github.com/azarattum/amadeus
audd decentralized music music-player offline-first realtime self-hosted streaming-audio telegram-bot vk-music yandex-music
Last synced: about 2 months ago
JSON representation
Your music library, pocket player and streaming service.
- Host: GitHub
- URL: https://github.com/azarattum/amadeus
- Owner: Azarattum
- Created: 2022-07-06T08:48:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T11:34:46.000Z (8 months ago)
- Last Synced: 2024-04-29T02:35:23.833Z (8 months ago)
- Topics: audd, decentralized, music, music-player, offline-first, realtime, self-hosted, streaming-audio, telegram-bot, vk-music, yandex-music
- Language: TypeScript
- Homepage: https://beta.amadeus.ydns.eu/
- Size: 34.5 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amadeus
[![Watch the video](https://img.youtube.com/vi/c6TdBs1JCI8/maxresdefault.jpg)](https://www.youtube.com/watch?v=c6TdBs1JCI8)
This is a rewrite of [AmadeusCore](https://github.com/Azarattum/AmadeusCore) and [AmadeusUI](https://github.com/Azarattum/AmadeusUI) in one monorepo. Currently it is heavy work in progress (not in a usable state yet). If you are looking for LibFun, check it [here](https://github.com/Azarattum/Amadeus/tree/main/packages/libfun).
## Plugins
Plugins can provide Amadeus with source of data, endpoints to deliver and persistence to store. To learn how to develop plugins please refer to [plugins documentation](plugins/README.md).Amadeus provides following 1st party plugins:
| Plugin | Purpose | Capabilities | Auth |
| -------- | ----------- | ------------------------------------ | ----------------------------------------------------------------- |
| Yandex | Provider | Search, Similar, Lyrics, Recognition | [Token](https://yandex-music.readthedocs.io/en/latest/token.html) |
| YouTube | Provider | Search, Similar, Lyrics | - |
| VK | Provider | Search, Similar, Lyrics | [Token](https://vkhost.github.io/) |
| AudD | Provider | Recognition | [Token](https://docs.audd.io/enterprise#where-to-get-a-token) |
| Telegram | Endpoint | Bot | [Token](https://core.telegram.org/bots/features#botfather) |
| tRPC | Endpoint | WebSocket API | - |
| SQLite | Persistence | Storage | - |
| Feed | Aggregation | Recommendations | - |