yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] GameGod72:
New version

First post updated with the details.
[Android Apps and Games] iconoclastnet:
Thanks again! By sheer coincidence I happen to run into a sync error today (dropbox returns a failure upon trying to sync a particular book). Notification dismissal works like a charm. Now I just have to figure out what's wrong with that one problematic book. :)

I'm upgrading my rating in the market to 5 stars.
[Android Apps and Games] GameGod72:
Thanks!

What is the error message displayed in the log? Perhaps I can help.
[Android Apps and Games] iconoclastnet:
I was able to fix that one by manually removing the problematic book from dropbox, and then manually triggering another aldiko sync. The error message was pretty generic, but implied a problem on dropbox's end.

Sorry I didn't save the specific error message, but rest assured that if the quick fix above hadn't worked I would've sent you a complete logcat dump. :)
[Android Apps and Games] GameGod72:
Glad you were able to get it fixed :)
[Android Apps and Games] Rekna:
I'm trying to use this on a transformer prime to transfer books to my device. Basically I want to drop books on my phone into a drop box folder and then have those books added to Aldiko. Though this doesn't seem to work. It doesn't detect any of the epub books in my dropbox folder. Is there a certain path I have to place them in? Is this possible?
[Android Apps and Games] GameGod72:
Dropbox is used only as a storage location. You need to add the book via Aldiko to one of your devices. Once that's done, it will be synced to the others by my app.
[Android Apps and Games] Rekna:
Thanks,

I was hoping this would be an easy way for me to transfer books to my device without having to connect my device to my computer. I think this would be a great feature.
[Android Apps and Games] GameGod72:
I know, and I would love to implement it. However, Aldiko does not open up its import process to external applications. What that means is that I can't directly add a book to Aldiko. In order to do so, I'd have to reverse engineer the whole thumbnail/cover creation process, which is not a simple task.

In your situation, I suggest you setup a separate shared folder with Dropbox on your computer and the Android devices. This folder would contain any new non-imported ebooks. Add a new book to the shared folder on the computer, and the Dropbox client will sync it to your device. Once you have it there, its fairly quick to add it via Aldiko's import feature.
[Android Apps and Games] Rekna:
Thanks for the advice. Great work.
[Android Apps and Games] GameGod72:
You're welcome :) Always happy to see a satisfied customer :)
[Android Apps and Games] Daedalus2112:
THANKS for this app, GameGod72! It's great to be able to sync my books between devices.

One question: Is it currently possible, or do you plan on adding support, to synch Collections information between devices? I couldnt find anything in the thread about them.

I use my Collections a lot on my primary device..But to have that synced also would be amazing.

Thanks again!
[Android Apps and Games] GameGod72:
Glad you like the app and thanks for your support! :)

Unfortunately, my app does not support syncing user defined bookmarks, tags or collections across devices at this time.

I have a task on my todo list to support syncing of user defined bookmarks and tags across devices. Since you've now requested the same for collections, I've added that as well to that task. I'll look into it and implement it, if possible, in a future release.
[Android Apps and Games] Daedalus2112:
Thanks!!!

Now that's what I call service! :)
[Android Apps and Games] Mercury0660:
Hello,

I bought the app yesterday and one thing woulf be very good to have as an option.

When I unlock my phone, it first gets a data connections and then wifi connects. In this time, the app tries to sync and due to the switching of connections the sync fail so i have to do it manually. It would be good, to have an options, that the sync starts 5-10 seconds after unlock and not immediatly.

Or could I do that with tasker? I have that app too.
[Android Apps and Games] GameGod72:
Thanks for your support!

The app should automatically start a sync if the sync fails due to a connection switch. Do you not see that happening?

Yes, since you have the Pro version, you can use tasker to run the sync operation. If you do this, then you should also turn off the auto sync option in the app.
[Android Apps and Games] Mercury0660:
Hi,

thank you for the fast support.

I used Tasker now. I let the app sync me stuff, some seconds after connecting to a wifi so i doesn't eat up my limited traffic. Works fine now.
[Android Apps and Games] GameGod72:
Glad you got it to work :)

I do have a feature planned in a future release to start sync only when connected to WiFi. Would that feature help with what you're trying to achieve?
[Android Apps and Games] KrazyBazturd:
I downloaded the app and purchased the unlocker a little over a week ago and have been having problems with auto synching on both my devices ever since. While troubleshooting I figured out that when the app NoLock was enabled, which I use to disable the lockscreen, an automatic sync would not occur when the device would wake up. When NoLock is disabled, and the phone is woken up and the lockscreen is used to unlock the phone a sync occurs. Would it be possible to implement a fix in a future release of the app that wouldn't require the use of the lockscreen for a sync to take place?
[Android Apps and Games] GameGod72:
I use the unlock event to determine that the user is actually present before running a sync operation. I implemented it this way to prevent syncing on every device wake (due to alarms, for example). In your case, since you've disabled the lock screen, my app is unable to determine when to start the sync process.

I'm not sure what the best option would be in this particular situation. Somehow detect that the lock screen is disabled and run a sync on every device wake?
[Android Apps and Games] droidmark:
I use MyUnlock Utilities to do an automatic unlock and it does not interfere with AldikoSync.
[Android Apps and Games] GameGod72:
Thanks for the info! :)
[Android Apps and Games] KrazyBazturd:
Thanks for the suggestion droidmark, myLock Utilities did the trick.

And, thank you GameGod72 for your great app.
[Android Apps and Games] GameGod72:
You're welcome :)

If possible, please add your review to the app's listing on the Market.

Thanks.
[Android Apps and Games] rracoon:
Aldiko bookmarks not synching

I'm a little confused. Your information on the Market says this product will synch books and bookmarks and then a short while later is indicates that user defined bookmarks are not (yet?) synched. What bookmarks are synched? I don't see any other bookmarks than the ones I create by "add a bookmark".

A
[Android Apps and Games] GameGod72:
Aldiko stores your current read position as a book mark which is synched across devices.

Hope that helps to clear the confusion :)
[Android Apps and Games] gellpak:
Love this app, I've been using the Pro version for a while now.

My only problem is the constant syncing notice. I realize that it has to stay in the notification area to remain active. However, I don't read a book every time I open my phone and it's become annoying to have it obscure all the other info in the notification bar every time I unlock.

Quite a bit of the time, the only reason I unlock is because I have an LED blinking on the phone and I want to see the icons for mail or messaging or what have you. As a result, every single time I have to wait on the notice to clear before I can check those things.

So, may I humbly request a way to set it to sync every x amount of time instead of every unlock? Or periodically while Aldiko is actually open?

EDIT: I see that I can probably set something up with Tasker to do this for me. I've searched how to "Send an intent" to an app via tasker and come up with nothing. Can someone give a bit more detail on how to set this up?
[Android Apps and Games] GameGod72:
You send commands to the app using a Tasker Action Intent - when Tasker presents its list of Actions, select Misc Action, then Action Intent.

Note the following:

When tasker prompts for the 'Action', enter com.ucr.aldikosync.triggersync.

The Category should remain at its default of None, and the optional Data field should be left blank.The Extra fields should also be left blank.

The Target field should remain at its default of Broadcast Receiver.
[Android Apps and Games] martinjh99:
Is there a getting started document on how to get it all working with both my tablet and my phone? If not can someone post the general details - Thanks!
[Android Apps and Games] GameGod72:
To get it working you need to have a dropbox account setup. You then install the sync app on one device and perform a sync operation. When the app asks you for dropbox credentials provide the details of the account you setup. Once sync is complete, install the sync app on your other device(s) and repeat the same process.

To setup a dropbox account, click here: https://www.dropbox.com/register

Please let me know if you need further assistance.
[Android Apps and Games] meshuga:
Anyway to get this to also sync to Dropbox?

I have my ebooks dropped to my Dropbox folder on my PC and I would love to get them picked up, but it appears Aldiko Sync only allows you to sync books from device to dropbox, not dropbox to device. Is this true?

Any way to add this functionality?

I'm a Pro user as well, thanks for making this!
[Android Apps and Games] GameGod72:
New version released, first post updated with the details.
[Android Apps and Games] GameGod72:
My sync app synchronizes books between devices, using Dropbox only as a storage location.

