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', ''));