Files
Mixchat/README.md
2026-03-29 23:26:44 +02:00

56 lines
1.1 KiB
Markdown

# Mixchat
Advanced Twitch and YouTube chat client with support for 7TV, BTTV, and FFZ emotes. It provides a unified interface for streaming environments, including stream replies, badges, and native HLS video support.
## Core Features
- Multi-platform integration for Twitch and YouTube chat.
- Extensive emote support from 7TV, BTTV, and FFZ.
- Enhanced interactive features including stream replies and badges.
- Native HLS support for viewing live streams.
## Technical Foundation
- **Framework**: Astro 6.x
- **UI Library**: React 18.x
- **Adapter**: Node.js (Server-side rendering)
- **APIs**: Twurple (Twitch), youtube-chat (YouTube)
## Getting Started
### Prerequisites
- Node.js (LTS version)
- pnpm (Recommended package manager)
### Installation
```bash
pnpm install
```
### Environment Configuration
1. Copy `.env.example` to `.env`.
2. Configure your Twitch and YouTube API credentials.
### Development
Start the development server:
```bash
pnpm dev
```
The application will be accessible at `http://localhost:3000`.
### Production
Create an optimized build:
```bash
pnpm build
```
The production server uses the Astro Node adapter.