{"action":"opened","issue":{"url":"https://api.github.com/repos/owncloud/music/issues/440","labels_url":"https://api.github.com/repos/owncloud/music/issues/440/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/music/issues/440/comments","events_url":"https://api.github.com/repos/owncloud/music/issues/440/events","html_url":"https://github.com/owncloud/music/issues/440","id":114474914,"number":440,"title":"ID3 Tags not properly scanned","user":{"login":"Laures","id":2330594,"avatar_url":"https://avatars.githubusercontent.com/u/2330594?v=3","gravatar_id":"","url":"https://api.github.com/users/Laures","html_url":"https://github.com/Laures","followers_url":"https://api.github.com/users/Laures/followers","following_url":"https://api.github.com/users/Laures/following{/other_user}","gists_url":"https://api.github.com/users/Laures/gists{/gist_id}","starred_url":"https://api.github.com/users/Laures/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Laures/subscriptions","organizations_url":"https://api.github.com/users/Laures/orgs","repos_url":"https://api.github.com/users/Laures/repos","events_url":"https://api.github.com/users/Laures/events{/privacy}","received_events_url":"https://api.github.com/users/Laures/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-01T15:12:42Z","updated_at":"2015-11-01T15:12:42Z","closed_at":null,"body":"I created an arm 32bit docker image for my raspberry and in there all set id3 tags on my mp3s are interpreted as empty strings. for owncloud my collection looks like this:\r\n\r\n```json\r\n[\r\n  {\r\n    \"id\": 1,\r\n    \"name\": \"\",\r\n    \"albums\": [{\r\n        \"name\": \"\",\r\n        \"year\": null,\r\n        \"cover\": null,\r\n        \"id\": 1,\r\n        \"tracks\": [{\r\n            \"title\": \"\",\r\n            \"number\": null,\r\n            \"artistId\": 1,\r\n            \"albumId\": 1,\r\n            \"files\": {\"audio/mpeg\": \"http://192.168.1.83/remote.php/webdav/music/01 When I'm Gone.mp3\"},\r\n            \"id\": 1\r\n          }]\r\n      }]\r\n  },\r\n...\r\n  {\r\n    \"id\": 12,\r\n    \"name\": \"Unknown artist\",\r\n    \"albums\": [{\r\n        \"name\": \"\",\r\n        \"year\": null,\r\n        \"cover\": null,\r\n        \"id\": 12,\r\n        \"tracks\": [{\r\n            \"title\": \"\",\r\n            \"number\": null,\r\n            \"artistId\": 12,\r\n            \"albumId\": 12,\r\n            \"files\": {\"audio/mpeg\": \"http://192.168.1.83/remote.php/webdav/music/12 _Untitled Hidden Track_ ___.mp3\"},\r\n            \"id\": 12\r\n          }]\r\n      }]\r\n  }\r\n...\r\n]\r\n```\r\n\r\n### Steps to reproduce\r\n1. install owncloud with owncloud music on alpine linux\r\n2. upload tagged audio file\r\n3. id3 check music app and see a pretty white page\r\n\r\n### Expected behaviour\r\naudio files should show up with title / artist / thumbnail\r\n\r\n### Actual behaviour\r\nthe page is white because everything is shown as an empty string (playback works)\r\nonly tags with no content seem to work. files with no artist are shown as unknown artist\r\n\r\n### Server configuration\r\n**Operating system**:\r\nalpine linux\r\n\r\n**Web server:**\r\nnginx\r\n\r\n**Database:**\r\nmysql\r\n\r\n**PHP version:**\r\n5.6\r\n\r\n**ownCloud version:** (see ownCloud admin page)\r\n8.0.8\r\n\r\n**Updated from an older ownCloud or fresh install:**\r\nfresh, dockerized version\r\n\r\n**List of activated apps:**\r\n    owncloud-mysql \r\n    owncloud-videoviewer \r\n    owncloud-pdfviewer \r\n    owncloud-music \r\n    owncloud-documents \r\n    owncloud-tasks \r\n    owncloud-texteditor \r\n    owncloud-calendar \r\n    owncloud-contacts\r\n    owncloud-external \r\n    owncloud-encryption \r\n    owncloud-mozilla_sync \r\n\r\n**The content of config/config.php:**\r\n\r\n$CONFIG = array (\r\n  'datadirectory' => '/DATA/data',\r\n  'apps_paths' =>\r\n  array (\r\n    0 =>\r\n    array (\r\n      'path' => '/usr/share/webapps/owncloud/apps',\r\n      'url' => '/apps',\r\n      'writable' => false,\r\n    ),\r\n    1 =>\r\n    array (\r\n      'path' => '/DATA/apps',\r\n      'url' => '/apps2',\r\n      'writable' => true,\r\n    ),\r\n  ),\r\n  'version' => '8.0.8.0',\r\n  'dbname' => '',\r\n  'dbhost' => 'mysql',\r\n  'dbuser' => '',\r\n  'installed' => true,\r\n  'loglevel' => '3',\r\n  'logfile' => '/DATA/logs/owncloud/owncloud.log',\r\n  'appstoreenabled' => true,\r\n  'appstoreurl' => 'http://api.apps.owncloud.com/v1',\r\n  'instanceid' => 'ocydjoamlggx',\r\n  'passwordsalt' => '',\r\n  'secret' => '',\r\n  'trusted_domains' =>\r\n  array (\r\n    0 => '192.168.1.83',\r\n  ),\r\n  'overwrite.cli.url' => 'http://192.168.1.83',\r\n  'dbtype' => 'mysql',\r\n  'dbtableprefix' => 'oc_',\r\n  'dbpassword' => '',\r\n);\r\n\r\n\r\n**Are you using external storage, if yes which one:** local/smb/sftp/...\r\nno\r\n\r\n**Are you using encryption:** yes/no\r\nno\r\n\r\n**Are you using an external user-backend, if yes which one:** LDAP/ActiveDirectory/Webdav/...\r\nno\r\n\r\n### Client configuration\r\n**Browser:**\r\nchrome\r\n\r\n**Operating system:**\r\nwindows 10\r\n\r\n### Logs\r\n#### Web server error log\r\n\r\n2015/11/01 12:50:20 [warn] 34#0: *71 an upstream response is buffered to a temporary file /tmp/nginx/fastcgi_temp/5/02/0000000025 while reading upstream, client: 192.168.1.2, server: owncloud.psi, request: \"GET /remote.php/webdav/music/07%20I%20Feel%20You.mp3 HTTP/1.1\", upstream: \"fastcgi://127.0.0.1:9000\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/music/\"\r\n2015/11/01 12:50:21 [warn] 34#0: *71 an upstream response is buffered to a temporary file /tmp/nginx/fastcgi_temp/6/02/0000000026 while reading upstream, client: 192.168.1.2, server: owncloud.psi, request: \"GET /remote.php/webdav/music/07%20I%20Feel%20You.mp3 HTTP/1.1\", upstream: \"fastcgi://127.0.0.1:9000\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/music/\"\r\n2015/11/01 12:50:23 [warn] 34#0: *71 an upstream response is buffered to a temporary file /tmp/nginx/fastcgi_temp/7/02/0000000027 while reading upstream, client: 192.168.1.2, server: owncloud.psi, request: \"GET /remote.php/webdav/music/07%20I%20Feel%20You.mp3 HTTP/1.1\", upstream: \"fastcgi://127.0.0.1:9000\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/music/\"\r\n2015/11/01 12:50:24 [warn] 34#0: *71 an upstream response is buffered to a temporary file /tmp/nginx/fastcgi_temp/8/02/0000000028 while reading upstream, client: 192.168.1.2, server: owncloud.psi, request: \"GET /remote.php/webdav/music/07%20I%20Feel%20You.mp3 HTTP/1.1\", upstream: \"fastcgi://127.0.0.1:9000\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/music/\"\r\n2015/11/01 12:51:53 [warn] 33#0: *99 a client request body is buffered to a temporary file /tmp/nginx/body/9/02/0000000029, client: 192.168.1.2, server: owncloud.psi, request: \"POST /index.php/apps/files/ajax/upload.php HTTP/1.1\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/files\"\r\n2015/11/01 14:13:22 [warn] 17#0: *6 a client request body is buffered to a temporary file /tmp/nginx/body/1/00/0000000001, client: 192.168.1.2, server: owncloud.psi, request: \"POST /index.php/apps/files/ajax/upload.php HTTP/1.1\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/files\"\r\n2015/11/01 14:13:25 [warn] 17#0: *9 a client request body is buffered to a temporary file /tmp/nginx/body/2/00/0000000002, client: 192.168.1.2, server: owncloud.psi, request: \"POST /index.php/apps/files/ajax/upload.php HTTP/1.1\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/files\"\r\n2015/11/01 14:13:29 [warn] 17#0: *9 a client request body is buffered to a temporary file /tmp/nginx/body/3/00/0000000003, client: 192.168.1.2, server: owncloud.psi, request: \"POST /index.php/apps/files/ajax/upload.php HTTP/1.1\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/files\"\r\n2015/11/01 14:13:34 [warn] 17#0: *9 a client request body is buffered to a temporary file /tmp/nginx/body/4/00/0000000004, client: 192.168.1.2, server: owncloud.psi, request: \"POST /index.php/apps/files/ajax/upload.php HTTP/1.1\", host: \"192.168.1.83\", referrer: \"http://192.168.1.83/index.php/apps/files\"\r\n2015/11/01 15:01:06 [error] 18#0: *91 access forbidden by rule, client: 172.17.42.1, server: owncloud.psi, request: \"GET /data/htaccesstest.txt HTTP/1.1\", host: \"192.168.1.83\"\r\n\r\n\r\n#### ownCloud log (data/owncloud.log)\r\n\r\n{\"reqId\":\"295faa1a869d30ed0f975880d46c25e6\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"PHP\",\"message\":\"Trying to get property of non-object at \\/usr\\/share\\/webapps\\/owncloud\\/lib\\/private\\/ocsclient.php#186\",\"level\":3,\"time\":\"2015-11-01T12:38:15+00:00\"}\r\n{\"reqId\":\"295faa1a869d30ed0f975880d46c25e6\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"core\",\"message\":\"Invalid OCS content returned for app 166049\",\"level\":4,\"time\":\"2015-11-01T12:38:15+00:00\"}\r\n{\"reqId\":\"295faa1a869d30ed0f975880d46c25e6\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"PHP\",\"message\":\"Trying to get property of non-object at \\/usr\\/share\\/webapps\\/owncloud\\/lib\\/private\\/ocsclient.php#186\",\"level\":3,\"time\":\"2015-11-01T12:38:16+00:00\"}\r\n{\"reqId\":\"295faa1a869d30ed0f975880d46c25e6\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"PHP\",\"message\":\"Trying to get property of non-object at \\/usr\\/share\\/webapps\\/owncloud\\/lib\\/private\\/ocsclient.php#186\",\"level\":3,\"time\":\"2015-11-01T12:38:16+00:00\"}\r\n{\"reqId\":\"295faa1a869d30ed0f975880d46c25e6\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"core\",\"message\":\"Invalid OCS content returned for app 166050\",\"level\":4,\"time\":\"2015-11-01T12:38:16+00:00\"}\r\n{\"reqId\":\"af14b171fa7be06b32b50bb454648836\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"PHP\",\"message\":\"Trying to get property of non-object at \\/usr\\/share\\/webapps\\/owncloud\\/lib\\/private\\/ocsclient.php#186\",\"level\":3,\"time\":\"2015-11-01T12:38:25+00:00\"}\r\n{\"reqId\":\"af14b171fa7be06b32b50bb454648836\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"PHP\",\"message\":\"Trying to get property of non-object at \\/usr\\/share\\/webapps\\/owncloud\\/lib\\/private\\/ocsclient.php#186\",\"level\":3,\"time\":\"2015-11-01T12:38:25+00:00\"}\r\n{\"reqId\":\"af14b171fa7be06b32b50bb454648836\",\"remoteAddr\":\"192.168.1.2\",\"app\":\"core\",\"message\":\"Invalid OCS content returned for app music\",\"level\":4,\"time\":\"2015-11-01T12:38:25+00:00\"}\r\n\r\n#### Browser log"}}