All Projects → AzuraCast → Azuri

AzuraCast / Azuri

Licence: Apache-2.0 license
No longer maintained; see community fork in README.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to Azuri

Discord.JS-Coding-Tutorials
🙂 A full Discord.JS v12 Guide for making Discord Bots by DashCruft on YouTube
Stars: ✭ 58 (+286.67%)
Mutual labels:  discordjs
rc-scanner
Remote control your police scanner
Stars: ✭ 22 (+46.67%)
Mutual labels:  radio
modmail
Support tickets managed in Discord with ease.
Stars: ✭ 49 (+226.67%)
Mutual labels:  discordjs
Discord-Template-V13
An easy-to-use discord bot including database, slash commands and context menus !
Stars: ✭ 103 (+586.67%)
Mutual labels:  discordjs
lr1110 driver
Driver for LR1110 radio
Stars: ✭ 23 (+53.33%)
Mutual labels:  radio
jsCast
📻 An Audio Streaming Application written in JavaScript
Stars: ✭ 23 (+53.33%)
Mutual labels:  radio
britta discord-music-bot
Britta is a beautiful and easy to use Discord Music Bot that supports songs, albums, playlists, artist top tracks, live streams and custom search queries from YouTube, Spotify, Soundcloud, Twitch and more.
Stars: ✭ 18 (+20%)
Mutual labels:  discordjs
RFMap
RFMap - Radio Frequency Mapper
Stars: ✭ 23 (+53.33%)
Mutual labels:  radio
SpeckyBot
A somewhat dead discord bot.
Stars: ✭ 39 (+160%)
Mutual labels:  discordjs
discord-clock
A simple clock script for your bot to show what time it is in your server | Discord.js v13 ready!
Stars: ✭ 29 (+93.33%)
Mutual labels:  discordjs
yellowShoes
nrsc5 (HD FM) radio player
Stars: ✭ 16 (+6.67%)
Mutual labels:  radio
OpenAVRc Dev
The Next Step ...
Stars: ✭ 60 (+300%)
Mutual labels:  radio
flare
nRF905 single-chip radio transceiver demodulator + FLARM protocol decoder
Stars: ✭ 51 (+240%)
Mutual labels:  radio
pifi-radio
MPD web client to listen to radio, written in React and Sinatra.
Stars: ✭ 36 (+140%)
Mutual labels:  radio
mikaela
Mikaela is a discord music bot that gives users the ability to store their favorite songs, and create playlists on discord.
Stars: ✭ 19 (+26.67%)
Mutual labels:  discordjs
vcvrack-rtlsdr
📻 FM radio for rtl-sdr USB dongles in the VCVRack environment
Stars: ✭ 20 (+33.33%)
Mutual labels:  radio
react-native-animated-radio-button
Fully customizable animated radio button for React Native
Stars: ✭ 25 (+66.67%)
Mutual labels:  radio
MassDM
MassDM, a bot to mass DM members of a Discord server.
Stars: ✭ 52 (+246.67%)
Mutual labels:  discordjs
RFFHEM
Counterpart of SIGNALDuino, it's the code for FHEM to work with the data received from the uC
Stars: ✭ 44 (+193.33%)
Mutual labels:  radio
slshx
⚔️ Strongly-typed Discord commands on Cloudflare Workers
Stars: ✭ 163 (+986.67%)
Mutual labels:  discordjs

NOTE: This project is no longer officially maintained. For a community-maintained fork, see: https://github.com/TwixGamer00/azuri

Azuri: A Discord bot for AzuraCast

Apache 2.0 License Ethical Open Source DeepScan grade

Azuri is a simple but powerful Discord bot to integrate the open-source web radio management suite AzuraCast into your Discord community.

Azuri is currently in active development with new features and bugs fixed on the daily and is not a final product by any means. Azuri was created to support new radios that use AzuraCast, and provide a platform to connect the radio and community.

Installing Self-Hosted Version

Azuri is open-source, so you can host your own! Perfect if you want to customize something yourself.

Via Docker (Recommended)

Requirements:

Installation and Usage

  1. Copy azuri.sample.env to azuri.env
  2. Edit azuri.env with your Discord BOT_TOKEN
  3. Run docker-compose up -d

Direct Installation

Requirements:

Installation

To install and run:

  1. Copy azuri.sample.env to src/.env
  2. Change into the src directory
  3. Edit .env with your Discord BOT_TOKEN
  4. Run npm ci
  5. Run npm run azuri

Dependencies Used

We use multiple packages to make sure Azuri is easy to use and navigate for the end-user.

  • Discord.JS with Opus offical NodeJS library
  • Axios used for API calls
  • dotenv used for .env files and enviroment variables
  • ffmpeg used for audio streaming
  • fs used for storing data in files

Developer Resources

  • nodemon hot reloading for development
  • eslint used for code functionaility and error checking

Bug Reporting

Found a bug? Report it!

* before reporting please check for existing issues

Feature Request

Thought of a great idea? Request it!

* before requesting please check for existing issues

Support

Azuri is provided free of charge — but if you find it useful, support us and AzuraCast!

Azuri

Buy me a coffee at ko-fi.com

AzuraCast

Support AzuraCast here!

License

Azuri is licensed under the Apache License, version 2.0. This project is free and open-source software; pull requests are always welcome along with bug and feature reports/requests.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].