jellyfin / jellyfin-vue

A modern web client for Jellyfin based on Vue
https://jellyfin.org
GNU General Public License v3.0
1.24k stars 223 forks source link

Full Fledged Comic Reader #1506

Open anonhacker47 opened 2 years ago

anonhacker47 commented 2 years ago

Description of the bug

Not a bug but would like to work on this feature for jellyfin, recently got introduced to jellyfin and love it so much, i am fairly amateur at develpment but would like to work on this. Opened an issue since would like to have some pointers on where to start.

Steps to reproduce

_

Expected behavior

_

Logs

No response

Screenshots

No response

Platform

Windows

Browser

Firefox

Jellyfin server version

10.7.6

Additional context

No response

ThibaultNocchi commented 2 years ago

Indeed this shall be made for this client to be a fully fledged one

anonhacker47 commented 2 years ago

Where should one start if trying to implement this?

ferferga commented 2 years ago

@anonhacker47 Your best bet is probably looking at how we've hooked the differet video players here and here

PlayerManager is where all of the different players are "ruled". Create a player that handles PDFs and CBZ files and hook it to PlayerManager.

Play with this a little and ask us if you have any doubt!