-
Bug
-
Resolution: Done
-
Medium
-
None
Certain books in our collection are available only through Overdrive Read or Libby. If SimplyE sees a book like this in an OPDS feed, it should not display it to the patron since SimplyE can't fulfill it.
An example isĀ The Polar Express (Read-Aloud) available through NYPL.
<link href="http://circulation.librarysimplified.org/NYNYPL/works/Overdrive%20ID/70dbe6b7-9626-4a7e-ad58-813f92ac8995/borrow" rel="http://opds-spec.org/acquisition/borrow" type="application/atom+xml;type=entry;profile=opds-catalog"> <opds:indirectAcquisition type="application/atom+xml;type=entry;profile=opds-catalog"> <opds:indirectAcquisition type="text/html;profile="http://librarysimplified.org/terms/profiles/streaming-media""/> </opds:indirectAcquisition> <opds:indirectAcquisition type="application/vnd.overdrive.circulation.api+json;profile=ebook"/> <opds:availability status="available"/> <opds:holds total="0"/> <opds:copies available="2" total="3"/> </link>
I suspect that with the addition of Overdrive audiobook support, SimplyE has come to believe it can fulfill the media type "application/vnd.overdrive.circulation.api+json". Actually, SimplyE can (at the moment) only fulfill the "audiobook" profile of this media type, not the "ebook" profile. Titles like these should still be hidden from patrons.
I'm tagging iOS with this issue because I want to make sure the same issue doesn't show up as we add Overdrive audiobook support to iOS.