I'd love to be able to add books to the Aldiko library as they are added to Dropbox but its not an easy task. Unfortunately, Aldiko doesn't expose any means to import books to third party applications. The import process is crucial because thumbnails and cover images are generated only during the import process. My sync app gets around this problem by just shuffling the images around to various devices once they have been created by the import process on one device.

One way to work around this limitation is to use the Dropbox PC and Android apps to keep your non imported books in sync between your PC and Android device by having them in a separate shared folder. Once the book is on your device, its fairly easy to import it into Aldiko on it. Once its in the library, my sync app will take care of the rest.
[Android Apps and Games] TheCapulet:
I just installed this, and it doesn't seem to be working, so maybe I'm confused about what it actually does.

So far, I've installed dropbox on my thrive, installed this app, and then synced. This showed me where the sync app expected my Ebooks to be. I then moved my Ebook files into that dropbox folder on my PC. But it's not syncing any of them.
[Android Apps and Games] GameGod72:
Hi,

My sync app allows you to share your Aldiko library across your Android devices. It does not sync books from a PC.

To sync between your PC and your Android device, please see my suggestion in post #220.

Hope that clears up the confusion.
[Android Apps and Games] ahnospell44:
I am slightly concerned at the fact that I have to keep the ebooks_import folder around and full, is there any way to be able to remove this?
[Android Apps and Games] dbareis:
It would help me, not sure how your app works, it may know up front how much has changed (or can find out with little traffic), if so I'm probably happy to sync lets say 100KB (some user configurable value) on 3G or anything bigger on WIFI only. Otherwise a WIFI only tickbox would be great.
[Android Apps and Games] GameGod72:
I'm not sure what folder you're referring to. Where is this folder created? Is this required by Aldiko or by my sync app?
[Android Apps and Games] GameGod72:
I understand. Thanks for clarifying.
[Android Apps and Games] raczyk:
I'm unable to get it working

In the "Aldiko Sync Settings > eBooks Folder" I've entered my dropbox directory of "/mnt/sdcard/android/data/com.dropbox.android/files/scratch/eBooks Calibre". But when I click sync, it simply does not work. Am I missing something, what folder directory are you guys using?
[Android Apps and Games] GameGod72:
The eBooks folder refers to the folder on the Dropbox site and not the local SD card. You don't need to change this at all (leave it at the default of /AldikoSync)

You do need to have a valid Dropbox account. You provide the email address and password to that account when prompted by my sync app.

If you're still having issues, please send me email from within the app (Settings -> Report Issue) and I'll try to help you out.
[Android Apps and Games] raczyk:
Hey GameGod72, thanks for the reply. I've change the directory back to "/AldikoSync". I've noticed the eBooks are stored in "/AldikoSync/eBooks/", having moved all my eBooks to this location. When I run Aldiko Sync, no eBooks are synced to Aldiko. Perhaps I'm missing something, but is this not the intended function of this application?

Cheets,
[Android Apps and Games] GameGod72:
The app requires you to add your books to Aldiko on at least one of your devices before its synced to others. Dropbox is only used as a storage location, and adding any books directly to Dropbox will not add it to your library.

To understand why this functionality is not implemented and a solution to sharing your books between a PC and Aldiko, please see my reply in post #220
[Android Apps and Games] cannonfoddr:
won't sync

I have aldiko sync installed on my phone and two tablets. It's been working great, but just stopped working on one of the tablets. It doesn't want to login to dropbox on the acer a100 any more. I've uninstalled both dropbox and the sync program, then reinstalled both still the same problem. Dropbox still works fine on all three, but sync won't on the acer. Any ideas?

Thanks
[Android Apps and Games] GameGod72:
On each device, please open the sync app, click on the Settings button and then click on "Report Issue". This will send me email with info about the current state of each device. Once I have all three I can compare them and help you figure out why sync is not working on the Acer.

When you send the email, please reference this thread or message, so I have the right context.

Thanks.
[Android Apps and Games] cannonfoddr:
thanks

