-
Notifications
You must be signed in to change notification settings - Fork 148
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
External project: MutagenMon (Visual interface for Mutagen) #173
Comments
Hey, very cool, thanks for sharing! I'm still playing catchup on the issue tracker, so I haven't had a chance to dive in yet, but I'll try to take a look ASAP. In the mean time, would you like a mention in the README? It is possible to get session status through the daemon API, but it's quite complicated because (a) it's a gRPC API, (b) the API isn't stabilized yet, and (c) it runs over a Unix Domain Socket transport on POSIX systems and a Named Pipes transport on Windows. As far as I know, the Go gRPC implementation is the only one that supports using these transports, so connecting to the API directly via Python is going to be tricky (if not impossible). There are existing requests (#38, #57) for improving API access and scripting. This is probably something coming in Mutagen v0.12. I'll most likely focus on #57 first, because I'm not sure of a good way to expose an HTTP-based API locally in a secure fashion. What I imagine is that Mutagen |
Thanks. I think mentioning is good, probably for some users like me GUI for monitoring (even such as additonal program) is important. But I have only tested MutagenMon on Windows yet. |
Thanks for that and for the links to issues |
Hi! I started developing a visual interface for mutagen:
https://github.com/rualark/MutagenMon
This is my first GUI program with wxpython, so probably not everything is polished, but it works. There are some limitations currently:
mutagen sync
list every second, which is not ideal - a better solution would be to subscribe to eventsIs it possible to get mutagen.io sessions status more efficiently without launching mutagen binary every second?
The text was updated successfully, but these errors were encountered: