AudioParser

Parses an audiobook Publication from an unstructured archive format containing audio files, such as ZAB (Zipped Audio Book) or a simple ZIP.

It can also work for a standalone audio file.

Constructors

Link copied to clipboard
constructor(assetSniffer: AssetRetriever)

Functions

Link copied to clipboard
open suspend override fun parse(asset: Asset, warnings: WarningLogger?): Try<Publication.Builder, PublicationParser.ParseError>

Constructs a Publication.Builder to build a Publication from a publication asset.