This is a rewrite of AmadeusCore and 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.
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.
Amadeus provides following 1st party plugins:
Plugin | Purpose | Capabilities | Auth |
---|---|---|---|
Yandex | Provider | Search, Similar, Lyrics, Recognition | Token |
YouTube | Provider | Search, Similar, Lyrics | - |
VK | Provider | Search, Similar, Lyrics | Token |
AudD | Provider | Recognition | Token |
Telegram | Endpoint | Bot | Token |
tRPC | Endpoint | WebSocket API | - |
SQLite | Persistence | Storage | - |
Feed | Aggregation | Recommendations | - |