MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Plugins (https://www.mobileread.com/forums/forumdisplay.php?f=237)
-   -   [GUI Plugin] Marvin XD (closed) (https://www.mobileread.com/forums/showthread.php?t=221357)

GRiker 08-31-2013 07:19 AM

[GUI Plugin] Marvin XD (closed)
 
1 Attachment(s)
This thread is closed.

You can find the new thread for Marvin XD plugin support
here.


https://www.mobileread.com/forums/pic...pictureid=6476


https://www.mobileread.com/forums/pic...pictureid=6258

Marvin XD makes it easy to manage Marvin with calibre.
Think of Marvin XD as a remote control for your Marvin library.


https://www.mobileread.com/forums/pic...pictureid=6441


Main features of Marvin XD:
  • Synchronize metadata between Marvin and calibre
  • Identify duplicates
  • Preview and transfer highlights and annotations from Marvin to a custom column in calibre
  • Add books from Marvin to calibre
  • Delete books from Marvin
  • Calculate word counts for one or multiple books
  • Generate Deep View content of names, dates, events and places in your books
  • View reading progress and date last read, optionally transferring them to a calibre custom column
  • Manage NEW, READING LIST and READ flags
  • View vocabulary words, Deep View content and pinned articles
  • Manage collections assignments, including creating, renaming and deleting collections
  • Sort and filter your Marvin books by title, author, series or tags

Marvin XD requirements:
  • calibre v1.0.0 or later (Linux, OS X and Windows supported)
  • iOS reader applications plugin v1.3.5 or later, configured with Marvin as the preferred reader application
  • Marvin 2.0 or later installed on your iDevice, with the calibre connector actively running

Installation:
  • Disconnect your iDevice from your computer.
  • Install the iOS reader applications plugin (v1.1.0 or later). If this is the first time you have installed this plugin, you will need to configure it with Marvin as your preferred iOS reader application. See the instructions at https://www.mobileread.com/forums/sho...d.php?t=215624 for more details. If you have previously installed this plugin, update to the most recent version.
  • Install the Marvin XD plugin.
  • When prompted for the location, choose The main toolbar when a device is connected.
  • Open calibre Preferences|Interface|Toolbar.
  • Select The main toolbar when a device is connected.
  • Select the Marvin XD icon (should be at the bottom), then click the up arrow repeatedly to move it just below the Location Manager icon. This will display the Marvin XD icon next to the Marvin icon when Marvin's calibre connector is running.
  • Accept all changes.
  • Exit calibre.

Using Marvin XD:
  • Connect your iDevice.
  • Start Marvin (version 2.0 or later) on your iDevice.
  • Initiate Marvin's calibre connector by touching Get books in the lower right corner of the Home screen or the Library screen (iPad) or Library screen (iPhone), then touching 'calibre'.
  • Start calibre.
  • After calibre is finished initializing, you should see the Marvin icon in the main toolbar, with the Marvin XD icon next to it.
  • Click the Marvin XD icon to view the Marvin Library.
  • For a full overview of Marvin XD capabilities, click the Help button.
  • Hover your cursor over individual cells or right-click for a context menu of possible actions.
  • Click Close to exit the Marvin XD window.

Tips & Tricks:
  • The first time that you use Marvin XD with an iDevice, caches are created which will make subsequent connections much faster.
  • If you have a very large calibre library, you can speed up initialization by creating a Virtual Library, which will limit the number of books in your calibre library that Marvin XD is analyzing.
  • Marvin XD has been tested with a library of more than 4000 books.

Special note for iOS7 users:
The first time that you connect your iDevice to your computer after updating to iOS7 you will see a dialog that looks like this:

Click Trust. Once you have confirmed that the connected computer is trustworthy, you shouldn't see that dialog again. You need to confirm this dialog before Marvin XD will work.

Special note for Linux users:
You need to use a system encoding that supports UTF-8. See this post for more details.

If you have problems:
  • Please report issues at Marvin XD's issue tracker.
  • Provide as much detail as possible to recreate the problem. At a minimum, your OS, the type of iDevice you're using, the version of Marvin you have installed, and the steps necessary to recreate the problem.
  • If the problem is a crash, please post a debug log with your issue. Instructions for creating a debug log may be found in Creating a new issue.
  • Important note for Linux users: If you have iOS 7 installed on your iDevice, you may not be able to click Trust and dismiss the dialog. This is a known issue with libiMobileDevice and eventually will be corrected through a patch to your distro. You will be unable to use Marvin XD with iOS7 until the patch is available for your system. Users with earlier iOS versions will not be affected.

Paypal Donations:
Version History:
Spoiler:

v1.2.1 - 8 March 2014
• Fixed typo in default CSS elements
v1.2.0 - 7 March 2014
• Added new metadata status colors: light gray, dark gray, magenta
• New configuration options to mark books with updated content
• Add support for syncing and setting Ratings
• Added ability to send locked books from calibre library (GitHub issue #34)
• Update Locked synchronization logic
• Added support for Book notes, Bookmark notes
• Requires iOSRA 1.3.5 or later
v1.1.1 - 1 January 2014
• Changed cover management to support Marvin 2.6
• Fixed issue #31
• Various UI improvements and bug fixes
v1.1.0 - 10 December 2013
• Added support for multiple libraries
• Reconfigured main window with busy spinner
• Fixed pubdate handling under Windows when pubdate < 1970
• Added auto-refresh option when launching MXD
• Various UI improvements, bug fixes, performance enhancements
v1.0.9 - 01 November 2013
• Improved cover matching algorithm
• Various bug fixes and performance improvements
v1.0.8 - 25 September 2013
• Improved metadata comparison when Published date is unknown
v1.0.7 - 21 September 2013
• Added error handler for illegal filenames when generating Marvin hashes
v1.0.6 - 18 September 2013
• Fixed issue #17
v1.0.5 - 16 September 2013
• Improved error handling
• Ignore series_index when no series information
v1.0.4 - 16 September 2013
• Fixed issues #12, #14, #15, #16
v1.0.3 - 15 September 2013
• Fixed issue #10
• Improvements in error handling
v1.0.2 - 14 September 2013
• Fixed issue #4
v1.0.1 - 13 September 2013
• Fixed crash during load on fresh installation
v1.0.0 - 13 September 2013
• Initial release


VRH 09-13-2013 12:59 PM

Calibre crash with MarvinXD plug-in
 
Calibre won't start for me with the Marvin XD plug-in installed. I am running OS X 10.8.5, & Calibre 1.3.0 (for Mac). Here's the error I get.

Code:

calibre, version 1.3.0
ERROR: Startup error: There was an error during calibre startup. Parts of calibre may not function. Click Show details to learn more.

Traceback (most recent call last):
  File "site-packages/calibre/gui2/main.py", line 234, in initialize_db_stage2
  File "site-packages/calibre/gui2/main.py", line 183, in start_gui
  File "site-packages/calibre/gui2/ui.py", line 204, in initialize
  File "site-packages/calibre/gui2/actions/__init__.py", line 142, in do_genesis
  File "calibre_plugins.marvin_manager.action", line 126, in genesis
  File "calibre_plugins.marvin_manager.action", line 257, in init_options
  File "calibre_plugins.marvin_manager.annotations_db", line 303, in connect
OperationalError: unable to open database file

:help:

evanbernstein 09-13-2013 01:13 PM

I just got the same error as VRH. On OS X as well. I don't know how to delete the plugin since calibre won't start up.

kovidgoyal 09-13-2013 01:30 PM

You can start calibre like this in Terminal.app

/Applications/calibre.app/Contents/MacOS/calibre --ignore-plugins

which will allow you to remove the malfunctioning plugin.

casualeye 09-13-2013 01:30 PM

I get the same error and I'm on Windows 7 and Calibre 1.3.0

ERROR: Startup error: There was an error during calibre startup. Parts of calibre may not function. Click Show details to learn more.

Traceback (most recent call last):
File "site-packages\calibre\gui2\main.py", line 234, in initialize_db_stage2
File "site-packages\calibre\gui2\main.py", line 183, in start_gui
File "site-packages\calibre\gui2\ui.py", line 204, in initialize
File "site-packages\calibre\gui2\actions\__init__.py", line 142, in do_genesis
File "calibre_plugins.marvin_manager.action", line 126, in genesis
File "calibre_plugins.marvin_manager.action", line 257, in init_options
File "calibre_plugins.marvin_manager.annotations_db ", line 303, in connect
OperationalError: unable to open database file

Windows 7, Calibre

mob 09-13-2013 01:39 PM

for those using Win7, add the following to your shortcut for Calibre:

behind calibre.exe" add -ignore-plugins

remove or disable Marvin (under preferences - plugins, type in Marvin in search box), close Calibre, then remove the " -ignore-plugins" from Calibre shortcut and everything works again...

I love Marvin reading app, but this should have been tested more thoroughly...

Cheers / Mop

kguil 09-13-2013 01:53 PM

Have you installed the latest iOS reader applications plugin? https://www.mobileread.com/forums/sho...d.php?t=215624

evanbernstein 09-13-2013 01:55 PM

I do have both plugins installed.

(I was going to suggest that it might be because I installed them both at the same time, but I just uninstalled Marvin XD, verified that the iOS plugin was installed, then re-installed Marvin XD and got the same crash)

kguil 09-13-2013 02:06 PM

@evanbernstein Thanks for checking it out. Investigating.

chilady1 09-13-2013 02:17 PM

Quote:

Originally Posted by kovidgoyal (Post 2622823)
You can start calibre like this in Terminal.app

/Applications/calibre.app/Contents/MacOS/calibre --ignore-plugins

which will allow you to remove the malfunctioning plugin.

Thanks Kovid - I was able to remove the Marvin XD plug-in and Calibre launched as normal. I will await to hear about the investigation on this plug-in before re-installing.

FatCatElvis 09-13-2013 02:25 PM

Same error message. Windows 7. iPad Mini (iOS 6.1.2). Calibre 1.3. Marvin 2.0.

- Already had iOS reader applications plugin installed, but needed to update it. Did that. (but didn't restart Calibre)
- Then installed the Marvin XD plugin. Restarted Calibre.
- Got same error message


By the way, how do I start Calibre without the plug in? I added " -ignore-plugins" to the shortcut command line, but it's not working. Here's the full command line, but I obviously got something wrong with the syntax. Can someone help?

"C:\Program Files (x86)\Calibre2\calibre.exe" -ignore-plugins

Thanks.

casualeye 09-13-2013 02:27 PM

Two dashes before ignore

"C:\Program Files (x86)\Calibre2\calibre.exe" --ignore-plugins

FatCatElvis 09-13-2013 02:30 PM

Quote:

Originally Posted by casualeye (Post 2622886)
Two dashes before ignore

"C:\Program Files (x86)\Calibre2\calibre.exe" --ignore-plugins


Ahhh. Thanks for the quick reply. Knew it would be a simple oversight.

zoorakhan 09-13-2013 05:32 PM

Is disabling plugins different in portable version ? Using
"C:\KINDLEpad\Kindle Calibre\calibre-portable.exe" --ignore-plugins and
"C:\KINDLEpad\Kindle Calibre\calibre-portable.exe" -ignore-plugins

on Calibre 1.0 I keep getting the same error as before.

(Assuming I have to add the words in Target: "C:\KINDLEpad\Kindle Calibre\calibre-portable.exe" -ignore-plugins

and not in Start in: "C:\KINDLEpad\Kindle Calibre"

GRiker 09-13-2013 07:16 PM

Apologies to all. I was a doctor's appointment and unable to upload a fix until now.

Please update to version 1.0.1 which should solve the problem everyone's having.

G


All times are GMT -4. The time now is 10:47 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.