Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for custom preset folder for Xbox app #2

Open
ghost opened this issue Apr 27, 2019 · 16 comments
Open

Add support for custom preset folder for Xbox app #2

ghost opened this issue Apr 27, 2019 · 16 comments

Comments

@ghost
Copy link

ghost commented Apr 27, 2019

We have UWP support for the milk drop engine. This required OpenGLES3 for Xbox and windows universal. I have completed the requirement and packed the library for x86, x64, and arm. The system needs to support user control of presets because that is the best part of the whole visualizer. Also the app needs some projectM branding in the logo art that i will add. The source has been merged back into this repo and free release is available for Xbox and PC and Phone at https://www.microsoft.com/en-us/p/eyetune/9ndcvh0vcwjn

@revmischa
Copy link
Contributor

Neat! Why not call it projectM tho?
If you want to chat - #projectM on freenode

@ghost
Copy link

ghost commented Apr 27, 2019 via email

@votedan
Copy link

votedan commented Apr 27, 2019

Amazing work. Perhaps you could mention proectM in the title at the end in brackets so people can find it?

Do you think there is hope for multiple monitor support on PC?

@revmischa
Copy link
Contributor

both are annoying.. the smash bros clone stole the name. the ios/android versions are from the same original codebase but with proprietary modifications :(
what about projectW? W is windows and M upside-down

@ghost
Copy link

ghost commented Apr 27, 2019 via email

@revmischa
Copy link
Contributor

I mean okay but... not really

@ghost
Copy link

ghost commented Apr 27, 2019 via email

@ghost
Copy link

ghost commented May 5, 2019

Ok I have reserved a few more names for the App, hopefully we won’t have any issues with rename process. I reserved “projectM” and “Milkdrop” and “visualized”. Any thoughts here? I am leaning towards milkdrop

@revmischa
Copy link
Contributor

i think projectM makes sense. maybe put milkdrop in the description but calling it milkdrop is a little misleading

@ghost
Copy link

ghost commented May 5, 2019 via email

@teotigraphix
Copy link

same original codebase but with proprietary modifications

How does this work the the LGPL? I thought if you changed to code you need to release it for source code availability.

The Android version online hasn't been updated since 2016. I am going to be making something from this library, so if I can get deep into it, you have another contributor.

@revmischa
Copy link
Contributor

@teotigraphix there is definitely interest - take a look at the recent PR projectM-visualizer/projectm#191

@Drakonas
Copy link

Drakonas commented Apr 8, 2021

Are there any updates on this? If I gain access to the app's folder in C:\Program Files\WindowsApps, I can see there is a folder called "e" with a bunch of .milk presets and a folder called "p" with a smaller number of .milk presets. What is the organization here?

Secondly, where do the textures go? There is no folder for it?

I agree with the OP. Most of the power behind MilkDrop is the open nature of the preset format. There are projects like this Cream of the Crop collection with presets that work with ProjectM and MilkDrop, and locking it to the built-in presets really limits its capability. Most of the included presets for ProjectM/MD are very old and not as snazzy as a lot of packs out there.

@kblaschke
Copy link
Member

kblaschke commented Aug 26, 2021

AFAIK the Windows Store version has some limitations that are imposed by the WinRT platform, most notably running sandboxed. I think there must be a way to allow the app to access files outside the app package, but both the author and the user need to enable it. In this case, using presets from the outside system should be possible.

Sadly, EyeTune seems to have entered the same state of abandonment as the Android app. We'll shortly out-source the code for these integrations into separate repositories, which will make it more visible when the code base was last changed and if there's still active development happening. Authors of the main projectM library mostly have no way of pushing updates to those store versions as they were done by individual authors. The only exception would be the iTunes plug-in on macOS which is maintained by @revmischa .

@teotigraphix
Copy link

@kblaschke I was always interested in this and still with the Android app, but I could never get this to compile on my dev machine. :) Maybe if stuff gets moved around, I could try the Android app again, I have apps since 2016, so if I got it up, I could maintain it for the foreseeable future. I can't remember what was wrong with compiling(on my machine Windows 10) though.

@kblaschke
Copy link
Member

With the new build system and C API it should get easier to build and integrate projectM. Android is always tricky, especially if you throw the NDK into the mix. I was able to build the projectM library using CMake, but didn't try the app itself. Not sure if it's compatible with the new IntelliJ-based Android Studio.

@kblaschke kblaschke transferred this issue from projectM-visualizer/projectm Jan 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants