- redesign NowPlaying widget with iPod Nano 7th generation-inspired UI - content updates (home, about) - general code cleanup - bump deps, clean up - update README for self hosting - remove old workflows |
||
---|---|---|
.github | ||
app | ||
components | ||
lib | ||
public | ||
.gitignore | ||
components.json | ||
docker-compose.nginx.yml | ||
docker-compose.yml | ||
Dockerfile | ||
eslint.config.mjs | ||
i18n.ts | ||
LICENSE | ||
next.config.ts | ||
package-lock.json | ||
package.json | ||
postcss.config.mjs | ||
README.md | ||
tailwind.config.ts | ||
tsconfig.json |
aidxnCC
aidxnCC is the third version of my personal website.
It's built with Next.js and Tailwind CSS. aidxnCC will always be a work in progress, though completely functional.
Deploy with Docker
Docker is the easiest way to deploy aidxnCC. There are two example docker-compose.yml
files for you to use.
docker-compose.yml
- Default, exposed on port 3000docker-compose.nginx.yml
- Helpful for NGINX Proxy Manager usage w/ Docker networks
Just create a .env
file with the below variables, run docker compose -d --build
, and you'll be all set.
Contributing
Any and all contributions are welcome! Simply create a pull request and I should have a response to you within a day.
Please use common sense when contributing :)
Environment Variables
Variable | Description |
---|---|
LISTENBRAINZ_TOKEN |
Get this from your ListenBrainz user settings |
MusicBrainz
This project does not use a custom user agent when interacting with the MusicBrainz API. This is because the LastPlayed component is rendered client-side and user agent support is not universal.
If bugs were to occur with my code, I believe it would be easier for MusicBrainz to block this way.