/Audio

A fork of Red's Audio

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Audio Cog

pre-commit.ci status CI status LastCommit Contributors License Black iSort Python Version discord.py

Personal Patreon Discord

Modified Audio Cog by Draper

👋 Hello there, I'm Draper the previous maintainer of Red's core Audio Cog.

This repository contains a heavily modded version of the core Audio cog, with several new features (Filters, Bundled EQ, Global settings to name a few), fixes and potentially new bugs 😄

Notice:

The Global Audio API service has not been discontinued, yes this is a direct contradiction to the claim made by the organization Cog Creators and their published change logs and discord announcement.

The Global Audio API is a service that has been alive for over 2 years, long prior to it being used by the Cog Creators organization.

Cog Creators lost their ability to use the service, after the fact they have decided to make a claim about the Global API being discontinued, which is not true as the owner of the API will keep it alive and maintained as originally stated.


Requirements:

  1. If you use an external instance you are required to use the following JAR:
  2. You need to ensure your application.yaml is up to date and has the same settings as https://github.com/Drapersniper/Audio/blob/master/audio/data/application.yml

Installation

Primarily, make sure you have downloader loaded.

[p]load downloader

Next, let's add my repository to your system.

[p]repo add audio https://github.com/Drapersniper/Audio

To install a cog, use this command.

[p]cog install audio audio

Notes

License

Released under the GNU GPL v3 license.

An original copy of the licence for the original Audio work can be seen in LICENSE.old This version of Audio split with Red's Audio on this commit.

Why branching off Red.

I have been getting DM'ed a lot in the past 24 hours, so I wanted to clarify what happened.

First things first, myself leaving the Red server is a final decision, I don't need anyone reading this to cause create drama, in fact I do not want it, this is simply to clarify my actions so that it doesn't look like my decisions were due to a petty discussing in #AT.

Originally this repo was to serve as an alpha repository however going forward I will be maintaining a different version of Audio than the one bundled with Red and will not be contributing upstream.

The reason for this is due to a disagreement with Kowlin, the Lead Core developer in the Red project, I've been growing fed up with his toxicity and dictatorial attitude even more so due to him being hardly around for quite a while; The interaction in Red's #advanced-testing channel yesterday was the tipping point where he abused his staff permissions and muted my bot while I was testing core feature, the reason given my him was "spam" and when I asked for him to unmute he said no and that I should take it up with @Twentysix if I was unhappy.

But alas, myself cutting ties with the project is not related to that singular interaction but his overall toxicity and appalling attitude towards others. image image image image

Like I mentioned on my first PR closed I will be maintaining both this repo and the Red edge repo, as several users do use it.

The reason for me cutting all ties with org was Kowlin breaching the Org policies and everyone in org acting like he hasn't breached the policies; image

The breach of said policy (abusing owner permission without due process) is ground for removal within the org. image

After My first closure Kowlin removed me from the QA team within the org without disgussing with Aika (The Lead QA as the policy requires him to do before taking action.) image

Yes there are some fundamental issues with Red, the repo, the main support server, the cog support server and the way org members, however Red is a great project and I do wish all the best for it. I do hope Kowlin realises how shitty his attitude can be and how it is negatively affecting the community, as that is the best outcome for the project.

I will continue maintaining the Global API for Audio even if the Org wanted to revoke my access to it, because that is the best for Red users. I will continue maintaining the Global API domain. I will continue maintaining Edge as loads of users do depend on it. I will continue maintaining this fork of Audio because users do depend on it.

Update: Due to the org removing myself from it completely I've cut all ties with the org, which means the global api as it is will cease to exist.

Not to worry I will continue to provide the service to users of my audio, however if you use red Audio the api will cease to function for you.