Android client released on Google Play

653 views
Skip to first unread message

Peter Bienstman

unread,
Dec 9, 2014, 3:28:34 PM12/9/14
to mnemosyne-...@googlegroups.com
Hi,

The new Mnemosyne Android client is now available on Google Play:

https://play.google.com/store/apps/details?id=org.mnemosyne

It allows you to do your reviews offline, as well as use Mnemosyne's sync mechanism to sync with your desktop. Activating saved card sets is also supported.

Enjoy!

Peter

btwe...@gmail.com

unread,
Dec 18, 2014, 1:22:04 PM12/18/14
to mnemosyne-...@googlegroups.com

Great news. Was using the "quick and dirty" client, but this is much sleeker. Very easy to set up syncing too. Thanks!

Peter Bienstman

unread,
Dec 18, 2014, 11:20:43 PM12/18/14
to mnemosyne-...@googlegroups.com, btwe...@gmail.com
Thanks, glad you like it!

Peter

jan....@gmail.com

unread,
Dec 19, 2014, 10:45:01 PM12/19/14
to mnemosyne-...@googlegroups.com
Hi,

Got the mnemosyne client. I can't get it to work, though. On the Android client I get "Sync failed, restoring from backup. The next sync will need to be a full sync", then "internal server error" and a 404. And it completely completely trashed my desktop database (hung on recreating media files or some-such, though I have no media files at all). Good thing I have complete backups.

Is there a minimum version of the desktop client that's needed? I use the Ubuntu default (2.2.1) and I guess that may be too old.

Also, I have to ask, how often does the Android client need to sync? My use-case is for when I'm travelling and can't get to the server for several days or more.

Peter Bienstman

unread,
Dec 20, 2014, 3:22:32 AM12/20/14
to mnemosyne-...@googlegroups.com
Hi,

Please upgrade to the latest desktop version.

The Android client is not like Mnemododo, where you only export a the cards for the next few days. With the new client, feel free to sync before going on a multiyear trip to Mars :-)

Cheers,

Peter
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/958a1582-
> feab-4794-bb43-4a664f35ec55%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Chris

unread,
Dec 20, 2014, 4:43:38 AM12/20/14
to mnemosyne-...@googlegroups.com
Since I don't use Google Play I am still using the Android client RC1 and it works well for me.
But I wonder if it would be possible to provide an alternative download, e.g. through https://f-droid.org/ ?

Thanks again for your great work :-)

Peter Bienstman

unread,
Dec 21, 2014, 2:46:54 AM12/21/14
to mnemosyne-...@googlegroups.com
Hi,

Is there any reason you don't use Google Play? I'd rather not have to update many different locations each time there is an update.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> proj-...@googlegroups.com] On Behalf Of Chris
> Sent: 20 December 2014 10:44
> To: mnemosyne-...@googlegroups.com
> Subject: [mnemosyne-proj-users] Re: Android client released on Google Play
>
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/69261a2e-
> 4af5-4e96-a21f-0cb744b2c3cb%40googlegroups.com
> <https://groups.google.com/d/msgid/mnemosyne-proj-users/69261a2e-
> 4af5-4e96-a21f-
> 0cb744b2c3cb%40googlegroups.com?utm_medium=email&utm_source=foo
> ter> .

Chris

unread,
Dec 21, 2014, 4:58:44 AM12/21/14
to mnemosyne-...@googlegroups.com
It is mainly because of Googles privacy policy. That's why I don't have Google Play installed on my device. Also I prefer open source over closed source. That's why I use F-Droid.

If this is too much work for you - is there a way I can assist with it?
I could also try to compile the code myself but that would only help me but not other people in a similar situation.

Cheers,
Chris


On Sunday, December 21, 2014 8:46:54 AM UTC+1, Peter Bienstman wrote:
Hi,

Is there any reason you don't use Google Play? I'd rather not have to update many different locations each time there is an update.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> proj-...@googlegroups.com] On Behalf Of Chris
> Sent: 20 December 2014 10:44
> To: mnemosyne-...@googlegroups.com
> Subject: [mnemosyne-proj-users] Re: Android client released on Google Play
>
> Since I don't use Google Play I am still using the Android client RC1 and it
> works well for me.
> But I wonder if it would be possible to provide an alternative download, e.g.
> through https://f-droid.org/ ?
>
> Thanks again for your great work :-)
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an

