Hi,
For those who have a QNAP system (I have TS119) and wish to run the
CDplayer plugin on SqueezeboxServer and run into errors this MiniHowTo
may be of any help.
First this was tested on SqueezeCenter 7.4, now after upgrade to 7.5.1
the same changes had to be made. Currentluy I'm running CDplayer
v.1.08_7.
OK, this is what was needed to get my CD's playing through an external
USB CDplayer. Ehhmmm, I assume you know how to login as admin on your
Qnap Server, how to do some basic linux admin-work, etc...
1. ssh into the SqueezeboxServer
2. check the device the USB-CD player is on. Mine is on /dev/sg18. You
may have to change that in the CDplayer settings, since they default to
/dev/cdrom
3. Change the rights on /dev/sg18: "chmod ugo+rwx /dev/sg18" (may not
me safe but it works :-) )
4. Go to the directory with the CDplayer files (mine are in:
[/share/HDA_DATA/.qpkg/SqueezeBoxServer/var/home/SqueezeboxServer/Cache/InstalledPlugins/Plugins/CDplayer])
5. Edit file CDhandler.pm, lines starting at 1028 (comment out 1028 and
1030 with an #)
#
# For non Unix systems - return success.
#
# if ($osdetected ne 'unix') {
return (1,undef,undef);
# }
6. Check where cdda2wav is installed ("which cdda2wav")
7. Edit file Fork.pm, line 64, change it to the hardcoded directory
where cdda2wav is located:
my $exec = '/opt/bin/cdda2wav';
8. Make a symlink of cdda2wav to the
SqueezeboxSever/Bin/`architecture`/ directory, in my case I made a
symlink to all subdirs of SqueezeboxServer/Bin/...
9. Restart SqueezeboxServer (Otherwise it will not work!)
Hope this was of any help
Cheers,
Insomniux
PS all credits to bpa... :-)
--
insomniux
------------------------------------------------------------------------
insomniux's Profile: http://forums.slimdevices.com/member.php?userid=30394
View this thread: http://forums.slimdevices.com/showthread.php?t=47288
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins