Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre > Plugins

Notices

Reply
 
Thread Tools Search this Thread
Old 06-15-2014, 05:23 PM   #1
Philantrop
Addict
Philantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beauty
 
Philantrop's Avatar
 
Posts: 229
Karma: 32001
Join Date: Dec 2008
Device: iOS devices
[GUI Plugin] Marvin XD



Many of you will know this plugin and might be surprised to see me post a new thread. I'm taking over maintainership from Greg who decided to retire from Calibre development. I'm very, very grateful to you, Greg, for creating these great plugins and I'll try my best to keep up to your standards.

I'll post more about this soon! Cheers, Wulf

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




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 http://www.mobileread.com/forums/sho...d.php?t=241143 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.2 - 15 June 2014
• New feature: Backup & restore your entire library (requires Marvin 2.7.2)
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

Attached Files
File Type: zip Marvin XD.zip (528.8 KB, 1001 views)

Last edited by Philantrop; 06-16-2014 at 01:49 PM. Reason: Update thread, github, etc. links
Philantrop is offline   Reply With Quote
Old 06-16-2014, 07:17 PM   #2
chilady1
I devour books!
chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.chilady1 ought to be getting tired of karma fortunes by now.
 
chilady1's Avatar
 
Posts: 750
Karma: 1285226
Join Date: Mar 2009
Device: iPad Air, Kindle 3, iPhone 5s
THANK YOU!

I would like to take this opportunity to personally THANKS GRiker for all his hard work and dedication to this and other plug-ins that make Calibre that much better!

Wulf - thanks goes out to you as well for taking over the maintenance of this truly wonderful plug-in.

THANKS TO YOU BOTH!

chilady1 is offline   Reply With Quote
Old 06-16-2014, 10:25 PM   #3
vikarti
Enthusiast
vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.vikarti ought to be getting tired of karma fortunes by now.
 
Posts: 35
Karma: 1004974
Join Date: May 2013
Location: Russia, Omsk
Device: Primary: iPadMiniRetina+Marvin. Secondary: Kindle & Bookmate
I would also like thank them. Without them I couldn't use almost all Marvin's advanced functionality...
vikarti is offline   Reply With Quote
Old 06-17-2014, 08:46 AM   #4
ac4lt
Connoisseur
ac4lt began at the beginning.
 
ac4lt's Avatar
 
Posts: 61
Karma: 36
Join Date: Jan 2010
Location: Reston, Virginia, US
Device: ipad
I just discovered Marvin and Marvin XD a couple of days ago and it looks like what I've been wanting for years now! Thanks to all those who had a hand in development.

I have one question:

I have custom columns in calibre that for "read" (a boolean) and "date last read" (a date) and have configured Marvin XD to use those columns. It seems to work properly in terms of bringing the right data back from Marvin but if I send a book over that has read==true and a value in the "date last read" field then those values aren't transferred over to Marvin.

I know it seems odd to transfer over books that are read but sometimes it's useful to refer back to old material and having those show up as unread in Marvin is not ideal. I can mark them as read manually but I don't see a way to fix the date.

Is there a way to send the data from those columns from calibre to marvin?

Thanks!

Linda
ac4lt is offline   Reply With Quote
Old 06-19-2014, 08:37 AM   #5
Philantrop
Addict
Philantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beauty
 
Philantrop's Avatar
 
Posts: 229
Karma: 32001
Join Date: Dec 2008
Device: iOS devices
Hello Linda,

sending books from Calibre to Marvin is done via the iOS reader applications plugin which doesn't know about your custom columns and, thus, can't transfer them.

Best regards, Wulf
Philantrop is offline   Reply With Quote
Old 06-20-2014, 06:03 AM   #6
ac4lt
Connoisseur
ac4lt began at the beginning.
 
ac4lt's Avatar
 
Posts: 61
Karma: 36
Join Date: Jan 2010
Location: Reston, Virginia, US
Device: ipad
Quote:
Originally Posted by Philantrop View Post
Hello Linda,

sending books from Calibre to Marvin is done via the iOS reader applications plugin which doesn't know about your custom columns and, thus, can't transfer them.

Best regards, Wulf

Wulf, I think I didn't do a good job of describing what I was talking about. In Marvin XD, when you choose "Explore Marvin Library" it shows the last read and read columns but only seems to pull info on those from Marvin and not send those columns to Marvin when syncing metadata.

That's why I posted about it here. Was I in error?
ac4lt is offline   Reply With Quote
Old 06-21-2014, 09:03 AM   #7
Philantrop
Addict
Philantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beautyPhilantrop does all things with Zen-like beauty
 
Philantrop's Avatar
 
Posts: 229
Karma: 32001
Join Date: Dec 2008
Device: iOS devices
Quote:
Originally Posted by ac4lt View Post
Wulf, I think I didn't do a good job of describing what I was talking about. In Marvin XD, when you choose "Explore Marvin Library" it shows the last read and read columns but only seems to pull info on those from Marvin and not send those columns to Marvin when syncing metadata.

That's why I posted about it here. Was I in error?
I understood that. Nevertheless, my answer is still the same: That doesn't (and won't) work.
Philantrop is offline   Reply With Quote
Old 06-21-2014, 12:51 PM   #8
ac4lt
Connoisseur
ac4lt began at the beginning.
 
ac4lt's Avatar
 
Posts: 61
Karma: 36
Join Date: Jan 2010
Location: Reston, Virginia, US
Device: ipad
Quote:
Originally Posted by Philantrop View Post
I understood that. Nevertheless, my answer is still the same: That doesn't (and won't) work.
Ah well. It would be nice if the sync was two-way but at least I know what to expect. Thanks for the reply.
ac4lt is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[GUI Plugin] FanFictionDownLoader JimmXinu Plugins 3152 Today 06:16 PM
[GUI Plugin] KindleUnpack - The Plugin DiapDealer Plugins 245 07-17-2014 07:27 PM
[GUI Plugin] Marvin XD (closed) GRiker Plugins 141 06-15-2014 05:36 PM
[GUI Plugin] KiNotes -axel- Plugins 0 07-14-2013 06:39 PM
[GUI Plugin] Plugin Updater **Deprecated** kiwidude Plugins 159 06-19-2011 12:27 PM


All times are GMT -4. The time now is 09:03 PM.


MobileRead.com is a privately owned, operated and funded community.