ImslpDroid is now opensource

Posts about Padrucci and IMSLPDroid.

Moderators: Philidor, gardano

nicolamontecchio
Posts: 5
Joined: Fri Jun 17, 2011 9:22 am
notabot: 42
notabot2: Human
Location: Venice area - Italy
Contact:

ImslpDroid is now opensource

Postby nicolamontecchio » Wed Jun 27, 2012 9:47 am

Dear all

We decided to open-source ImslpDroid and the code is available at
https://github.com/nicolamontecchio/imslpdroid
We also removed advertising from the app distributed on the market.

If you are interested in keeping the project alive, please fork the project and contribute your changes.
Even though we won't be able to dedicate much time to coding, we will be updating the market app on our account.

Right now we feel that the main drawback is that the application accesses the imslp web site and parses the html pages, instead of using the imslp API. In a few cases the application crashes when it encounters unexpected html formatting; using the API would render the app much faster in any case.
You are welcome to reply to this thread with additional ideas for improvement.

Cheers,
Nicola

haydenmuhl
active poster
Posts: 203
Joined: Thu Oct 28, 2010 6:20 pm
notabot: 42
notabot2: Human

Re: ImslpDroid is now opensource

Postby haydenmuhl » Sun Sep 02, 2012 1:44 am

The first step will be to get an API account for the Android app. One thing I am a little unclear on is how the account name is used. Should the account name just be hard coded into the app? Wouldn't that let anyone reuse the same account name by reading the source code on GitHub? Is there a password associated with the account?
Classical Voices - a forum for classical singers

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: ImslpDroid is now opensource

Postby imslp » Sat Sep 08, 2012 11:26 pm

Yes, the account name must be hardcoded. Since this problem is certainly not unique to IMSLP (see, e.g., MediaWiki), there must be some way of not revealing sensitive configuration information. The account name itself is the password, so there is no additional password.

haydenmuhl
active poster
Posts: 203
Joined: Thu Oct 28, 2010 6:20 pm
notabot: 42
notabot2: Human

Re: ImslpDroid is now opensource

Postby haydenmuhl » Sun Sep 09, 2012 11:26 pm

The source code can certainly be published with the account name omitted. The account name can then be included when compiling for submission to the app store. For the time being, I can do this.

[Removed by Feldmahler: this section is a security-related discussion, so I've removed it from this post. However, I would love to continue this discussion via e-mail.]

If you're interested, I would be willing to help improve the API. I'm a professional software developer, and have experience with PHP.
Classical Voices - a forum for classical singers

imslp
Site Admin
Posts: 1608
Joined: Thu Jan 01, 1970 12:00 am

Re: ImslpDroid is now opensource

Postby imslp » Mon Sep 10, 2012 9:53 pm

Sorry I had to remove part of your post. We can continue this conversation via e-mail (you can find my e-mail on my wiki user page User:Feldmahler).

I'll do a short reply here: I meant the MW approach to the extent that their sensitive information is not in their repository. The MW approach you mentioned cannot be used here because the account name is to authenticate the API developer (and the corresponding app), not the user. I cannot think of a way to improve this, but if you have an idea, please do tell me via e-mail (I would love to improve this if possible).

haydenmuhl
active poster
Posts: 203
Joined: Thu Oct 28, 2010 6:20 pm
notabot: 42
notabot2: Human

Re: ImslpDroid is now opensource

Postby haydenmuhl » Tue Sep 11, 2012 8:37 pm

imslp wrote:Sorry I had to remove part of your post.

No worries. I've sent a follow up via email.
Classical Voices - a forum for classical singers

vmorreale
Posts: 1
Joined: Tue Mar 19, 2013 9:28 pm
notabot: 42
notabot2: Human

Re: ImslpDroid is now opensource

Postby vmorreale » Tue Mar 19, 2013 10:36 pm

Resurrecting an old thread to re-draw attention in an ever-expanding world of mobile media!

When reinstalling (my tablet came back from an RMA), I can't restore the files I had previously downloaded. Before, I was able to circumvent this by downloading IMSLPDroid so the folder gets created on my tablet, uninstalling IMSLPDroid, moving the files, and reinstalling. However, this no longer works.

So, anyone have an updated version sitting on their computer they forgot to post and/or can help? Much appreciated!

J_Caseññes
Posts: 1
Joined: Sun Jun 30, 2013 2:12 pm
notabot: 42
notabot2: Human

Re: ImslpDroid is now opensource

Postby J_Caseññes » Sun Jun 30, 2013 2:46 pm

Hi. I'm interested in participating in this open-source project. I'm the one that added catalan and spanish translations under "ArtsMeetDev" github account, and I've recently forked it again under JCaselles account. I don't know where the progress of haydnmuhl stands, but as far as we can see in the github repo, this project is pretty much death, and no one is working on it.

I would kindly ask for an update about the project status, and, if it is possible, I would prompt to stablish a real open-source project, with a leadership that actively works on it and can effectively organize the work being done.

This app works, but there are many things that could be improved, like the interface, the replacement of deprecated android API, and so on. And there are some bugs I'm already fixing in my fork. But as long as this project mantains this current status, no much work can be done.

I may have fail in finding the project's home discussion channel, in case of which I will kindly ask you to point me to it.

Thank you very much!


Return to “Mobile Apps”

Who is online

Users browsing this forum: No registered users and 2 guests