Luisterhuis audiobook integration for platforms

Luisterhuis audiobook integration for platforms

Master files, metadata and report documentation 

 

Document revision history

Date

Version

 

Date

Version

 

Jul 19, 2023 

 

Added to 3.1 Audio specifications: Maximum file size: 250 MB 

Mar 28, 2023 

v1.5

Local ONIX best pratices

  • Added: Content detail effective from 16 May 2023

  • Changed: the order of Local ONIX best practices topics to match the order in the ONIX Product record

Oct 13, 2022 

v1.4

Added to 5.3.14: Announcements, effective from 1 Dec 2022

Aug 16, 2021 

v1.3

Added to 5.3.7:  RelatedProduct

Sep 1, 2020 

v1.2

Update to ONIX 3.0.7 with Code Lists Issue 49, support of Luisterhuis ONIX API v3

Sep 10, 2019 

v1.1

Update to ONIX 3.0.6 with Code Lists Issue 46

Nov 1, 2017 

v1.0

First English language release, based on ONIX 3.0.4

Published by

Luisterhuis, a subsidiary of CB BV

More information

support@luisterhuis.nl

© 2010-2020 CB BV

This document contains confidential and proprietary information.

All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without prior written consent of CB.

1 Introduction

1.1 About CB and Luisterhuis

CB is the main book distributor in the Netherlands and Flanders and the link between publisher, (online) bookseller and consumer. Over 1000 publishers and 1500 booksellers trust their logistics to CB for their physical books, POD productions, ebooks and audiobooks.

Dutch and Flemish publishers use CB as their distribution partner for ebooks (either PDF, EPUB2 or EPUB3) and audiobooks. This offers national and international e-tailers and platforms a one-stop-shop, providing access to the entire Dutch (language) market.

­­­­­

Publishers use the ‘CB Online’ web interface to offer their titles and data to any connected retailer or platform. Publishers can offer their digital titles for sale, for subscription or for lending via a library. In addition to master file and metadata distribution, CB also offers invoicing services for the net pricing between publishers and e-tailers and takes care of insightful consolidated reporting to the publishers using advanced analytics tools.

Luisterhuis, part of CB since 2020, was established in 2010 and is the leading digital distributor of Dutch and Flemish digital audiobooks. Luisterhuis handles digital fulfilment, offers extensive reports and provides master files and metadata to local and international web shops, library services, subscription platforms and other content platforms. For publishers, Luisterhuis is integrated into the CB Online web interface.

Luisterhuis offers different feeds and services to its B2B audiobook customers, like ONIX metadata web services, digital dropship delivery with download link fulfilment for web shops and (S)FTP based delivery of metadata and audiobook master files for audiobook platforms. Luisterhuis also ingests and processes all (monthly) sales and usage reports from audiobook retailers and platforms.

Audiobook retailers and platforms are connected directly to the Luisterhuis system for both master file and metadata delivery as for reporting.

1.2 About this document

This documentation is intended for audiobook platforms who needs to integrate with the Luisterhuis system. 

The next chapters are dedicated to all details regarding the audiobook integration for platforms:

  • Chapter 2: Scope

  • Chapter 3: Technical specifications audio master files

  • Chapter 4: Table of contents metadata

  • Chapter 5: Details about the ONIX metadata

  • Chapter 6: Sales reporting

2 Scope

2.1 Principles

The Luisterhuis master file and metadata delivery principles for platforms are based on file delivery through (S)FTP. In short, all metadata and master files of a single audiobook will be copied by the Luisterhuis exporter to an (S)FTP server managed by the platform. It is up to the platform to regularly check their FTP server, scan its folders, and download and process the files. In addition, the Luisterhuis importer ingests the (monthly) sales reports from the platform.

Wherever possible, Luisterhuis can be configured to match the platform ingestion and reporting specifications. It is essential for the Luisterhuis integration team to get access to the platform specifications, FTP information and (sample) reporting files a.s.a.p.

2.2 Towards a daily workflow

A publisher uses the CB Online-portal to enable an audiobook for a platform client. This can be done 24/7. Once a day, at 02:00 CET (or another time, to be determined in consultation with the platform), the Luisterhuis exporter copies the metadata and audio master files on the (S)FTP server of the platform.

The files to be copied can consist of a combination of:

  • All audiobook mp3 master files

  • The ONIX metadata

  • A sample audio file

  • A square cover image

  • (optional) All audiobook files cut to 2 to 3-minute segments in flac format

  • (optional) A json manifest with table of contents and chapter metadata

  • (optional) A trigger file, signalling the complete upload of all files belonging to a title

In addition to a full delivery (containing both audio master files and metadata), there are two kinds of updates supported:

  1.  Metadata updates (including takedowns, price changes, new cover images, new sample audio)

  2. Audio updates (to replace to old audio files). An audio update always consists of a complete set of the audiobook master files, to replace the original audio files.

After a sales period, Luisterhuis ingests the sales report from the platform. Depending on the business model, difference report fields are required. Luisterhuis parses this data and feeds it into the CB Online system where it will be used for analytics, invoicing and general reporting to the respective publishers.

2.3 Integration step by step

Luisterhuis can be configured to match most platform ingestion and reporting specifications, including flexible (S)FTP file and folder naming options and the use of a trigger file. This manual describes the possibilities of Luisterhuis and the specific metadata aspects for the Dutch language market.