Jan Moren

unread,
Dec 21, 2014, 6:34:55 AM12/21/14
to mnemosyne-...@googlegroups.com
Thanks, that helped! Uninstalled the Ubuntu deb, then installed this one and now the sync works fine.

By the way, the list of dependencies in the README is rather over the top. Few users are going to need the QT development environment, for instance. I'll see if I can give you a list of the required packages once I redo the install on another computer.

A future wishlist item: a way to set the font size in the Android client? The default is a bit large for me, as my cards are sometimes 2-3 lines of sentences rather than just single words.

Finally, since you collect statistics for research on memory, here's one possible point of worry: I notice that I select "2" and "3" much more often on the mobile client than I do on the desktop. Pressing the space bar ("4") on the desktop is so easy that I often do that when I really should have pressed "3"; and "1" is much easier to find on the keyboard than the other numbers so I tend to select "1" when "2" would have been better. So I think that perhaps the Android client gives you better results, but they won't be directly comparable to desktop data without doing a frequency adjustment.

/Janne

Peter Bienstman

unread,
Dec 23, 2014, 2:39:36 AM12/23/14
to mnemosyne-...@googlegroups.com
Hi,

At the moment, the font size is the same as what you set in the desktop version. Perhaps in a future version I can have the option to make these fonts globally a few points smaller or bigger in the Android client as compared to the desktop settings.

As for your remark on the statistics, it just one extra point of variability along the many others, I'm afraid... Anyway, the OS of the client is logged, so if needed this info can be used.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> proj-...@googlegroups.com] On Behalf Of Jan Moren
> Sent: 21 December 2014 12:35
> To: mnemosyne-...@googlegroups.com
> Subject: Re: [mnemosyne-proj-users] Re: Android client released on Google
> Play
>
> > email to mnemosyne-proj-u...@googlegroups.com
> <javascript:> .
> > To post to this group, send email to mnemosyne-proj-
> > us...@googlegroups.com <javascript:> .
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/mnemosyne-proj-
> users/958a1582- <https://groups.google.com/d/msgid/mnemosyne-proj-
> users/958a1582->
> > feab-4794-bb43-4a664f35ec55%40googlegroups.com
> <http://40googlegroups.com> .
> > For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout> .
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/0ab2e837-
> 602b-42bb-a5a3-42daaef320e3%40googlegroups.com
> <https://groups.google.com/d/msgid/mnemosyne-proj-users/0ab2e837-
> 602b-42bb-a5a3-
> 42daaef320e3%40googlegroups.com?utm_medium=email&utm_source=foo
> ter> .

Peter Bienstman

unread,
Dec 23, 2014, 2:40:49 AM12/23/14
to mnemosyne-...@googlegroups.com
Hi,

