diff --git a/src/components/bookPlayer/plugin.js b/src/components/bookPlayer/plugin.js
index 66bcb46973..b655b038a8 100644
--- a/src/components/bookPlayer/plugin.js
+++ b/src/components/bookPlayer/plugin.js
@@ -215,24 +215,7 @@ export class BookPlayer {
Id: item.Id
}
};
- if (!item.Path.endsWith('.epub')) {
- return new Promise((resolve, reject) => {
- let errorDialog = dialogHelper.createDialog({
- size: 'small',
- autoFocus: false,
- removeOnClose: true
- });
- errorDialog.innerHTML = '
This book type is not supported yet
';
-
- this.stop();
-
- dialogHelper.open(errorDialog);
- loading.hide();
-
- return resolve();
- });
- }
let serverId = item.ServerId;
let apiClient = connectionManager.getApiClient(serverId);
@@ -283,6 +266,13 @@ export class BookPlayer {
canPlayMediaType(mediaType) {
return (mediaType || '').toLowerCase() === 'book';
}
+
+ canPlayItem(item) {
+ if (item.Path && (item.Path.endsWith('epub'))) {
+ return true;
+ }
+ return false;
+ }
}
export default BookPlayer;