I want to develop an
audio-book extension for mopidy. I started by reading the docs (really good and a lots of docs) about developing extensions. I have already started here. mopidy-audiobook.
Up to now its only the cookiecutter template.
The only real difference for audio books from normal music files is, you want them to always resume from where you last stopped.
The easiest should be to develop a backend plugin that is essentially the
mopidy-file plugin + a database file, to store where the audio books was last stopped.
Do you think this is a good way to do it? Should I better use
mopidy-local? Its my first plugin so I want to be as simple as possible.
Currently I found myself re implementing
mopidy-file extension. Would it be okay, to inherit directly from e.g.
mopidy.file.library.FileLibraryProvider instad of from
mopidy.backend.LibraryProvider or is that a nogo?
I would welcome some feedback.