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

Need more information on Windows support #76

Open
Kristian-Popov opened this issue Feb 5, 2023 · 1 comment
Open

Need more information on Windows support #76

Kristian-Popov opened this issue Feb 5, 2023 · 1 comment

Comments

@Kristian-Popov
Copy link

Hello,
was trying to run ANMP from release 10 on Windows 10. Immediately on start got "Cannot connect to the D-Bus session bus". After that app launches. Adding MIDI file did not work, but I managed to drag MP3 file, but for some reason it did not play but produced huge amount of some wav file in the same folder.
I would like some clarifications: if Windows supported? Do I have something broken really badly?

Thanks for your work on this tool.

@derselbst
Copy link
Owner

Well... ANMP started as Linux-only tool. There were only a very few places that had platform code, which I replaced with ANMP 10 while attempting to adjust the CI pipeline to make it compile for Windows as well. I wouldn't call it "supported" - "best effort" is probably more suited.

The errors you are observing are somewhat expected currently. D-Bus is usually not used on Windows, hence the warning, which you can ignore. When you navigate Help > About ANMP you'll see all the things that this particular build of ANMP supports. libmad is responsible for playing MP3 files, which I haven't added to the Windows build yet. Neither is fluidsynth for MIDI.

Regarding the wave file, pls. open the settings by pressing F12, tab "General" and select PortAudio as audio driver. Then you should hear sound. It is glitchy though: when changing between songs too quickly it complains that the PCM stream is already playing. I haven't looked into this yet.

So, the Windows version is barely working. But there are surely many things that could be improved. Any contributions are very much appreciated :)

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

2 participants