ok i only have two of them at work the acer a100 and my phone. sent one from the acer but it locks up on my phone when i tell it to report a problem. just goes to a black screen and sits there. dang didn't know that i had a problem on the phone too...lol
[Android Apps and Games] GameGod72:
I got the one from the Acer and replied to it.
[Android Apps and Games] cannonfoddr:
Thanks

It was the date, i never noticed that, but figured it had to be something simple. Thanks for the fast help. That talked me into buying the full version. Hey do buy a license for each device?

Thanks thanks

Cannonfoddr
[Android Apps and Games] GameGod72:
Glad you got it to work :)

No, you only need one license, as long as you use the same gmail account for the Market app on all devices.
[Android Apps and Games] GameGod72:
New version

New version released, first post updated with the details.
[Android Apps and Games] doumer:
thx, like the only on wifi feature :)
[Android Apps and Games] GameGod72:
You're welcome :) It was a feature that was requested quite often, and I finally got some time to implement it.
[Android Apps and Games] dbareis:
Thanks for the WI-Fi only feature, I have now bought the app. I do however think that it shouldn't FAIL when not connected to WI-FI, it should simply not run. I don't need that logged (and overwriting details about successful syncs).

I do want to know when last successfully synced, I don't really want the notification except on "real" errors. non-permanent would be nice. It would be nice if any notifications included the time.

Its also very aggressive about syncing, an option might be nice. Surely every 'x' minutes or hours it could look at the config files (library.*) and only start the sync if it knows there is a change.

Anyway thanks it works well enough for now.
[Android Apps and Games] GameGod72:
The app will not try to sync on device unlock when not on Wi-Fi.

However, if you open a book in Aldiko and then quit it, an error message is displayed. This is an indication to the user that changes have not been propagated to Dropbox. The next time the device is unlocked and a Wi-Fi connection available, the app will perform a sync and the error will automatically go away.

Also, all error notifications can be dismissed. This was fixed in a previous release. Please let me know if you're seeing otherwise.

I've added a FAQ to the first post that tries to explain what you're seeing.
[Android Apps and Games] dbareis:
I have not seen a single NON-permanent notification. Your apps version is 7.4.6 rev 20120317. This is on ICS 4.02 on Samsung Galaxy Nexus.

Thanks

Dennis
[Android Apps and Games] GameGod72:
Maybe I don't understand what you mean by non-permanent.

All sync error notifications can be canceled if the "Hide Icon" feature is enabled. A notification is cleared by clicking on the "Clear" button in the notification bar. On ICS, the clear button has been replaced by a X.
[Android Apps and Games] dbareis:
Every notification for success or failure your app has produced CAN NOT be dismissed/closed as they are permanent. Non-permanent notifications can be cleared as you describe or swiped closed.

Are you saying that the "Hide status icon" option which I have just now looked at (was unticked) makes them non-permanent (rather than hiding)? It seems to have hidden the icon here.

I would like to see the notification on error, in which case I'd be happy with permanent except if that includes not connected to wifi "errors".

It would be nice if the app displayed the last successful sync time, currently your "status" field is not that at all its a log of last sync attempt.

Thanks
[Android Apps and Games] GameGod72:
Yes, if the "Hide Status Icon" is not enabled, the icon is always displayed, and therefore notifications cannot be dismissed.

When the option is enabled, the icon is not shown except during sync, and notifications can be cleared as described.

I will look into implementing this feature in a future release.
[Android Apps and Games] jamina1:
I just wanted to say thanks for this app. I tried out the demo version and bought it almost immediately. Just what I needed, thank you thank you thank you.
[Android Apps and Games] GameGod72:
You're welcome :) Glad you like the app. Thank you for the support.

Just one minor point, the free app is completely functional and not a demo. The Pro version only adds extra features.
[Android Apps and Games] jlr2000:
Other Cloud Options?

Any thought of adding the ability to use Box.com besides dropbox? This looks great and I will use it, but I have more storage on Box.com and haven't seen an app like this. Thanks again for your hard work!
[Android Apps and Games] GameGod72:
Thank you!

