yo! First post, so pardon if this isn't the exact right place (will check rules before cross posting in the kobo section, since technically this is a calibre issue)
first of, yes, love my kobo, looking forward to playing around with some of the nickel menu options at some point.
However, I recently bought some real kobo books to put on it and those aren't playing nice. only afew actually have drm on them soooo those are the problem files.
i've used dedrm to remove kindle drm and that worked fine. i couldn't find clear instructions on how exactly obok is supposed to be set up. i've tried to use obok for the problem kobo files from: kobo internet store downloads (those show up as .acsm files), the kobo pc app (which is trash), opening from the device:calibre connection, and porting them from kobo itself.
Debug calibre doesn't show the plugin complaining;
calibre, version 6.14.0
ERROR: Loading book failed: Failed to open the book at C:\Users\$USER\Calibre Library\Unknown\df27cd04-b2d1-45f4-9365-8ff02214ca5 (1143)\df27cd04-b2d1-45f4-9365-8ff0221 - Unknown.kepub. Click "Show details" for more info.
Failed to convert book: C:\Users\$USER\Calibre Library\Unknown\df27cd04-b2d1-45f4-9365-8ff02214ca5 (1143)\df27cd04-b2d1-45f4-9365-8ff0221 - Unknown.kepub with error:
Failed to run pipe worker with command: from calibre.srv.render_book import viewer_main; viewer_main()
Traceback (most recent call last):
File "runpy.py", line 196, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "site.py", line 83, in <module>
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 196, in main
File "<string>", line 1, in <module>
File "calibre\srv\render_book.py", line 821, in viewer_main
File "calibre\srv\render_book.py", line 812, in render_for_viewer
File "calibre\srv\render_book.py", line 789, in render
File "calibre\ebooks\oeb\iterator\book.py", line 53, in extract_book
File "calibre\ebooks\conversion\plumber.py", line 755, in __init__
ValueError: No plugin to handle input format: kepub
if i open as epub, it doesn't properly decode so i get garbage.
if i don't give it an extension i get "file extension too long" since it appears to take the file name as the extension (98 characters)
first of, yes, love my kobo, looking forward to playing around with some of the nickel menu options at some point.
However, I recently bought some real kobo books to put on it and those aren't playing nice. only afew actually have drm on them soooo those are the problem files.
i've used dedrm to remove kindle drm and that worked fine. i couldn't find clear instructions on how exactly obok is supposed to be set up. i've tried to use obok for the problem kobo files from: kobo internet store downloads (those show up as .acsm files), the kobo pc app (which is trash), opening from the device:calibre connection, and porting them from kobo itself.
Debug calibre doesn't show the plugin complaining;
calibre, version 6.14.0
ERROR: Loading book failed: Failed to open the book at C:\Users\$USER\Calibre Library\Unknown\df27cd04-b2d1-45f4-9365-8ff02214ca5 (1143)\df27cd04-b2d1-45f4-9365-8ff0221 - Unknown.kepub. Click "Show details" for more info.
Failed to convert book: C:\Users\$USER\Calibre Library\Unknown\df27cd04-b2d1-45f4-9365-8ff02214ca5 (1143)\df27cd04-b2d1-45f4-9365-8ff0221 - Unknown.kepub with error:
Failed to run pipe worker with command: from calibre.srv.render_book import viewer_main; viewer_main()
Traceback (most recent call last):
File "runpy.py", line 196, in _run_module_as_main
File "runpy.py", line 86, in _run_code
File "site.py", line 83, in <module>
File "site.py", line 78, in main
File "site.py", line 50, in run_entry_point
File "calibre\utils\ipc\worker.py", line 196, in main
File "<string>", line 1, in <module>
File "calibre\srv\render_book.py", line 821, in viewer_main
File "calibre\srv\render_book.py", line 812, in render_for_viewer
File "calibre\srv\render_book.py", line 789, in render
File "calibre\ebooks\oeb\iterator\book.py", line 53, in extract_book
File "calibre\ebooks\conversion\plumber.py", line 755, in __init__
ValueError: No plugin to handle input format: kepub
if i open as epub, it doesn't properly decode so i get garbage.
if i don't give it an extension i get "file extension too long" since it appears to take the file name as the extension (98 characters)