![]() |
#286 | |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Quote:
Sorry, my crystal ball is offline. ![]() |
|
![]() |
![]() |
![]() |
#287 | |
Member
![]() Posts: 12
Karma: 10
Join Date: Nov 2014
Device: iPad 2
|
Quote:
calibre, version 2.11.0 ERROR: Unhandled exception: <b>AttributeError</b>:'iOSReaderApp' object has no attribute 'load_time' calibre 2.11 [64bit] isfrozen: True is64bit: True Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE') ('Windows', '7', '6.1.7601') Python 2.7.8 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') Successfully initialized third party plugins: iOS reader applications Traceback (most recent call last): File "calibre_plugins.ios_reader_apps.config", line 561, in device_diagnostics File "calibre_plugins.ios_reader_apps.config", line 319, in _add_load_time AttributeError: 'iOSReaderApp' object has no attribute 'load_time' |
|
![]() |
![]() |
Advert | |
|
![]() |
#288 |
I devour books!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 789
Karma: 1285226
Join Date: Mar 2009
Device: iPad Air, Kindle 3/Kobo Aura HD, iPhone 6
|
I am happy to report that iOS reader plug-in is working however, I have noticed a difference in the behavior of this plug-in.
1. When connecting - it takes a very long time to analyze the books on my iPad to determine which books are on the iPad. 2. After sending a book(s) to the iPad, when I choose the next series of books to send to my iPad - the plug in is going through analyzing the books process again. This is strange as I don't ever remember it doing this before. Usually it will analyze the books on the device ONCE and that's it. Any thoughts on this? |
![]() |
![]() |
![]() |
#289 |
Member
![]() Posts: 18
Karma: 10
Join Date: Apr 2014
Device: marvin on ipad
|
What am I doing wrong or not doing??? I've been faithfully following this thread (thank you to all you geniuses out there that have been working on this) and was so excited to see that people were successfully connecting Marvin to Calibre again... for some reason, it's not happening for me. I've upgraded to the latest version of Calibre, uninstalled and re-installed the Marvin and IOs pluggins and updated the Marvin app... I'm using an iPad mini with a macbook pro running OSx 10.8.5 Any help/advice would be greatly appreciated!!
|
![]() |
![]() |
![]() |
#290 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#291 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Quote:
|
|
![]() |
![]() |
![]() |
#292 | |
Member
![]() Posts: 12
Karma: 10
Join Date: Nov 2014
Device: iPad 2
|
Quote:
I am trying to use iBooks, btw. I confirmed that I can successfully add a book to iTunes when I choose 'connect to iTunes', but I'm really hoping to use this plugin to skip iTunes altogether. The version of the iOS reader applications.zip file in %APPDATA%\calibre\plugins looks the same as the one downloaded from the first page of this thread as well. |
|
![]() |
![]() |
![]() |
#293 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Ah right, I use Marvin. If I switch to iBooks, and do the Device Diagnostics, I get the same error as you. Looks like a bug in the IOSRA plugin. I don't think many people use it with iBooks so support is likely to be minimal, especially as IOS itself changes. I can recommend Marvin as a great epub reader.
|
![]() |
![]() |
![]() |
#294 | |
Member
![]() Posts: 12
Karma: 10
Join Date: Nov 2014
Device: iPad 2
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#295 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
There seems to be another bug in the Calibre/IOSRA interface: start Calibre without any idevice connected, and I get the error "Marvin XD requires the IOS reader application plugin to be installed".
Debug log: Spoiler:
From the IOSRA code, the libimobiledevice library has reported that one idevice is connected (which it is not), and then IOSRA is falling over when it tries to mount the idevice. Does anyone else get this error? This is something I saw before when porting the libimobiledevice library from Linux to Windows--without any idevices connected, it still reported one device, with a product_id == 0. If I connect my IPad, I get two reported, a "dummy" one (product_id == 0) and a real one (product_id is not 0). I fixed this to ignore all idevices with product_id == 0 unless it is the only detected idevice. This is the code that is currently in the Windows build of Calibre 2.11. I am now considering that the code should always ignore any idevice with a product_id == 0, even if it is the only detected idevice. I have just tried this change and the "Marvin XD requires the IOS reader application plugin to be installed" bug has disappeared. It may be better to fix this bug in the python code, and not the C code, because the python code is shared between Linux and Windows, whereas the C code is not. |
![]() |
![]() |
![]() |
#296 | |
Member
![]() Posts: 18
Karma: 10
Join Date: Apr 2014
Device: marvin on ipad
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#297 | ||
Member
![]() Posts: 12
Karma: 10
Join Date: Nov 2014
Device: iPad 2
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#298 |
Member
![]() Posts: 12
Karma: 10
Join Date: Nov 2014
Device: iPad 2
|
OK I didn't RTFM. Bad developer, no cookie. I need to open Marvin and tell it to connect to Calibre first. Did that, and now magically it popped up in Calibre as a device and I can copy books over. Yay! Thanks for your help.
|
![]() |
![]() |
![]() |
#299 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
I have just discovered something that may be helpful to some people having problems getting Calibre talking to Marvin using the IOSRA plugin: if you have got more than one idevice (IPad/IPhone) on your wifi network, try powering off all your idevices except for the one you are trying to connect to over the usb cable. It seems the libimobiledevice library may detect idevices that are only connected by wifi and this confuses the IOSRA plugin, which expects that there is only one idevice connected (i.e., via usb). On my wifi network I have an old IPad 1 as well as the IPad mini 2 that I am trying to connect to via usb. If I power off my IPad 1, IOSRA connects fine to the IPad mini 2, but if the IPad 1 is powered up and on the wifi network, then IOSRA fails to initialise, because it detects the IPad 1, but fails to mount it as a usb device (it is not on usb, only wifi).
|
![]() |
![]() |
![]() |
#300 |
Connoisseur
![]() Posts: 55
Karma: 10
Join Date: Apr 2010
Location: new york city
Device: nook, ipad
|
I've quite frankly, given up trying to get this to work correctly.
I don't want to sound ungrateful, because I know a lot of people have put a lot of uncompensated man-hours into developing this (something that I certainly don't have the skill to do), but between calibre regularly auto-uninstalling the IOSRA plugin (and only then periodically not giving me an error message when I try to re-install it), not finding my iPad when it's the only device connected, and having to come here to see if there's been some new update or issue posted to explain what's going on, uninstall and reinstall and resync plugins, apps, etc. over and over again in the hopes of making it all work, it's just not worth the time I'm spending to get it to work on my machine. Since I keep my entire calibre library in dropbox anyway, I've basically just gone another route and imported all of my books using the "import from dropbox" function in Marvin instead. I'll have to manually add new books this way as I add new books to calibre, but given the amount of time I was spending trying to get the theoretically easier "sync" function to work, and that I only add one or two books a week at most, this will actually take less time, for me at least. It's a shame that I can't use calibre as the interface to manage everything, but I just don't have the time or energy to deal with this anymore, at least until a real solution is found. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Device Plugin] iOS reader applications (closed) | GRiker | Plugins | 182 | 06-15-2014 05:00 PM |
iOS Reader Application Plugin | Guinan | Plugins | 1 | 03-30-2014 08:18 PM |
Getting Books onto your iOS device with iTunes | kyteflyer | Apple Devices | 9 | 01-30-2013 02:50 PM |
[Device Plugin] Kindle 2, 3, 4, Touch Device Interface MBP Update Mod | cryzed | Plugins | 7 | 10-28-2012 04:58 PM |