I have no plans to support other storage services, mostly because each service has a different process to store/retrieve files. It would take a lot of work to support them, for very little benefit.
[Android Apps and Games] jlr2000:
problem syncing today

Everything has been working great but today I'm getting "Failed. Unable to read library. [java.io.EOFException].

Any suggestions on how to resolve this?

Thanks!
[Android Apps and Games] GameGod72:
Please open the sync app, click on the Sync button, wait until it completes, then click on Settings -> Report Issue to send me an email. The email will help me in understanding what's going on with your device.
[Android Apps and Games] crodent:
I am now also having same issue. "Failed. Unable to read library. [java.io.EOFException]." App has been working great previously.

I sent issue report using report issue tool within app.
[Android Apps and Games] GameGod72:
Thanks, replied to your email.
[Android Apps and Games] sayeo87:
Where is current progress saved?

Would you mind sharing how the current reading progress is saved in ePub files? Is it in the library.xml? I'm thinking of implementing something which will update in Dropbox the progress of books I read, say, in Calibre, so I can sync my progress when reading on non-Android devices too.

Incidentally, I've tried opening library.xml various ways, even tried unzipping it, but never successfully. Either there's an encoding issue or its misformatted?
[Android Apps and Games] GameGod72:
Its a good idea. However, unless you're reading the book with Aldiko, the position is unlikely to be correct, as its specific to Aldiko's internal paging mechanism.
[Android Apps and Games] hakan42:
Actually, one idea I had once was to use the data from library.xml and calibre.db (which I sync to dropbox as well) to update the last-read-date or progress percentage on goodreads. for that, being able to read the library.xml would be nice as well.

On the other hand, I know that I am the one who asked you for compatibility with the Nook classic which led to the binary file :o
[Android Apps and Games] GameGod72:
New version

First post updated with details.
[Android Apps and Games] hakan42:
One other little feature idea ;)

Could you sync the "Collection" information between devices as well? Nowadays, I tend to download my fresh books directly from the OPDS feeds to my mobile and let AldikoSync take care of pushing the books to my reader device (Nook classic). But with the growing number of books, having them properly organized (and that organization shared between devices) in collections would be immensely useful.

Regards,

Hakan
[Android Apps and Games] GameGod72:
Actually, this feature has been on my list as others have requested this. I'll look into this and see if I can get it in the next release.

I'm curious about the OPDS feeds, btw. Will send you a PM.
[Android Apps and Games] Banderdragon:
this guy is amazing

Worked geat till i got my razr, the it seems the razr resource manager skrewed the sync process. He banged away and by god fixed it.

Tried to post again on the market but it does not allow for double posts. So i brought my praise here to the community.

Less than a week after getting this app originally (and that was a while ago) it became clear i would not be able to live without it. I am so glad he is so good at what he does.
[Android Apps and Games] GameGod72:
Thanks for the kind words. I am glad I was able to get it to work. Thanks also for your patience and willingness to help in fixing this issue.
[Android Apps and Games] mtmjr90:
I am interested in this app, primarily for bookmark sync. I'm curious though what exactly is meant under current limitations: "User defined bookmarks are not synced across devices." What other kind of bookmark is there? I want to be reading on my tablet, set a bookmark, then pick up my phone and have that bookmark show up...does the app do that? Thanks.
[Android Apps and Games] GameGod72:
The app currently syncs your current position in a book across all devices. In Aldiko, this is implemented as an "automatic" book mark. In other words, you can be reading a book on your tablet, quit Aldiko, then open the same book on your phone and continue where you left off.

If you create one in Aldiko, its a "user created" book mark and that is not synced across your devices.

Hope that explains the current capabilities of the app.
[Android Apps and Games] r1nstang:
i've been trying to get aldiko sync to work since last night. I had all books on my phone. installed dropbox on my computer. installed aldiko and sync on my A200 tablet.

books are on the phone. So i hit sync on phone. says it uploaded all books to dropbox aldiko sync. go to tablet. hit sync. it says its synced up. no titles at all on tablet.

Looked on PC at the dropbox folder. none of the books are there. what am I doing wrong? I tried copy and paste the books into the dropbox sync folder. but still have no luck on the tablet syncing up to anything.