![]() |
#226 |
Connoisseur
![]() ![]() ![]() Posts: 96
Karma: 250
Join Date: Mar 2011
Location: Cricklewood (London)
Device: iPad Air 2 (iOS 9), iPhone 6 (iOS 9)
|
ImportError:cannot import name ConfigWidget
After installing the iOSReader plugin, I tried to configure and this error came up.
ImportError:cannot import name ConfigWidget |
![]() |
![]() |
![]() |
#227 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Oct 2014
Device: Marvin iPad Retina
|
work around
just another way to work around this problem, for time being. I personally like connecting my computer and going through calibre directly.
a work around is using drop box. if you click on the connect/share on calibre, then select your drop box folder, it works like an iPad or other device. select the books, "Send to device" and wait for them to upload. After that, connect to your dropbox on Marvin. When you download them, they will look like they have a different format on the device, but when you actually use them in the marvin app, they will be formatted correctly, as if you went through the Marvin app and calibre directly. Hope this helps. |
![]() |
![]() |
![]() |
#228 |
Right, Except When Wrong
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 364
Karma: 4323767
Join Date: Aug 2007
Location: Indianapolis
Device: Kindle Oasis 3 (sometimes iPad Mini).
|
Thanks, Kovid. I forwarded that link to my friend. Hopefully it will help him make some progress for us!
|
![]() |
![]() |
![]() |
#229 |
Enthusiast
![]() Posts: 31
Karma: 10
Join Date: Jan 2011
Device: Ipad
|
I am so totally confused. All I have been doing is connecting to Itunes. From there the books I pick out are transferred over to Itunes and then when I connect my iphone or ipad , I would just sync it. Now I cannot connect Calibre to Itunes. I know this is probably a simple fix and I am just having a mind block. Can anyone help me out? Nothing is popping up on my screen -- it just will not connect to Itunes.
![]() ![]() Last edited by Klippy; 10-22-2014 at 07:04 PM. |
![]() |
![]() |
![]() |
#230 |
Connoisseur
![]() ![]() ![]() Posts: 96
Karma: 250
Join Date: Mar 2011
Location: Cricklewood (London)
Device: iPad Air 2 (iOS 9), iPhone 6 (iOS 9)
|
iOS Reader plugin missing after being installed
Yesterday I installed Calibre (after a Windows reinstall) and installed the iOS Reader plugin as requested by a popup message when Calibre started.
I successfully sync'ed my iPad running iOS8 (worked perfectly) and went to sleep. This evening,. I updated my iPhone to iOS8, and have just start Calibre so I can transfer the books to Marvin - and was presented with the message saying I need to install the iOS Reader plugin. I have not uninstalled anything in the interim and cannot think of anything that might have caused the iOS Reader to disappear from Calibre like this, except for the error message which I reported earlier that came up when I clicked on the configure option in the iOS Reader plugin - could this have caused the plugin to uninstall? I tried to install the plugin again and received the following error: ------------------------ calibre, version 2.6.0 ERROR: Plug-in installation failed: A problem occurred while installing this plug-in. This plug-in will now be uninstalled. Please post the error message from the details below into the forum thread for this plug-in and restart Calibre. Traceback (most recent call last): File "site-packages\calibre\gui2\dialogs\plugin_updater.py", line 712, in _install_clicked File "site-packages\calibre\customize\ui.py", line 383, in add_plugin File "site-packages\calibre\customize\ui.py", line 550, in initialize_plugin InvalidPlugin: Initialisation of plug-in Traceback (most recent call last): File "site-packages\calibre\customize\ui.py", line 544, in initialize_plugin File "calibre_plugins.ios_reader_apps.__init__", line 910, in initialize File "calibre_plugins.ios_reader_apps.__init__", line 1239, in _get_connected_device_info InitialConnectionError: Unable to connect to iDevice failed with traceback: Traceback (most recent call last): File "site-packages\calibre\customize\ui.py", line 544, in initialize_plugin File "calibre_plugins.ios_reader_apps.__init__", line 910, in initialize File "calibre_plugins.ios_reader_apps.__init__", line 1239, in _get_connected_device_info InitialConnectionError: Unable to connect to iDevice --------------------- The iPhone is connected and is at least recognised by iTunes I have tried various restarts, starting in different orders, etc, to no avail. I am now left with no books in my calibre library on my iPhone... I guess this means I'll have to do it the old fashioned, and painful way, using iTunes. Last edited by Wyndham; 10-23-2014 at 03:50 PM. Reason: More detail |
![]() |
![]() |
![]() |
#231 | |
Right, Except When Wrong
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 364
Karma: 4323767
Join Date: Aug 2007
Location: Indianapolis
Device: Kindle Oasis 3 (sometimes iPad Mini).
|
Not sure if this will help, but I've attached the compiled DLLs from my friend. His comment:
Quote:
|
|
![]() |
![]() |
![]() |
#232 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Many thanks MSWallack; I have tried those dlls and they give the following error when initialising the IOS reader plugin:
Spoiler:
This is a different error compared to using the dlls supplied with Calibre. I suspect your friend made the same mistake as me and has compiled the old version of the code that is compatible with IOS 7, and has accidentally introduced a bug somewhere (oops, easily done). When I followed Kovid's instructions with the IOS 7 compatible code, I eventually got a set of dlls that give me the same error as with the dlls supplied with Calibre (so I know my compilation has worked as far as it goes). This is the same error other people have reported in this thread and the Marvin XD thread: Spoiler:
What we need to do is re-port the latest Linux code to Windows, which I am currently working on; this Linux code is compatible with IOS 8. Problem is, I am currently getting 100s of compilation warnings because of the differences between Linux and Windows C++ compilers, so it is going to take some time to sort out. I am thinking of a different approach now - look at the version history for the Linux IOS 8 changes and just port those. |
![]() |
![]() |
![]() |
#233 |
Right, Except When Wrong
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 364
Karma: 4323767
Join Date: Aug 2007
Location: Indianapolis
Device: Kindle Oasis 3 (sometimes iPad Mini).
|
I was a programmer back in the '80s (Turbo Pascal, if you can believe it...). So when I look at the issues we're facing now, at the prospect of multiple compiles across multiple operating systems and so forth... Well, like I said, I was a programmer back in the '80s. So, at this point, I'm just a glorified (or not) messenger, so no thanks necessary. But I appreciate it anyway.
|
![]() |
![]() |
![]() |
#234 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 296
Karma: 32153
Join Date: Dec 2008
Device: Kindles (e-ink)
|
MSWallack, thanks for your and your friend's help (please let him know, too!). Unfortunately, I'm getting access violations when the DLLs are accessed.
|
![]() |
![]() |
![]() |
#235 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Progress report: I have now updated two of the three dlls with the latest changes from the Linux (ios 8) version, and they are compiling OK. No idea if they will work of course. One more to go...
|
![]() |
![]() |
![]() |
#236 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Progress report: I have now done a first pass upgrade of all three dlls with the latest ios 8 code from the Linux version, but I am still getting the Unhandled exception in _get_connected_device_info. I think I did a much better job on the third dll (libimobiledevice), so I will probably go back and do the other two again likewise. I think on my first attempt I was much more likely to have made mistakes in the first two dlls; now I have got a better feel about the best approach.
|
![]() |
![]() |
![]() |
#237 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 343
Karma: 1010002
Join Date: Apr 2008
Location: London. UK
Device: Marvin Reader on iPad Air (via Calibre)
|
FWIW, several people have reported that backing up and restoring Marvin data can cause these connection issues to go away - at least with iOS 8.1 and O/S X 10.10 (Yosemite).
For my part I have deleted Marvin, then reinstalled it and started copying books back from scratch and the current IOS Reader and Marvin XD Plugins seem to be working correctly now (before I got the malformed database error). I have iPad Air, iOS 8.1, O/S X 10.10 and mid-2011 MacBook pro. |
![]() |
![]() |
![]() |
#238 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
|
![]() |
![]() |
![]() |
#239 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 343
Karma: 1010002
Join Date: Apr 2008
Location: London. UK
Device: Marvin Reader on iPad Air (via Calibre)
|
Indeed, there are several issues floating around since Calibre changed plugin support with 2.X and iOS 8 introduced a few more. My suggestion was a workaround from the malformed database error on O/S X. It may benefit Windows users, or it may not!
|
![]() |
![]() |
![]() |
#240 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,196
Karma: 70314280
Join Date: Dec 2006
Location: Atlanta, GA
Device: iPad Pro, iPad mini, Kobo Aura, Amazon paperwhite, Sony PRS-T2
|
Quote:
I zapped Marvin on one of my iPads, then reinstalled. I then connected with no problem and used the Marvin XD plugin to transfer a couple of hundred (out of a bit of 2200 ebooks) over. Until this is resolved (hopefully someone is working on the issue), I plan to keep my full collection on my iPad mini and just a few hundred on my iPad. It is somewhat of an annoyance because for me, the main benefit of Marvin is the library function and the ability to keep everything synced via Calibre. I might experiment a bit and try to see what the magic number is. I wonder if it's somewhere around 1024. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
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 |