XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Medium Medium
    • 5.0.10 (Android)
    • Android
    • None
    • SIMPLY S18 August 18 - Sep 1, SIMPLY S19 September 1 - 15, SIMPLY 22 Oct 14 - Oct 27, SIMPLY S20 September 15 - 29, SIMPLY S21 Sep 29 - Oct 13, SIMPLY S23 Oct 27 - Nov 10

      To implement the new OPDS selection spec (https://github.com/io7m/opds-acquisition-spec), we need a single central location that can answer various questions such as "Should I display this OPDS feed entry?" and "Which acquisition should I pick?". Currently, we answer these questions in the `BookFormats` class and the `BookAcquisitionSelection` class. These classes both have deficiencies; `BookFormats` doesn't know about optional services such as Adobe DRM, and `BookAcquisitionSelection` implements an inferior algorithm that doesn't give ideal results and also doesn't calculate acquisition paths.

            JosephDalton Joseph Dalton
            markraynsford Mark Raynsford
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: