- Joined
- May 28, 2011
- Messages
- 10,996
Guess I'll delete that download and wait a few more days (saved!)Please wait on downloading 8.2.0-BETA1. We're working out some kinks with -BETA1 and going to release in the next day or so.
Guess I'll delete that download and wait a few more days (saved!)Please wait on downloading 8.2.0-BETA1. We're working out some kinks with -BETA1 and going to release in the next day or so.
I wouldn't assume that firefly works with video. It's outdated, but it works extremely well for audio (so far) with the latest version. forked-daapd is definitely the wave of the future though, so we should cut over to that eventually.
1. It needs to be ported to FreeBSD (shouldn't be hard, but still needs to be done).
2. It needs to have a plugin created for it in a post-8.2.0 world.
3. If the configuration differs between firefly and forked-daapd, that will need to be reworked eventually as well.
as then you would have multiple transmission-daemons attempting to start.-Copy important settings files
Code:cp /usr/local/etc/transmission/home/settings.json /mnt/pool/downloads/transmission/. cp /usr/local/etc/rc.d/transmission /conf/base/etc/rc.d
/conf/base/etc/local/rc.d
Mar 6 01:40:08 freenas transmission-daemon[1228]: UDP Failed to set receive buffer: No buffer space available (tr-udp.c:56) Mar 6 01:40:08 freenas transmission-daemon[1228]: UDP Failed to set send buffer: No buffer space available (tr-udp.c:62) Mar 6 01:40:08 freenas transmission-daemon[1228]: UDP Failed to set receive buffer: requested 4194304, got 42080 (tr-udp.c:75) Mar 6 01:40:08 freenas transmission-daemon[1228]: UDP Failed to set send buffer: requested 1048576, got 9216 (tr-udp.c:86)
Please wait on downloading 8.2.0-BETA1. We're working out some kinks with -BETA1 and going to release in the next day or so.
[general] web_root = /usr/local/share/mt-daapd/admin-root port = 3689 admin_pw = rootpassword db_type = sqlite3 # GC: change this db_parms = /mnt/Volume1/Home/iTunes/var/db/firefly # GC: change this mp3_dir = /mnt/Volume1/PATH TO MP3 MUSIC # GC: might want to change this. servername = FreeNAS %v on %h runas = iTunes # Set this if you want to have password access to your share. #password = password extensions = .mp3,.m4a,.m4p,.ogg,.flac ssc_codectypes = ogg,flac,alac ssc_prog = /usr/local/bin/mt-daapd-ssc.sh logfile = /var/log/mt-daapd.log debuglevel = 5 rescan_interval = 300 always_scan = 0 scan_type = 0 compress = 1 [plugins] plugin_dir = /usr/local/lib/mt-daapd/plugins [scanning] process_playlists = 1 process_itunes = 1
@ Pixeltje,
Looks like you might have something wrong in steps 9 or 10 (sure you didn't alter the wrong mt-daapd.conf file?). Let's see if we can make some progress. Let's also use the actual path names for your system if you don't mind. If there is something you consider sensitive, just PM me.
1) Log in as SU
2) Type 'cd /mnt/Volume1/Home/iTunes' (without the single quotes of course)
3) Type 'umount -wu /'
4) Type 'ee mt-daapd.conf'
5) You should see your configuration file, not a blank screen.
5) If you do see your configuration file, make it look similar to the below listed file, if it's blank we still need to copy it, just close the editor.
6) Go back to the original instructions and start at step 9 again but skip the umount part. It will write over your mt-daapd.conf file with a fresh copy and we will alter this new one.
7) Now when we are at step 10 of the main instruction we need to change the following data to look like this (make sure you enter the path to your mp3 music, I don't have that info here and remove the hash mark from the beginning of it):
Code:[general] web_root = /usr/local/share/mt-daapd/admin-root port = 3689 admin_pw = rootpassword db_type = sqlite3 # GC: change this db_parms = /mnt/Volume1/Home/iTunes/var/db/firefly # GC: change this mp3_dir = /mnt/Volume1/PATH TO MP3 MUSIC # GC: might want to change this. servername = FreeNAS %v on %h runas = iTunes # Set this if you want to have password access to your share. #password = password extensions = .mp3,.m4a,.m4p,.ogg,.flac ssc_codectypes = ogg,flac,alac ssc_prog = /usr/local/bin/mt-daapd-ssc.sh logfile = /var/log/mt-daapd.log debuglevel = 5 rescan_interval = 300 always_scan = 0 scan_type = 0 compress = 1 [plugins] plugin_dir = /usr/local/lib/mt-daapd/plugins [scanning] process_playlists = 1 process_itunes = 1
Finish by closing this file and then type 'service mt-daapd start'. It should run. Next type 'umount -ro /' and you are all done (I hope).
-Mark
Edit:
I've followed the steps as you described but firefly still won't work, same errors as i mentioned in my initial post. I'm gonna try to overwrite the .conf file with the original one and try again, but somehow i think that won't work. The first error Freenas shows has to do with a missing entry about "general/mp3_dir", The only line that looks like that is the one in the conf. file i've just edited and that should lead tot /mnt/Volume1/Home/music. I've created that folder and there's some music in it. Apparently Freenas is looking for another configuration entry?
Edit2:
Nevermind edit1.. Feel really stupid now. You mentioned to remove the hash mark.. and i forgot to. firefly service is now up and running. Doesn't seem to require any password or whatsoever.
Thanks!
I did the exact same thing, so you aren't alone!
The password you specify in the .conf file is to access the web interface for Firefly. It's at http://freenas_IP:3689 if you left the default port alone.
To access transmission with transmission-remote-gui:
-On Your WINDOWS PC via Explorer (NOT via PuTTy) or any OS you might be using, find settings.json on /mnt/pool/downloads/transmission and edit with notepad.
-Find "rpc-whitelist-enabled": true, and change it to "rpc-whitelist-enabled": false
-Reboot
/usr/local/etc/rc.d/mt-daapd: WARNING: -c is not readable. /usr/local/etc/rc.d/mt-daapd: WARNING: failed precmd routine for firefly
[Sjaak@freenas] /mnt/tank/Home/Sjaak# cd /usr/local/etc/rc.d [Sjaak@freenas] /usr/local/etc/rc.d# ls -l total 45 drwxr-xr-x 2 root wheel 1024 Feb 29 03:23 ./ drwxr-xr-x 21 root wheel 1536 Apr 12 18:54 ../ -r-xr-xr-x 1 root wheel 1059 Feb 29 02:37 ataidle* -r-xr-xr-x 1 root wheel 873 Feb 29 02:39 avahi-daemon* -r-xr-xr-x 1 root wheel 1119 Feb 29 02:39 avahi-dnsconfd* -r-xr-xr-x 1 root wheel 522 Feb 29 02:26 collectd* -r-xr-xr-x 1 root wheel 612 Feb 29 02:26 collectdmon* -r-xr-xr-x 1 root wheel 832 Feb 29 02:38 dbus* -rwxr-xr-x 1 root wheel 2458 Feb 29 00:44 django* -r-xr-xr-x 1 root wheel 2036 Feb 29 01:45 fusefs* -r-xr-xr-x 1 root wheel 787 Feb 29 01:16 inadyn* -r-xr-xr-x 1 root wheel 462 Feb 29 01:22 istgt* -r-xr-xr-x 1 root wheel 3242 Feb 29 01:55 lighttpd* -r-xr-xr-x 1 root wheel 602 Feb 29 03:23 minidlna* -r-xr-xr-x 1 root wheel 434 Apr 11 21:07 mt-daapd* -r-xr-xr-x 1 root wheel 1991 Feb 29 02:41 netatalk* -r-xr-xr-x 1 root wheel 473 Feb 29 01:37 nmbd* -r-xr-xr-x 1 root wheel 958 Feb 29 01:58 nut* -r-xr-xr-x 1 root wheel 947 Feb 29 01:58 nut_upslog* -r-xr-xr-x 1 root wheel 843 Feb 29 01:58 nut_upsmon* -r-xr-xr-x 1 root wheel 710 Feb 29 01:21 proftpd* -r-xr-xr-x 1 root wheel 659 Feb 29 02:25 rrdcached* -r-xr-xr-x 1 root wheel 618 Feb 29 01:27 rsyncd*
You skipped step 13. Let me know if that works.