Zealot 1 Posted October 19, 2014 Posted October 19, 2014 It works with Calibre's preferred layout. The only downside is your drilling down through the authors which don't have images unless you manually add them. It doesn't add any files that will mess up Calibre or change the db? What if I have books with unsupported formats? Does it just ignore those? Thanks for the quick reply btw.
rthomas 50 Posted December 4, 2014 Posted December 4, 2014 (edited) As of server version 3.0.5424.1 it seems that the Bookshelfplugin 1.0..5198.29005 in the webclient (Chrome 38.0.2125.111) doesn't read the metadata from the through calibre created file "metadata.opf" This goes also for the new server version 3.0.5445.6 I mentioned this issue already on the 14 nov 2014 and got a reply from Redshirt he would look into it but is there already a status update? As of the new server version 3.05445.6 some problems have been added: There is no display of my ebooks in the metadatamanager. No display of ebooks through the sidemenu item Ebooks I can only display my individual ebook through the report manager: clicking on a ebook item will display the following error message "value name cannot be null parameter name: item" and then disappears but it will send me to the metadatamanager and from there I click on the titlehead of the ebook which brings me to displayview of the individual ebook. Enclosed some screencaptures to explain. Edited December 4, 2014 by rthomas
rthomas 50 Posted December 4, 2014 Posted December 4, 2014 For those who are interested in a kind of step by step guide for the way I use the bookshelfplugin go and watch here mb3 and bookshelfplugin step by step guide.pdf 2
Redshirt 1487 Posted December 5, 2014 Author Posted December 5, 2014 I've published a new version that's compatible with the current server. To get the metadata to show again, you may need to select the parent folder for books in the metadata manager and press refresh. 1
hec1152 2 Posted December 6, 2014 Posted December 6, 2014 Excuse my lack of understanding here, but I'm trying to figure out how to use this plug-in. Is there any more current info on how to set it up, use it, etc?
rthomas 50 Posted December 10, 2014 Posted December 10, 2014 I've published a new version that's compatible with the current server. To get the metadata to show again, you may need to select the parent folder for books in the metadata manager and press refresh. Hi Redshirt, Does indeed work like a charm again. Thanks for the update.
hec1152 2 Posted December 12, 2014 Posted December 12, 2014 I feel stupid now. I figured out how to get this working. I just used the Calibre library modified to list each author as folder with book inside folder. Sorry for the open ended, ill informed question.
markle88 15 Posted December 24, 2014 Posted December 24, 2014 Has anyone got this plugin to work reliably with comics? I cannot get it to properly identify most of my comic books. Is there not any way to get the plugin to read the metadata embedded in the cbz files? Attached is an example comic book file.
Luke 42077 Posted December 24, 2014 Posted December 24, 2014 it does not read cbz, however the code is open source and it would be a great addition from a new contributor https://github.com/RedshirtMB/MBBookshelf
sorcer1 0 Posted September 28, 2015 Posted September 28, 2015 (edited) Hello, I already have a Calibre's database with this structure : -- EBOOKS metadata.db -- AUTHOR 1 -- BOOK 1 cover.jpg book1.pdf metadata.opf -- BOOK 2 cover.jpg book2.pdf metadata.opf After the scanning of the "Books" library with MBBookshelf, i can see the cover and download it. This is almost perfect ! It is possible to see all the metadata from the metadata.opf in the book's details ? Edited September 28, 2015 by sorcer1
Luke 42077 Posted October 14, 2015 Posted October 14, 2015 Nobody can help ? At the moment the plugin has only basic features. It is open source and anyone is welcome to help improve it: https://github.com/MediaBrowser/Emby.Plugins/tree/master/Bookshelf
rthomas 50 Posted October 23, 2015 Posted October 23, 2015 Hi to all ebook fans, Unfortunally there is not a lot going on for ebook reading in Emby.To give a boost to the ebook fans (myself too) I want to extend the capabilities within Emby for ebooks to experience online epub reading in the webclient. I started to browse for a suitable epubreader on the internet. Prerequisites are: no plugin install in the browser or app for a specific operating system or client inline browser reading experience for most common desktop and mobile webclients the epubreader is a javascript framework capable of reading zipped epubs confirming to the epub 2 and 3 specifications customisable and responsive design the code has to be opensource (gpl,mit or bsd license) I found several javascript epubreaders. But Readiumjs is by far the most solid and feature rich framework as a epubreader. It has a huge and active development community. For info and details follow these links http://readium.github.io/ and https://github.com/readium/readium-js-viewer The ReadiumJS project is developing a JavaScript library (readium-js) and viewer (readium-js-viewer ) for EPUB 3 rendering optimized for use to render EPUB files directly from websites and in browser-based "cloud" readers. Using ReadiumJS does not require any server-side infrastructure or browser plug-ins. I need help to implement it in Emby. What I did so far is: placed the necessary files in the Emby server location C:\Users\Rienk\AppData\Roaming\MediaBrowser-Server\System\dashboard-ui\readium-js-viewer added a button and added code to itemdetails.html and itemdetailpage.js to open the reader I have two possiblities to render the epubreader, as a iframe or in a new window. It works both ways but the problem with the iframe is that it looses responsiveness. I tried css and js code to make it responsive but it didn't work out. Opening in a new window will work fine and the reader adapts to the viewport. For demonstrating I hardcoded the epub file in html but this should be coded dynamically. Opening the epubreader with the epubfile corresponding the specific itemid. I am stuck at two major problems: 1) the ahref attribute when clicking on the button is formatted like this "http://localhost:8090/web/readium-js-viewer/cloudreader.html?epub=http://localhost:8090/web/filepath/filename+extension" where parameter prefix ?epub= refers to a url reffering the serverlocation, filepath and filename plus extension.corresponding to the itemid in Emby.My question is how to get these values from Emby and add it as a querystring to the parameter with jquery?2)Readiumjs is out of the box capable of reading zipped epubs but only if the server supports http byte range. This means the server allows importing partially epubs. So the epub does not have to be completely downloaded first. Testing this on a apache webserver (wamp) works fine but not for the emby server (mono-http server) it only allows me to read unzipped epubs. My question: Does emby server supports http byte range and if so could this be enabled? Well I hope you can help me out on this so we can enjoy nice ebooks in the webclient. 2
mediacowboy 438 Posted October 23, 2015 Posted October 23, 2015 I can't help as far as the coding but I would love to help test. I do have to questions. Will this read pdf's and will this remember where you leave off? The pdf isn't a big deal as I can convert my books.
rckoegel 10 Posted November 28, 2015 Posted November 28, 2015 (edited) the javascript epub reader likely doesn't read PDFs, but earlier in the discussion of this plugin it was said that PDF could be either downloaded or viewed directly in the browser, depending on browser capabilities. myself: i'm coming over from PLEX. and i'm only interested in being able to organize, browse, and remotely access an ebook library. prefereably mobi/prc, as i prefer to virtically scroll my textual books like an endless webpage. i havent tested the mb bookshelf plugin or even installed emby, fyi, i'm just shopping for info before i dive in. Edited November 28, 2015 by rckoegel
famillechesnel 0 Posted April 26, 2017 Posted April 26, 2017 Hi Emby community, I try to install the MB Bookshelf server plugin on my NAS Qnap x86. But I don't see the plugin in the server catalog. What am I supposed to do to make the server plugin available ?
mediacowboy 438 Posted April 26, 2017 Posted April 26, 2017 (edited) This plugin had been discounted and is now built into the core of the server. So all you will need to do is add a library with the type of books. Add your books to that library and you should be off to the races. Edited April 26, 2017 by mediacowboy
famillechesnel 0 Posted April 27, 2017 Posted April 27, 2017 Thank you for your support mediacowboy. My books are mangas in cbz format. Do I need a particular file structure to get the metadata from comicvine ? I just try for test Ebooks/Bleach/Bleach 001.cbz /Bleach 002.cbz But I got no metadata and the identification tool shows no result. My project is to browse my manga collection with the Emby android app on a tablet and play the cbz file with my prefered manga reader.
mediacowboy 438 Posted April 28, 2017 Posted April 28, 2017 (edited) I do not have comics on my server yet so I couldn't not answer that for comicvine. I do know with books 8 have to manually scrap all the data as there is not a free scrapper for books. Here is how some other people have done organized their comics: https://emby.media/community/index.php?/topic/44891-Where-do-we-stand-on-Bookshelf-working-again? Edited April 28, 2017 by mediacowboy
Protektor 12 Posted December 6, 2017 Posted December 6, 2017 I read this thread that ebook support is suppose to built in to the main server package but I have to say it doesn't appear that the server is reading .opf files like it used to or not reading it at all. I am not getting any metadata read from the "metadata.opf" file that is in each directory for each book. I'm only seeing it read the directory structure and import the "cover.jpg" files.
Luke 42077 Posted December 6, 2017 Posted December 6, 2017 We don't currently read the opf contents. Our book support is sort of in it's infancy. It's something we can add in the future. Thanks.
Protektor 12 Posted December 16, 2017 Posted December 16, 2017 We don't currently read the opf contents. Our book support is sort of in it's infancy. It's something we can add in the future. Thanks. Why is there code that isn't being used in the book section of the server that will read OPF files and code for pulling metadata from google books and comicvine as well that doesn't appear to be used but is on GitHub? I looked over the code and it could certainly be expanded to pull in more data from the opf files but the code appears to be there to read the opf file.
Luke 42077 Posted December 16, 2017 Posted December 16, 2017 it needs to be re-evaluated and updated to newer server conventions. Also back when the plugin had google books, we were running into google books api limits so we'd need to figure that out before bringing it back. Thanks.
SteveHeist 0 Posted March 19, 2021 Posted March 19, 2021 Sorry to bump old thread but is MB Bookshelf still available on Emby Servers? I don't see it in the Plugins UI at all as of today.
Luke 42077 Posted March 19, 2021 Posted March 19, 2021 11 hours ago, SteveHeist said: Sorry to bump old thread but is MB Bookshelf still available on Emby Servers? I don't see it in the Plugins UI at all as of today. The features of the MB Bookshelf plugin were actually merged into Emby Server, so no plugin needed.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now