For the current version, the RC1 is identical to the released version. In the future, you can of course always compile the code yourself: it's all on our Launchpad repository.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> proj-...@googlegroups.com] On Behalf Of Chris
> Sent: 21 December 2014 10:59
> To: mnemosyne-...@googlegroups.com
> Subject: Re: [mnemosyne-proj-users] Re: Android client released on Google
> Play
>
> It is mainly because of Googles privacy policy. That's why I don't have Google
> Play installed on my device. Also I prefer open source over closed source.
> That's why I use F-Droid.
>
> If this is too much work for you - is there a way I can assist with it?
> I could also try to compile the code myself but that would only help me but
> not other people in a similar situation.
>
> Cheers,
> Chris
>
> On Sunday, December 21, 2014 8:46:54 AM UTC+1, Peter Bienstman wrote:
>
> Hi,
>
> Is there any reason you don't use Google Play? I'd rather not have to
> update many different locations each time there is an update.
>
> Cheers,
>
> Peter
>
> > -----Original Message-----
> > From: mnemosyne-...@googlegroups.com <javascript:>
> [mailto:mnemosyne- <javascript:>
> > proj-...@googlegroups.com <javascript:> ] On Behalf Of Chris
> > Sent: 20 December 2014 10:44
> > To: mnemosyne-...@googlegroups.com <javascript:>
> > Subject: [mnemosyne-proj-users] Re: Android client released on
> Google Play
> >
> > Since I don't use Google Play I am still using the Android client RC1
> and it
> > works well for me.
> > But I wonder if it would be possible to provide an alternative
> download, e.g.
> > through https://f-droid.org/ ?
> >
> > Thanks again for your great work :-)
> >
> >
> > --
> > You received this message because you are subscribed to the
> Google Groups
> > "mnemosyne-proj-users" group.
> > To unsubscribe from this group and stop receiving emails from it,
> send an
> > email to mnemosyne-proj-u...@googlegroups.com
> <javascript:> .
> > To post to this group, send email to mnemosyne-proj-
> > us...@googlegroups.com <javascript:> .
> > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/mnemosyne-proj-
> users/69261a2e- <https://groups.google.com/d/msgid/mnemosyne-proj-
> users/69261a2e->
> > 4af5-4e96-a21f-0cb744b2c3cb%40googlegroups.com
> <http://40googlegroups.com>
> > <https://groups.google.com/d/msgid/mnemosyne-proj-
> users/69261a2e- <https://groups.google.com/d/msgid/mnemosyne-proj-
> users/69261a2e->
> > 4af5-4e96-a21f-
> >
> 0cb744b2c3cb%40googlegroups.com?utm_medium=email&utm_source=foo
> <http://40googlegroups.com?utm_medium=email&utm_source=foo>
> > ter> .
> > For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout> .
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/049c9416-
> 981a-40c4-9af6-146ff68f32d9%40googlegroups.com
> <https://groups.google.com/d/msgid/mnemosyne-proj-users/049c9416-
> 981a-40c4-9af6-
> 146ff68f32d9%40googlegroups.com?utm_medium=email&utm_source=foot

butzbac...@gmail.com

unread,
Dec 28, 2014, 3:38:36 PM12/28/14
to mnemosyne-...@googlegroups.com
Super cool, congratulations and thank you!
I have a suggestion, or feature wish.
It took me some time to figure out that syncing always uses the database in the default location.
I changed that location and normaly only work in my dropbox folder instead of the default location and would love to continue doing so.

Is there a chance to use the currently used database when setting up the server and also when syncing?
Or am I missing something?

All the best for the new year,
Felix

Peter Bienstman

unread,
Dec 29, 2014, 1:50:20 AM12/29/14
to mnemosyne-...@googlegroups.com
Hi,

The Android client is always looking for default.db, but if you start your desktop client with the -d command line option, you can specifiy any directory you wish to use as your data directory.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> proj-...@googlegroups.com] On Behalf Of butzbac...@gmail.com
> Sent: 28 December 2014 21:39
> To: mnemosyne-...@googlegroups.com
> Subject: [mnemosyne-proj-users] Re: Android client released on Google Play
>
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/022a0fb3-
> b88c-4b80-b4bd-09c08d886f92%40googlegroups.com.

matthias....@googlemail.com

unread,
Jan 6, 2015, 12:35:16 PM1/6/15
to mnemosyne-...@googlegroups.com
Congratulations on the new milestone!
I've been using the RC1 for a while and love to finally not have to use my laptop to go through my daily vocabulary with mnemosyne any more.

I still have the problem of the missing soft menu button, but there is a workaround with the fake hardware button.

