ImslpDroid is now opensource

Posts about Padrucci and IMSLPDroid.

Moderators: Philidor, gardano

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
nicolamontecchio
 
Posts: 5
Joined: Fri Jun 17, 2011 9:22 am
Location: Venice area - Italy

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
haydenmuhl
active poster
 
Posts: 195
Joined: Thu Oct 28, 2010 6:20 pm

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.
imslp
Site Admin
 
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am

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
haydenmuhl
active poster
 
Posts: 195
Joined: Thu Oct 28, 2010 6:20 pm

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).
imslp
Site Admin
 
Posts: 1472
Joined: Thu Jan 01, 1970 12:00 am

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
haydenmuhl
active poster
 
Posts: 195
Joined: Thu Oct 28, 2010 6:20 pm

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!
vmorreale
 
Posts: 1
Joined: Tue Mar 19, 2013 9:28 pm


Return to Mobile Apps

Who is online

Users browsing this forum: No registered users and 1 guest