With the massive daily increase of useless scripts on Genius's web frontend, and having to download megabytes of clutter, dumb tries to make reading lyrics from Genius a pleasant experience, and as lightweight as possible.
Installation & Usage
Docker
docker run -p 8080:5555 --name dumb ghcr.io/rramiachraf/dumb:latest
git clone https://github.com/rramiachraf/dumb
cd dumb
make build
./dumb
Notes:
The default port is 5555, you can use other ports by setting the PORT environment variable.
Genius servers are behind a Cloudflare reverse proxy, which means certain IPs won't be able to send requests, to partially mitigate this, you can specify a proxy by setting the PROXY variable (must be a valid URI).
Instances list in JSON format can be found in instances.json file.
For people who might be capable and interested in hosting a public instance feel free to do so, and don't forget to open a pull request, so your instance can be included here.