![]() |
#46 |
Enthusiast
![]() Posts: 27
Karma: 10
Join Date: Oct 2011
Device: iPhone
|
|
![]() |
![]() |
#47 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,145
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You should change your system encoding from ISO-8859-1 to UTF-8. While the details of doing that will differ from distro to distro, usually, launching calibre like this:
LANG=en_US.UTF-8 calibre will do the trick. (If you use some other language than english, change the en_US part accordingly) |
![]() |
![]() |
#48 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 265
Karma: 724240
Join Date: Aug 2013
Device: KyBook
|
|
![]() |
![]() |
#49 |
Enthusiast
![]() Posts: 27
Karma: 10
Join Date: Oct 2011
Device: iPhone
|
|
![]() |
![]() |
#50 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,145
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
There's always a chance that changing it could break something -- because of linux's bone headed design of storing filenames as opaque binary blobs with no defined encoding.
Basically, if some application created files with non-ascii characters in their names using ISO-8859-1 then those filenames will become garbage if you switch your system to UTF-8. To make the migration safely you have to first search your system for files with non-ascii chars in their names, change their names to be utf-8 encoded and then make the switch. IIRC there are some blogs that outline how to do that process. |
![]() |
![]() |
#51 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2013
Device: iPad 2
|
Help please...
I have a fully updated system both Calibre 1.4, Marvin 2.0, iOS reader application 1.1.2 & Marvin XD 1.0.6. My OS is Windows 7 64bit. Nothing out of the ordinary, really. I have followed all the plugin installation procedures as advertised and to the letter. When my iPad is connected and I click the Marvin XD icon it initiates a scan of my libraries and then time and again gets stuck and delivers an error message at 23% in the process: 'identifying 156 books in Marvin Library'. The error message: calibre, version 1.4.0 ERROR: Unhandled exception: <b>IOError</b>:[Errno 22] invalid mode ('wb') or filename: u'L:\\Users\\IlanY\\AppData\\Local\\Temp\\calibre_ ber5up\\s2tt80_ios_local_db\\urn:uuid:934d610a-e1de-4ced-9d94-f9e367b438e4.epub' calibre 1.4 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') Traceback (most recent call last): File "calibre_plugins.marvin_manager.action", line 352, in main_menu_button_clicked File "calibre_plugins.marvin_manager.action", line 665, in show_installed_books File "calibre_plugins.marvin_manager.book_status", line 1191, in initialize File "calibre_plugins.marvin_manager.book_status", line 3323, in _generate_booklist File "calibre_plugins.marvin_manager.book_status", line 4158, in _get_installed_books File "calibre_plugins.marvin_manager.book_status", line 4652, in _scan_marvin_books File "calibre_plugins.marvin_manager.book_status", line 3179, in _fetch_marvin_content_hash IOError: [Errno 22] invalid mode ('wb') or filename: u'L:\\Users\\IlanY\\AppData\\Local\\Temp\\calibre_ ber5up\\s2tt80_ios_local_db\\urn:uuid:934d610a-e1de-4ced-9d94-f9e367b438e4.epub' I went over my library checking all uuid's and couldn't find the one in the message, I was thinking maybe the data on one of my books is corrupted and creates some conflict. Please help me, what should I do? |
![]() |
![]() |
#52 | |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Quote:
G |
|
![]() |
![]() |
#53 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2013
Device: iPad 2
|
Thanks
Hi, thank you very much, version 1.0.7 did solve this issue. Now that I have access to the plugin, I tried to match all my records between Calibre and Marvin, i.e. turn everything green. A bunch of books however refuse to go green and remain yellow with the following error:
calibre, version 1.4.0 ERROR: Unhandled exception: <b>IndexError</b>:list index out of range calibre 1.4 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') Traceback (most recent call last): File "calibre_plugins.marvin_manager.book_status", line 1026, in dispatch_context_menu_event File "calibre_plugins.marvin_manager.book_status", line 5650, in _update_metadata File "calibre_plugins.marvin_manager.book_status", line 5499, in _update_marvin_metadata IndexError: list index out of range Would love it if you could tackle and solve this one. Cheers, Ilan. |
![]() |
![]() |
#54 |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
@ilany, please create a debug log as described in the first post in this thread and I will take a look at it.
G |
![]() |
![]() |
#55 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2013
Device: iPad 2
|
Eh Voila...
Spoiler:
Clarification: those specific books are usually painted green but upon re-scan on next use they are again reverted to yellow. When I compare metadata what usually happens in these cases is a mismatch in publication dates: the field in Marvin is 'unknown' whereas the field in calibre is either a logical date or something nonsensical: 1st January 101... Ilan. Last edited by GRiker; 09-24-2013 at 08:32 AM. Reason: Debug log into spolier |
![]() |
![]() |
#56 |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
The debug log you posted doesn't reflect the error you initially reported. If possible, please run in debug mode while recreating the steps that led to the initial error.
Also, as described in the first post, please create a GitHub issue with your debug log. That makes it easier to communicate with you about the problem. G |
![]() |
![]() |
#57 | |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Quote:
G |
|
![]() |
![]() |
#58 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 43
Karma: 472362
Join Date: Jan 2013
Location: France
Device: Galaxy Note II & Note Pro 12.2, PocketBook Touch Lux, PB Touch,Odysse
|
Hello,
I've just discovered Marvin, and the 2 plug-ins, iOS Reader, and Marvin XD. I'm using an iPad Retina, and ihad no problem for the connexion. I've transfered around 600eBooks in Marvin. All of them are Sci-Fi. In calibre, I used 19 different tags according to the category of the book (Fantasy, Sci-FI, THriller, HIstorical, etc, ... I thought that the plug-ins would create collections according to the tags, but nothing happened in this way. the category that have been created are only based on the series . I would like to know if it's possible to automatically create collections according to tags during importation, or if it must be done after the transfer to Marvin. If such, it might be a very long process, because, while exploring Marvin XD, I've selected all of my books and create a collection assignment, to a new colelction named S-F. And it took nearly one hour. A strange thing happened : Marvin XD has now finished to update Marvin Library. The S-F collection has been created in the iPad, and Marvin say that it contains 603 books, which is correct. But in Marvin XD main window, for each of these 603 books, in tne row names Collections, there is a kind of " i ", written in blue, bold. I thought it should be the name of the collection, but no ... If you can explain me, and answer to my main question about automatic creation of collection, it would be kind of you. Thank you. |
![]() |
![]() |
#59 | |
Comparer of the Ephemeris
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,496
Karma: 424697
Join Date: Mar 2009
Device: iPad
|
Quote:
You may also find it helpful to review Marvin XD's help file. G |
|
![]() |
![]() |
#60 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 26
Karma: 1000
Join Date: Oct 2009
Device: Kobo Libra H2O, Marvin 3 on iPad/iPhone
|
Matching Marvin metadata with Calibre
This is brilliant!!! Thanks so much. It's what I've been looking for for years in terms of a way to integrate a great book reader on my iPad with calibre.
I have a question - I'm not sure if i've done something wrong or if this is a bug or a "feature", so i'm posting here to start with. Happy to provide more details if necessary. Here's what I've done so far: I installed both the iOs reader plugin and the Marvin XD plug in in calibre, and set them up according to the instructions on page 1 of this thread. I installed Marvin on my iPad and imported the included ebooks. I connected the iPad to my laptop, started calibre, started Marvin on the iPad and clicked on the cloud and calibre. Hey presto! The device was detected. I copied my books from my calibre library into Marvin by selecting them in calibre and then clicking "Send to device". Sure enough, they showed up in Marvin. yeay!!! I then started Marvin XD, and it detected all my books. However, everything i had copied from calibre to Marvin showed up in Yellow, not Green. I don't understand this, because initially there was nothing in my Marvin library except the included books, so the metadata of all the other books should be identical between calibre and Marvin. I then copied the included books from Marvin into calibre using Marvin XD. They turned green, as I expected. I disconnected my iPad using the disconnect button in Marvin, and then reconnected again. This time all the books turned yellow, INCLUDING the ones I had copied from Marvin that were green when originally copied. When I checked the metadata in the books that are yellow, the only thing highlighted as different was the cover. Is there some sort of conversion of the cover which means it does't stay the same between Marvin and calibre? Did I do something wrong in the transfer? Thanks for any clarification you can give. Details of setup: Windows 7 x64 on an ASUS ux32vd laptop with 10Gb Ram calibre x64 1.7.0 clean installed before starting this process ios Reader applications plugin version 1.2.1 Marvin XD plugin v 1.0.8. iTunes 11.1.1.11 iPad 3 wi-fi only, 64Gb (with 28Gb free) running ios7 Marvin 2.2.5 on iPad Last edited by rjh4242; 10-21-2013 at 05:43 PM. |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 514 | 03-23-2025 10:26 AM |
[GUI Plugin] Marvin XD | Philantrop | Plugins | 126 | 01-29-2017 12:48 PM |
[Device Plugin] iOS reader applications (closed) | GRiker | Plugins | 182 | 06-15-2014 05:00 PM |
Plugin thread closed? | BookJunkieLI | Calibre | 3 | 10-05-2013 02:56 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |