终端下执行命令:
sudo apt-get install openjdk-7-jre
下载subsonic-x.x.deb:http://www.subsonic.org/pages/download.jsp(http://www.subsonic.org/pages/download2.jsp?target=subsonic-5.3.deb)
sudo dpkg -i subsonic-x.x.deb
安装完成后,启动服务:
sudo service subsonic start
在设置里面加入文件夹的时候遇到字符的问题,就是文件夹的中文名无法识别,所以扫描不出来。
解决办法:修改sudo nano /usr/share/subsonic/subsonic.sh,加入红色字段
${JAVA} -Xmx${SUBSONIC_MAX_MEMORY}m \
-Dsubsonic.home=${SUBSONIC_HOME} \
-Dsubsonic.host=${SUBSONIC_HOST} \
-Dsubsonic.port=${SUBSONIC_PORT} \
-Dsubsonic.httpsPort=${SUBSONIC_HTTPS_PORT} \
-Dsubsonic.contextPath=${SUBSONIC_CONTEXT_PATH} \
-Dsubsonic.defaultMusicFolder=${SUBSONIC_DEFAULT_MUSIC_FOLDER} \
-Dsubsonic.defaultPodcastFolder=${SUBSONIC_DEFAULT_PODCAST_FOLDER} \
-Dsubsonic.defaultPlaylistFolder=${SUBSONIC_DEFAULT_PLAYLIST_FOLDER} \
-Djava.awt.headless=true \
-Dfile.encoding=UTF8 \
-verbose:gc \
-jar subsonic-booter-jar-with-dependencies.jar > ${LOG} 2>&1 &
然后重新加入文件夹扫描即可。
播放flac的转码问题:
cd /var/subsonic/transcode
sudo mv ffmpeg ffmpeg.bak
sudo ln -s /usr/bin/ffmpeg ffmpeg
就是他原先的ffmpeg命令是个假的,要将真的ffmpeg 链接过去即可。lame也是一样的用法。