-
Notifications
You must be signed in to change notification settings - Fork 35
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
Webclients for museekd #29
Comments
Hi, I had the same thoughts. I even ported the bindings to Ruby for those who is not familiar with Python: akhramov/museek_bindings. As for frontend, yet again, the same thoughts. But the work I've done is even not worth mentioning. |
Me too, have been working on the partial nslsk js library. Either a full slsk js lib is developed or one for museekd. Looking at the code, both seem almost as complex to implement or? |
@artelse well the python bindings are already there https://github.com/eLvErDe/museek-plus/tree/master/python-bindings/museek - imho it would "just" ™ need a http/rest wrapper around them and then stick a javascript frontend on top of it. @akhramov @artelse what do you think, should we revive this idea? We could start by collecting what's already there and sketch a roadmap to a minimal client - i could invest some time in the next weeks. So far i've created a docker image building and running museekd. |
@pulse00 The Roadmap would be very nice. We need to come to the agreement on the UI stack. Even though I think that mine bindings look prettier (I'll share the POC code example later today), I am okay with sticking to the python implementation. Before we start, I want to make sure that you are aware of #5. This issue looks crucial for me. We should definitely invest some time to this. What do you think? To whet your appetite, here's the screenshot of POC transfers screen: |
My current stack involves react but i'm fine with trying out new stuff. Regarding the bindings - i'm neither fluent in ruby nor python (my background is Java/Javascript/PHP). I could come up with some working code but i doubt it would stand the scrutiny of a real python/ruby coder - so i'd be happy to go either way. I was only thinking that the existing python bindings are probably more robust - but regarding the issue you linked there's probably some work on that part needed anyway. So as for #5: That explains why my initial tests didn't yield any search responses :) If i understand it correctly, to fix this we'd need to do some work on the c part of the library - i'm ok with that but my C/C++ related work is a loooooong time ago... One thing: If the search layer is broken in museek-plus - how did you get to the POC in your screen shot? |
@pulse00 It is uploads screen. We can browse user's files regardless of #5. I more or less proficient in C, but will probably need some help. |
@pulse00 Don't be afraid, I pushed it as is with lots of useless stuff. Will cleanup later. |
@akhramov should we try to fix #5 before getting into the binding and UI thing? currently museekd does not compile on my machine (mac os sierra):
what setup are you using? |
yeah, i've tried that, but it looks like some incompatibility with the gcc on osx
|
@akhramov I've no experience with C++, though have done C on some small projects. Regarding UI, am currently more into Vue.js than something like React. Elm I have no experience with. I am all for a polished UI and UX that's why I am interested in a web client. |
@pulse00 sorry for the delay. It's been a very busy week. |
i can give it a try and see how well it can be used for actual development - i'll let you know tomorrow if this works. |
Hi Guys, I have recently come across museekd and really loving it would be awesome with a web front end, is this still being worked on? Thanks |
Hi @screwfaze, unfortunately, not yet due to #5... 😢 |
@akhramov Sorry I am no expert on these things and do not understand. Using Mucous I am able to search and find what I need and get it. So please explain if you can why the web browser functionality is not possible. Thanks |
@screwfaze, you are correct, outgoing search works just fine. The problem is that museekd peers are not appearing in the search results, and that makes sharing almost impossible. |
Ok I see thanks for explaining that. I wish you luck fixing that issue as I would really love this way of running slsk. Thanks |
Are you aware of any webclients written to interact with museekd?
I'm playing with the thought of writing one with a small python/rest wrapper around the python-bindings and a single-page-app as the frontend.
The text was updated successfully, but these errors were encountered: