Is your feature request related to a problem? Please describe.
This request is related to the problem of ebook discovery. Currently, ebook discovery is limited to the catalogue component and more specifically, to active search via OPDS.
Describe the solution you'd like
I'd like to see ebook discovery implemented in the library itself. Would you consider implementing an option to display something like "(Show) ebooks by the same author" for an author/ebook that is already in the library? Users would then either receive automatic reading recommendations for other works by authors they are already reading (maybe through a sidebar?) or they could toggle those recommendations by clicking a link in the menu or a button. Would it be possible for this to have Foliate automatically send queries based on authors in the library across all OPDS catalogues a user has subscribed to and have the results displayed in a way that lists results either by publisher or specific title? Users could then quickly compare available titles across different catalogues based on authors they are already interested in. Maybe Show ebooks by the same author can be displayed when selecting but not opening an ebook in the library?
Describe alternatives you've considered
I'm not sure to what extent it would confuse users if ebook discovery stretches across two or more Foliate components. Maybe discovery should really only happen in the catalogues/OPDS component to keep components functionally separate? I guess the question is: In what component do you expect to receive reading recommendations?
Most eBooks include metadata that describes the author, so this is a logical enhancement for a program that is specifically designed for reading content such as eBooks...
Is your feature request related to a problem? Please describe. This request is related to the problem of ebook discovery. Currently, ebook discovery is limited to the catalogue component and more specifically, to active search via OPDS.
Describe the solution you'd like I'd like to see ebook discovery implemented in the library itself. Would you consider implementing an option to display something like "(Show) ebooks by the same author" for an author/ebook that is already in the library? Users would then either receive automatic reading recommendations for other works by authors they are already reading (maybe through a sidebar?) or they could toggle those recommendations by clicking a link in the menu or a button. Would it be possible for this to have Foliate automatically send queries based on authors in the library across all OPDS catalogues a user has subscribed to and have the results displayed in a way that lists results either by publisher or specific title? Users could then quickly compare available titles across different catalogues based on authors they are already interested in. Maybe Show ebooks by the same author can be displayed when selecting but not opening an ebook in the library?
Describe alternatives you've considered I'm not sure to what extent it would confuse users if ebook discovery stretches across two or more Foliate components. Maybe discovery should really only happen in the catalogues/OPDS component to keep components functionally separate? I guess the question is: In what component do you expect to receive reading recommendations?