# + "A" for audio (eg. media_dir=A,/home/jmaggard/Music)
# + "V" for video (eg. media_dir=V,/home/jmaggard/Videos)
# + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
media_dir=A,/home/mike/Public/Playlists (我存放playlist的地方)
media_dir=A,/home/mike/Public/Music (我存放音乐文件的地方)
media_dir=V,/home/mike/Public/Video (我存放视频文件的地方)
media_dir=P,/home/mike/Public/Pictures (我存放图片的地方)
顺便说一下,与Mediatomb不同,MiniDLNA不能通过GUI(Graphical User Interface)来设置上面的要MiniDLNA扫描的文件夹。不过设置好的文件里面的子文件夹是能够自动扫描的。所以只要设置好最上层的文件夹,然后在里面建各种文件夹,就能被自动扫描。所以在实际使用时我没有感到任何不方便之处。换句话说,对设定要扫描的文件来说,没有必要GUI。
然后找到
#db_dir=/var/cache/minidlna
的部分。在这里设置想存放数据库文件的地方。比如我是这样设置的:
db_dir=/home/mike/minidlna/cache
MiniDLNA将在/home/mike/minidlna/cache的里面创建数据库文件
最后找到
#log_dir=/var/log
在这里设置想存放log文件的地方。比如我是这样设置的:
log_dir=/home/mike/minidlna
MiniDLNA将在/home/mike/minidlna的里面创建log文件。
这样就将MiniDLNA设置好了。其他的一些设置项目保持缺省状态就可以(当然也可以设置一下)。
其次说一下MiniDLNA的启动。
MiniDLNA是要通过提示符下的命令行来启动的。一开始我不知道,怎么也启动不了MiniDLNA。花了好多曲折。
打开terminal(比如Xterm等等)。键入下面的命令(我的例子):
/home/mike/Localusr/usr/sbin/minidlna -f /home/mike/minidlna/minidlna.conf -R
这里 /home/mike/Localusr/ 是我安装MiniDLNA的文件夹(我做成的)。这部分要根据大家安装MiniDLNA的地方而做相应的修改。
/home/mike/Localusr/usr/sbin/是安装MiniDLNA时生成的文件夹。/home/mike/Localusr/usr/sbin/里面的minidlna是执行文件。
即/home/mike/Localusr/usr/sbin/minidlna指出执行文件的位置。
/home/mike/minidlna/minidlna.conf是上面设置好的minidlna.conf文件的位置。即minidlna.conf文件可以放在任意地方(这就是我上面那句“我忘了这个文件的缺省位置在哪里了”的意思。因为我已将minidlna.conf从缺省位置移动了)。
但是这样启动MiniDLNA很不方便。我想了另外一个办法。先建立一个任意名字的text文件,比如start miniDLNA等等。然后在这个text文件里记入:
#!/bin/sh
/home/tong/Localusr/MiniDlna1.0.24/usr/sbin/minidlna -f /home/tong/minidlna/minidlna.conf -R