Haapsaly Bassline (HPS) is an independent music event platform creating, running and supporting real, virtual and hybrid events around hardcore, bass music and other hard electronic music.
This organization contains the software and tools we build for HPS.
flowchart TB
HPS["Haapsaly Bassline"]
HPS --> EVENTS["Events"]
HPS --> RADIO["Radio"]
HPS --> MEDIA["Media"]
HPS --> SOFTWARE["Software"]
EVENTS --> API["Events API"]
RADIO --> AZURA["AzuraCast"]
MEDIA --> PUBLISHER["Publisher"]
SOFTWARE --> BOT["HPSB Core Bot"]
SOFTWARE --> OBS["OBS / Production Tools"]
Independent music event platform focused on hardcore, bass music and other hard electronic music.
Haapsaly Bassline (HPS) creates, runs and supports real, virtual and hybrid events.
This organization contains the software, services and tools built for HPS.
| Project | Description |
|---|---|
| hpsbassline.club | HPS website and web platform |
| HPSB Core Bot | Main Discord bot and automation |
| Discord Events API | Discord Scheduled Events API |
| Festival Web Timer | Synchronized event timer |
| HPS Bassline OBS Widget | AzuraCast widget for OBS |
What it does
The main Discord bot used by HPS.
It currently includes:
- Lavalink music system
- HPS events, releases and news publishing
- YouTube integrations
- Live stream notifications
- Moderation and automod
- ModCall
- Private voice rooms
- Server statistics
- Partner publishing
The bot is built around independent modules, so different parts of the system can be enabled, disabled or restarted separately.
HPS mainly works with:
Hardcore · Happy Hardcore · UK Hardcore · Drum & Bass · Hardstyle · Frenchcore · J-Core · Speedcore · Hard Dance
Note
Not every repository here is an active production service. Some are experiments, prototypes, utilities or older HPS projects kept for reference.
Technology
A mix of self-hosted services, APIs and production tools.
Node.js · Python · Java · Discord API · Lavalink · AzuraCast · Express · WebSocket · REST · RSS · OBS