Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aboutdavid/orpheaux-ng
Slack huddle music player
https://github.com/aboutdavid/orpheaux-ng
boltjs huddle music slack slack-bot
Last synced: 28 days ago
JSON representation
Slack huddle music player
- Host: GitHub
- URL: https://github.com/aboutdavid/orpheaux-ng
- Owner: aboutdavid
- License: agpl-3.0
- Created: 2024-04-27T17:07:29.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-09T12:21:29.000Z (6 months ago)
- Last Synced: 2024-05-09T13:55:57.734Z (6 months ago)
- Topics: boltjs, huddle, music, slack, slack-bot
- Language: JavaScript
- Homepage:
- Size: 70.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Orpheaux-ng
A bot which can play YouTube music over Slack Huddles.
Orpheaux is very much in alpha. Now works on all platforms which can run Google Chromium, including [Nest](https://hackclub.app).
## Requirements:
- [node.js](https://nodejs.org/en)
- [ffmpeg](https://ffmpeg.org/)
- [mediainfo](https://mediaarea.net/en/MediaInfo/Download)## Get started
```bash
# Clone this repo
git clone https://github.com/aboutdavid/orpheaux-ng# Copy the config
cp .env.example .env# Edit the config
nano .env# Build the container
docker build --pull --rm -f "Dockerfile" -t aboutdavid/orpheaux-ng:latest "."# Start the stack
docker compose up -d
```## Structure
- `index.js` - Slack bot which downloads and converts YouTube videos
- `browser.js` - Connect to slack and plays music.