But I have a few feature requests.
1st: I hit the ratings accidentally several times a week (not to say at least daily). The problem is that the show result and the ratings are at the same area and sometimes I just slip to make a double click (on the bus for example it's quite easy to "slip"). I think a delay to avoid double clicks of maybe a second would help me a lot.

2nd: I basically need the desktop just to import a new lecture every few days. Could be nice to have that import work on the phone. I already have the .txt file prepared for the next couple of lectures.
Is that usecase to be done with deactivating? (can I activate tags or do I need to activate cards?)

3rd: I wonder how I could work on a 2nd topic, maybe a second language or so. certainly don't want to mix the cards. don't want to have to activate/deactivate all the units.

Best wishes and thanks
Matthias

Peter Bienstman

unread,
Jan 7, 2015, 5:33:27 AM1/7/15
to mnemosyne-...@googlegroups.com
> 1st: I hit the ratings accidentally several times a week (not to say at least
> daily). The problem is that the show result and the ratings are at the same
> area and sometimes I just slip to make a double click (on the bus for example
> it's quite easy to "slip"). I think a delay to avoid double clicks of maybe a
> second would help me a lot.

Personally, I like that they're in the same spot, so that you don't waste screen space and so that your finger does not need to move too much.

A better solution for this would probably be implementing an undo button.

> 2nd: I basically need the desktop just to import a new lecture every few
> days. Could be nice to have that import work on the phone. I already have
> the .txt file prepared for the next couple of lectures.

Feel free to add a feature request for this on our uservoice forum, so that people can vote for it and so that I can get a feeling for how popular this is.

> Is that usecase to be done with deactivating? (can I activate tags or do I need
> to activate cards?)

Activating cards has nothing to do with importing.

> 3rd: I wonder how I could work on a 2nd topic, maybe a second language or
> so. certainly don't want to mix the cards. don't want to have to
> activate/deactivate all the units.

First of all, I don't think it's bad for memory if you mix different languages, but if you really want to keep this separate, activating cards is the way to go.

Note that you don't need to activate a large set of individual tags/card types each time you switch: you can save such a selection as a 'saved set' for later use.

What I typically do for different languages is create a different cloned card type for each language. That allows me e.g. to give each language a separate card background colour and also makes selecting / deselecting languages easy.

Cheers,

Peter

Timothy Bourke

unread,
Jan 7, 2015, 9:46:43 AM1/7/15
to mnemosyne-...@googlegroups.com
* matthias....@googlemail.com <matthias....@googlemail.com> [2015-01-06 09:35 -0800]:
> Am Dienstag, 9. Dezember 2014 21:28:34 UTC+1 schrieb Peter Bienstman:
> > The new Mnemosyne Android client is now available on Google Play:
> >
> 1st: I hit the ratings accidentally several times a week (not to say at least daily). The problem is that the show result and the ratings are at the same area and sometimes I just slip to make a double click (on the bus for example it's quite easy to "slip"). I think a delay to avoid double clicks of maybe a second would help me a lot.

The older Mnemododo client implements a very brief delay before
displaying the grading buttons. It is implemented as an animation:
http://bazaar.launchpad.net/~tbrk/mnemododo/trunk/view/head:/src/org/tbrk/mnemododo/MnemododoMain.java#L169
http://bazaar.launchpad.net/~tbrk/mnemododo/trunk/view/head:/src/org/tbrk/mnemododo/MnemododoMain.java#L294

The idea is very similar to 'switch debouncing' techniques used by
embedded engineers.

Anyhow, it seems to work well in practice, at least on my phone: I
have been reviewing more than 100 cards per day on my phone for years
now. I almost never 'double tap' and the small delay seems to have no
real impact on review efficiency, i.e., I never feel as if I have to
wait.

Perhaps this idea would also work well in the official Mnemosyne
client?

Tim.

signature.asc

Sven AERTS

unread,
Jan 25, 2015, 8:30:07 AM1/25/15
to mnemosyne-...@googlegroups.com
An iOS client released on iTunes for our iPhones?
Is it in the pipeline?

Peter Bienstman

unread,
Jan 26, 2015, 2:34:05 AM1/26/15
to mnemosyne-...@googlegroups.com
Afraid not. I don't have an iDevice, and zero intention of getting one, so someone else should take up this challenge.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> proj-...@googlegroups.com] On Behalf Of Sven AERTS
> Sent: 25 January 2015 14:30
> To: mnemosyne-...@googlegroups.com
> Subject: [mnemosyne-proj-users] Re: Android client released on Google Play
>
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/cdf04516-b3f5-
> 4f16-aa5b-d2dd85cea0ce%40googlegroups.com
> <https://groups.google.com/d/msgid/mnemosyne-proj-users/cdf04516-
> b3f5-4f16-aa5b-
> d2dd85cea0ce%40googlegroups.com?utm_medium=email&utm_source=foo
> ter> .

zieg...@gmail.com

unread,
Feb 20, 2015, 6:26:35 PM2/20/15
to mnemosyne-...@googlegroups.com
Can I use the Android version as stand alone tool?
I do not have a computer, only an Android phone.

Peter Bienstman

unread,
Feb 21, 2015, 2:30:04 AM2/21/15
to mnemosyne-...@googlegroups.com
Hi,

You need a computer, because you cannot add or edit cards on the phone.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/310c41eb-
> 9f73-41a2-a4bf-a5582db46dde%40googlegroups.com.

Matthew Exon

unread,
Jul 8, 2015, 2:29:47 AM7/8/15
to mnemosyne-...@googlegroups.com
FYI I have a good reason not to use Google Play: I live in China and all Google services are blocked.  The economics and politics of that decision mean it's not likely to change in the foreseeable future.  There's a lot of language learners in China and people here use mobiles far more than computers, so I think it's worth a little effort to provide an alternative way to download the app.

Simplest way would be to commit the .apk's to bazaar just before uploading to Google Play.  That way they'll be available for direct download on launchpad.

camouf...@gmail.com

unread,
Aug 26, 2015, 10:59:02 PM8/26/15
to mnemosyne-proj-users
Hi,

Thanks for this great app! But is there any chance to add it to F-Droid catalogue? I don't like google apps and I'm going not to use it. It seems that after adding an app there isn't any additional work required because guys from F-Droid will be tracking updates themselves:
https://f-droid.org/wiki/page/Inclusion_How-To#Updating


/Karol

Peter Bienstman

unread,
Aug 26, 2015, 11:02:59 PM8/26/15
to mnemosyne-...@googlegroups.com
Hi,

I don't think fdroid is an option, because Mnemosyne requires a library which is binary only.

However, you can always download the apk from our website as well now.

Cheers,

Peter

> -----Original Message-----
> From: mnemosyne-...@googlegroups.com [mailto:mnemosyne-
> --
> You received this message because you are subscribed to the Google Groups
> "mnemosyne-proj-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mnemosyne-proj-u...@googlegroups.com.
> To post to this group, send email to mnemosyne-proj-
> us...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mnemosyne-proj-users/55d05683-
> 806c-4828-8cc5-8c9ccaae0d0b%40googlegroups.com.

camouf...@gmail.com

unread,
Aug 27, 2015, 8:01:46 AM8/27/15
to mnemosyne-proj-users
Hi,

Yes, your're right, F-Droid isn't an option. I just thought that Mnemosyne is free software (in terms of FSF).


/Karol

Peter Bienstman

unread,
Aug 27, 2015, 8:06:32 AM8/27/15
to mnemosyne-...@googlegroups.com, camouf...@gmail.com
Hi,

Mnemosyne itself is completely open source, but the library we use on Android to link the Python code to Javascript is not.

Cheers,

Peter

mazerra...@gmail.com

unread,
Aug 27, 2015, 6:41:01 PM8/27/15
to mnemosyne-proj-users
Hi,

The app is a great tool. I'm certain to be more diligent with my cards if I have them in my pocket rather than being forced to do all reviews at my desktop.

However, I'm having some trouble with my cards. The cards sync fine, however the cards with Latex script aren't showing up properly. This is odd since, when I first used the app I reviewed 2 or 3 cards with Latex script and, although the font was much too large, the cards displayed correctly. Now, however, I have run across several cards that display the error "Problem with latex. Are latex and dvipng installed?" when I try to display them.

This is a big issue for me. My research is in mathematical physics and I use Latex extensively in my Mnemosyne cards.

Peter Bienstman

unread,
Aug 28, 2015, 12:00:49 AM8/28/15
to mnemosyne-...@googlegroups.com
Hi,

Make sure you use the latest Mnemosyne desktop version, delete your database on the phone, and sync again.

Also, if you have manually edited config.py to change e.g.the latex preamble, copy config.py to your phone as well.

Cheers,

Peter
Reply all
Reply to author
Forward
0 new messages