Page 1 of 1

Cannot play files with non-ASCII characters

PostPosted: Thu Nov 27, 2014 8:14 pm
by boerbiet
Hi,

I've read multiple topics on this forum, all dealing with UTF problems, but all of them mention files not being added to the library or showing with blocks or question marks. While my files with non-ASCII characters (like é, ü, but also Japanese characters) show up fine in my library, playing them just does.. nothing. Not in the web UI, nor in my Windows Phone app.

Problem Description: See above
Troubleshooting Steps: Checked all UTF related things, but as far as I know, everything is set correct.
Playback Application and version: Standard Subsonic Web Interface, Windows Phone app (Musicpimp)
Subsonic Version: 5.0
Server Version: jetty/8.1.15.v20140411, java 1.7.0_65, FreeBSD (206.0 MB / 336.0 MB)
Hardware Platform: FreeBSD 9.2
Java Memory Limit: I actually don't know. The default setting from the package :oops:
Problem Filename: For example, 02 ポイント.mp3
Output from ffmpeg -i:
Code: Select all
ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers
  built on Sep 30 2014 20:45:39 with gcc 4.2.1 (GCC) 20070831 patched [FreeBSD]
  configuration: --disable-libaacplus --disable-indev=alsa --disable-outdev=alsa --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libass --disable-libcdio --disable-libcelt --disable-libfaac --disable-libfdk-aac --enable-ffserver --enable-fontconfig --enable-libfreetype --enable-frei0r --enable-gnutls --disable-libgsm --enable-iconv --disable-indev=jack --enable-libmp3lame --disable-libbluray --disable-libv4l2 --disable-indev=v4l2 --disable-outdev=v4l2 --disable-libmodplug --disable-openal --disable-indev=openal --enable-libopencv --disable-libopenjpeg --disable-libopus --disable-libpulse --disable-indev=pulse --disable-outdev=pulse --disable-librtmp --enable-libschroedinger --disable-libspeex --enable-libtheora --disable-vaapi --disable-vdpau --enable-libvorbis --disable-libvo-aacenc --disable-libvo-amrwbenc --enable-libvpx --enable-libx264 --enable-libxvid --prefix=/usr/local --mandir=/usr/local/man --datadir=/usr/local/share/ffmpeg --enable-shared --enable-gpl --enable-postproc --enable-avfilter --enable-avresample --enable-pthreads --enable-memalign-hack --disable-libstagefright-h264 --disable-libutvideo --disable-libsoxr --cc=cc --extra-cflags='-msse -I/usr/local/include/vorbis -I/usr/local/include' --extra-ldflags='-L/usr/local/lib ' --extra-libs=-pthread --disable-debug --disable-ffplay --disable-outdev=sdl
  libavutil      52. 92.100 / 52. 92.100
  libavcodec     55. 69.100 / 55. 69.100
  libavformat    55. 48.100 / 55. 48.100
  libavdevice    55. 13.102 / 55. 13.102
  libavfilter     4. 11.100 /  4. 11.100
  libavresample   1.  3.  0 /  1.  3.  0
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 19.100 /  0. 19.100
  libpostproc    52.  3.100 / 52.  3.100


Nothing appears in the log when attempting to play a file with non-ASCII characters. When playing an ASCII-only file, it does appear in the log. Because of this I did not post log output, since there's nothing to see, aside from the startup info.

Any hints appreciated.