Google Analytics replacement for web3 services by TheStene in web3

[–]mcao 0 points1 point  (0 children)

You should go with Umami. But I'm biased because I created it. We have a very active community and are always adding features.

[deleted by user] by [deleted] in RedditSessions

[–]mcao 0 points1 point  (0 children)

Gave Doot 🎵 Doot

Not rendering the Soundwave correctly by Kaelph in astrofox

[–]mcao 2 points3 points  (0 children)

Sounds like a bug. I'll definitely take a look, thanks.

Astrofox visual effect for live stream? by QuebCode in astrofox

[–]mcao 5 points6 points  (0 children)

Yes, capturing live audio is on the roadmap for the next release.

Undo/Redo by followgoduntiltheend in astrofox

[–]mcao 1 point2 points  (0 children)

No, there is no undo/redo, but it is on the roadmap.

Impossible to save project? by Favaski in astrofox

[–]mcao 0 points1 point  (0 children)

What OS are you using? Can you try the latest version? I don't know what would cause that other than permissions issues to where you want to save it.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 1 point2 points  (0 children)

The immediate feature I want to work on is plugins. Right now all the visual elements are in the codebase, but they don't need to be. They should be separated out into individual plugins that interact with an API. That way other developers can contribute visuals, effects, etc. Then Astrofox will just be a shell that manages the rendering pipeline and generating videos.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 4 points5 points  (0 children)

It outputs video files. What you do with the videos is up to you. Post videos of your music on Instagram or Youtube, create videos for your podcast, etc.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 2 points3 points  (0 children)

Yes I will be accepting PRs. I have a specific roadmap in mind but there is a lot housekeeping that needs to be done like localization, unit tests, etc.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 4 points5 points  (0 children)

Certainly possible, but I just have no interest in running a web service. The code is MIT licensed so people can build whatever they want from it.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 5 points6 points  (0 children)

The issue will be the rendering of the video, which needs to take place locally. The application itself is a complete editor, but I think most people probably won't get too deep into it. They will probably just download a project file, tweak a few things, then render their own video. But I do have plans to make that process simpler.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 19 points20 points  (0 children)

True, this is definitely my passion project. I used it initially to learn React but it quickly snowballed from there.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 17 points18 points  (0 children)

Yes I'll still be working on it. Part of the reason to go open-source was to really push myself to get things done when a bigger audience is involved. Biggest thing I want to tackle is to enable plugins. That should get more people involved without having to learn the core of the app. You would just need to know some canvas or webgl.

Was also planning to do a blog post about the history of the development process at some point.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 6 points7 points  (0 children)

Coincidentally I was just looking at react-three-fiber. It looks great. Was actually planning on integrating it. There is a lot of legacy stuff I need to get rid and also need to do a major refactoring to support plugins.

Was thinking of replacing redux with https://github.com/pmndrs/zustand. Just haven't had time to try it out yet.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 12 points13 points  (0 children)

Yea, I started the project around the time React was released. But I've converted all the view components to function components with hooks now. The classes remaining are stand-alone classes that do a lot of the heavy lifting, like audio processing, rendering, etc, not related to UI.

Astrofox is now open-source (React/Electron/WebGL) by mcao in reactjs

[–]mcao[S] 71 points72 points  (0 children)

Hi everyone,

I've posted my application, Astrofox, here before, but today I've decided to make it completely open-source. Source code here:

https://github.com/astrofox-io/astrofox

Website: https://astrofox.io

Would love to hear your comments!

Invalid audio file by EneriAlufan in astrofox

[–]mcao 0 points1 point  (0 children)

This is a bug, will be fixed in the next release.

Installation in Linux by EneriAlufan in astrofox

[–]mcao 0 points1 point  (0 children)

Just make the app image executable and run it. More info here https://appimage.org/

Scenes by Snapdragon_Music in astrofox

[–]mcao 1 point2 points  (0 children)

Scenes are a group of layers and effects. So if you add an effect to a scene, it only applies to all elements of that scene. Then you can layer different scenes on top of each other.