Sur la toute nouvelle version d’ownCloud (5.0.0) le ‘Dropbox like libre’, le media player ne fonctionne pas. Il est impossible de lire de la musique. Dans firebug, j’ai trouvé l’erreur suivante :

{"data":{"message":"Token expired. Please reload page."},"status":"error"}

En fait, il faut modifier le fichier apps/media/ajax/api.php tel que ci-dessous :

 \OCP\JSON::checkAppEnabled('media');
 \OCP\JSON::checkLoggedIn();
-\OCP\JSON::callCheck();
 
 error_reporting(E_ALL); //no script error reporting because of getID3
 
@@ -43,6 +42,7 @@
 if ($arguments['action']) {
   switch ($arguments['action']) {
     case 'delete':
+      \OCP\JSON::callCheck();
       $path = $arguments['path'];
       $collection->deleteSongByPath($path);
       $paths = explode(PATH_SEPARATOR, \OCP\Config::getUserValue(\OCP\USER::getUser(), 'media', 'paths', ''));

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *