extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Add DogeisCut/BeepBoxPlayer extension

Open DogeisCut opened this issue 2 years ago • 13 comments

Hello, I've created an extension to play Beepbox, Jummbox, Goldbox, and Ultraabox songs directly from the URL, or JSON. These are the blocks within the extension: msedge_SzYsQOrk0e msedge_bMMukP2VKb

This is the icon beepBoxPlayerIcon

You may be concerned about the use of new Function() within the third-party code, it uses it to not have to branch on the number of voices while playing the song. The FM code does the same. The use of new Function() does not take user input nor has the potential to, and no variables leak into the global scope. I hope in this very specific case that use of new Function() is acceptable, especially since it is part of the third-party code and not my extension.

Also, I had to create a new pull request due to me messing with branches. Old pull request at https://github.com/TurboWarp/extensions/pull/1042

DogeisCut avatar Sep 18 '23 19:09 DogeisCut

Alright! Everything should be fixed and ready to go!

DogeisCut avatar Sep 19 '23 23:09 DogeisCut

So uh...

DogeisCut avatar Oct 06 '23 20:10 DogeisCut

man does this just happen to every extension

DogeisCut avatar Oct 30 '23 16:10 DogeisCut

@DogeisCut, what happens?

CubesterYT avatar Oct 30 '23 16:10 CubesterYT

Maybe I'm just impatient or stupid but it seems a lot of extension just get ignored after a long time

DogeisCut avatar Oct 30 '23 16:10 DogeisCut

They're not ignored, it's just that this is an open source project riding on the motivation of its sole, human-being manager

A lot of people have gotten very angry that people have lives, don't be one of those people!

LilyMakesThings avatar Oct 30 '23 16:10 LilyMakesThings

man does this just happen to every extension

yeah pretty much

NexusKitten avatar Oct 30 '23 17:10 NexusKitten

If you'd like your extension to be merged somewhere, consider https://github.com/PenguinMod/PenguinMod-ExtensionsGallery, we have more staff onboard and we have cookies

NexusKitten avatar Oct 30 '23 17:10 NexusKitten

Unfortunately, last I checked, my extension's license is compatible with MIT but can't use the MIT license due to the third-party code. That's okay for the TurboWarp gallery but not the PenguinMod one

DogeisCut avatar Oct 30 '23 17:10 DogeisCut

@DogeisCut, all we can say is, when it comes to open source development, there never is anything set in stone. When contributing, keep in mind things may happen instantly all the ways upward to taking months, maybe even a year from what I've seen, even in the most maintained and active scenario.

CubesterYT avatar Oct 30 '23 18:10 CubesterYT

So... i noticed that other mods seem to be adding a similar thing... and it kind sucks that my thing is kinda left in the dust depsite being first........

DogeisCut avatar Jan 04 '24 08:01 DogeisCut

Going to update this soon

DogeisCut avatar Feb 01 '24 06:02 DogeisCut

Later today, I'll do a review, add translation functions, and some other things, to prepare it for merging.

CubesterYT avatar Jul 18 '24 11:07 CubesterYT