+1
Completed

Comixology Theme

Scott (ScooterPSU) 11 years ago updated by Jane 4 years ago 534

After a ton of work, and a lot of hacky css, I think this is ready to share.


Here are some screenshots of the various parts. http://imgur.com/a/3gEcz


And here is the actual theme files. https://goo.gl/eI6EhG


The second link has the theme, the publisher extras, and a readme.txt. Please read before installing.


Enjoy!

+1
Planned

Java exception on issues containing a decimal

Wesley Howard 11 years ago updated by Tom 10 years ago 6
20150330 20:34:29 [Scanner thread] WARN com.ubooquity.b.c - Problem while reading comic metadata for file file: /share/comics/DC Comics/Wonder Woman (2011)/wonder woman 023.1 (2013).cbz
java.lang.NumberFormatException: For input string: "23.1"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[na:1.7.0_75]
at java.lang.Integer.parseInt(Integer.java:492) ~[na:1.7.0_75]
at java.lang.Integer.valueOf(Integer.java:582) ~[na:1.7.0_75]
at com.ubooquity.b.c.a(SourceFile:81) ~[Ubooquity.jar:1.7.6]
at com.ubooquity.data.feeder.a.b(SourceFile:499) [Ubooquity.jar:1.7.6]
at com.ubooquity.data.feeder.a.c(SourceFile:458) [Ubooquity.jar:1.7.6]
at com.ubooquity.data.feeder.a.b(SourceFile:39) [Ubooquity.jar:1.7.6]
at com.ubooquity.data.feeder.a$1.run(SourceFile:127) [Ubooquity.jar:1.7.6]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]


fresh install, initial run.
Linux, Ubuntu mix (flawless server 2.0), headless

Comic does appear in the web UI in the correct location for the path, but does not have an issue number with it.

This is a corner case with some DC titles around 2 years into the new 52 affecting just about all the titles. Let me know if you need any more logs etc out of me.
+1
Completed

[Feature Request] Preload next page

Costas Korai 11 years ago updated by Barrett Roberts 9 years ago 10
I wanted to suggest a setting that enables next page preloading in the background, to possibly improve reading by lowering load time.
0

What endpoints are available via the public API?

p0lrb3ar 2 months ago 0

Hello,

Just curious what endpoints are available through the public-api? I found preferences in addition to the available settings scan and shutdown. Curious if there are any others. 


I would like to inquire about the possibility of a couple diagnostic tools.

1) show all book covers in a single screen, so that I can figure out which ones I need to fix to display correctly in Ubooquity

2) check epubs, Not a diagnostic, but a tool to log which epubs the viewer errs when opening, so I can fix them on the back end.

Best regards.

0

Renegade Reader v4

Gary 3 months ago updated 3 months ago 1

Latest Renegade Reader release

* v4.r3

This release fixes various display/performance issues with the audio book player.

- New backend utility "Audiobook Json Creator" is included (see /utils folder) to help create custom timestamps and chapter marks for your audio books.

- Audio book player no longer pre-loads from audio book containers for timestamp/chapter information. (much faster!)
- Multiple audio book containers now display timestamps rather than durations.
- Seek bar treats multiple audio book containers as a single container instead of resetting at the beginning of a new chapter.
- The chapter # display was removed in favor of using the # of the chapter in the chapter name field.
- Audio book player navigation and playlist generation have been re-worked.

Personally, over the past week I have used the Audiobook JSON Creator to create custom timestamp and chapter information for over 360 audio book containers. 

I hope you find it handy.
GUISI

0

Jellyquity (Jelyfin) Theme for v3

Toni 4 months ago updated by Gary 3 months ago 11

Hey everyone! 

I've been working on a custom theme for Ubooquity 3 for a while now, and I'm happy to finally share it with the community!

**Jellyquity** — A Jellyfin-inspired dark theme for Ubooquity 3

I'm a big fan of both Ubooquity and Jellyfin, so I thought — why not bring that sleek Jellyfin aesthetic to my comic/book server? That's how Jellyquity was born.

**What's included:**

- Home page with category cards (blurred cover as background, randomly picked from the library)

- "Recently added" sections per category, loaded dynamically

- Library grid (6 columns, centered)

- Book details popup with cover, metadata, progress bar and action icons

- Search popup in the header

- Styled settings popup (grouping, sorting)

- Login page

- Multilingual UI — French, English and Italian built-in, easy to extend

- Folder covers: uses `folder.jpg` if present, otherwise picks a random cover from the folder

**Requirements:**

- Ubooquity 3.x

- "Enable folder metadata display" enabled in Advanced settings

- "Display title from metadata" enabled for proper titles

I built this with a lot of trial and error (Mustache context variables are not always what you'd expect! 😅), so feel free to report any bugs or suggest improvements.

Screenshots and download link below. Hope you enjoy it!

Login page

Image 875


Home page

Image 873

Collection page

Image 874

0

user name error on 3.1.0

EricW 4 months ago 0

Trying to create a user name on 3.1.0, and when going to save it, I get an error of 'Configuration could not be saved, seed (sic) details in logs', and the logs show the following Java error

20260521 07:52:27 [qtp1729904998-22453] ERROR com.ubooquity.provider.a.a.a - Failed to read or deserialize configuration from request
com.fasterxml.jackson.databind.JsonMappingException: Unexpected IOException (of type java.nio.file.NoSuchFileException): /tmp/JarClassLoader/kotlin-stdlib-1.8.22.jar.9396437004828442146.tmp
  at com.fasterxml.jackson.databind.JsonMappingException.fromUnexpectedIOE(JsonMappingException.java:346)
  at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3776)
  at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3740)
  at com.ubooquity.f.f.a(SourceFile:52)
  at com.ubooquity.provider.a.a.a.k(SourceFile:297)
  at com.ubooquity.provider.a.a.a.a(SourceFile:80)
  at com.ubooquity.provider.a.a.a.processRequest(SourceFile:71)
  at com.ubooquity.d.a.a(SourceFile:63)
  at com.ubooquity.d.b.handle(SourceFile:54)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1381)
  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:178)
  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1303)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
  at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:141)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
  at org.eclipse.jetty.server.Server.handle(Server.java:563)
  at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
  at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
  at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:416)
  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:385)
  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:272)
  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:140)
  at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
  at java.base/java.lang.Thread.run(Thread.java:840)

Any way to create a user on an already configured system?

0

Reinstall failing please enlighten java exception

Maurice Thaler 6 months ago 0

Trying to reconstruct my server which ran for many years. 

In an empty directory I click on Ubooquity.jar and Java gives me a starting virtual machine and fatal error.

Any clue?

0

Appli Asustor : les thèmes ne fonctionnent pas

De Cessandre René 7 months ago 0

Bonjour,
Comme indiqué dans le titre je ne parviens pas à modifier le thème de ma page Ubooquity sur mon NAS Asustor AS5402T, elle reste sur le thème par défaut (blanc).
J'ai

téléchargé plusieurs thèmes, ils apparaissent bien dans la liste de

sélection en page admin, je sauvegarde bien les paramètres après la

sélection du thème mais rien n'y fait.
Je possédais auparavant un

NAS Synology et je n'avais pas ce souci. S'agit-il d'un bug de

l'application Asustor ? Si un utilisateur de NAS de la même marque

pouvait tester de son côté, ça serait sympa ^^ Merci.

0

Use sidecar cover thumbnail files for AZW3 books

Gray Siegel 7 months ago 0

For some AZW3 files, the cover thumbnail is way off. It might show as either missing, or a small cropped image of something (but not the actual cover). Feature request to prefer a sidecar artwork file (any found .jpg or .png in fhe book folder) to use first. A fallback could be to try to use a cover from the embedded metadata, but this is very unreliable for .AZW3 files.