Hi bpa. Thanks for this plugin and for your contributions to this
community over the years. I've benefitted immensely from your work.
I've used your CDPlayer plugin for a few years and it's worked
wonderfully. Now I've got a new server that I'm trying Windows 8 on and
I'm having some trouble. I don't know if the problem is Windows 8 or my
USB CD-ROM drive, or what, but here's what I'm seeing:
On the CDPlayer settings screen the only option in the field "CD-ROM
Device description on Windows" is "unassigned".
When I attempt to use the plugin (Extras > CDPlayer) via the web
interface I get "Error loading CD index - (-1) No CD in drive"
With CDPlayer's logging set to debug I see the following in my log after
attempting to use the plugin:
Code:
--------------------
[12-10-02 20:36:21.4927] Plugins::CDplayer::Plugin::indexHandler (197)
CDplayer - Indexhandler called
[12-10-02 20:36:21.4935] Plugins::CDplayer::CDhandler::LoadCDandIdentify
(186) Request to load CD and identify
[12-10-02 20:36:21.4944] Slim::Utils::Misc::msg (1304) Warning:
[20:36:21.4939] Backtrace:
frame 0: Plugins::CDplayer::CDhandler::LoadCDandIdentify
(C:\ProgramData\Squeezebox\Cache\InstalledPlugins/Plugins/CDplayer/Plugin.pm
line 218)
frame 1: Plugins::CDplayer::Plugin::indexHandler
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/HTTP.pm line 1101)
frame 2: Slim::Web::HTTP::generateHTTPResponse
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/HTTP.pm line 924)
frame 3: Slim::Web::HTTP::processURL
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/HTTP.pm line 734)
frame 4: Slim::Web::HTTP::processHTTP
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line
139)
frame 5: (eval)
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line
123)
frame 6: Slim::Networking::IO::Select::__ANON__
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line
184)
frame 7: (eval)
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line
184)
frame 8: Slim::Networking::IO::Select::loop (slimserver.pl line 695)
frame 9: main::idle (slimserver.pl line 645)
frame 10: main::main (slimserver.pl line 101)
frame 11: PerlSvc::Interactive
(/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>PerlSvc.pm line 99)
frame 12: PerlSvc::_interactive (slimserver.pl line 0)
frame 13: (eval) (slimserver.pl line 0)
[12-10-02 20:36:21.4949] Plugins::CDplayer::CDhandler::LoadCDandIdentify
(188) cd use is 0 Busy=1
[12-10-02 20:36:21.4956] Plugins::CDplayer::CDhandler::LoadCDandIdentify
(223) Create Fork to read CD TOC using cdda2wav on win device XXXXXX
[12-10-02 20:36:21.5049] Plugins::CDplayer::Fork::new (76)
COMSPEC:"C:\Windows\system32\cmd.exe /C
"C:\ProgramData\Squeezebox\Cache\forkcmd5.bat" "
[12-10-02 20:36:21.5055] Plugins::CDplayer::Fork::new (79) Batch file
line:>>>"C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\CDplayer\Bin\cdda2wav.exe"
device=XXXXXX -verbose-level=toc -N -g -J 2>
"C:\ProgramData\Squeezebox\Cache\Forkoutput5.txt"<<<
[12-10-02 20:36:21.5060] Plugins::CDplayer::Fork::go (95) Fork executing
'cdda2wav' with 'device=XXXXXX -verbose-level=toc -N -g -J'
[12-10-02 20:36:21.5065] Plugins::CDplayer::Fork::go (96) Fork actual
executing 'C:\Windows\system32\cmd.exe /C
"C:\ProgramData\Squeezebox\Cache\forkcmd5.bat" '
[12-10-02 20:36:21.5103] Plugins::CDplayer::Fork::go (104) Child task (3584)
forked: C:\Windows\system32\cmd.exe /C
"C:\ProgramData\Squeezebox\Cache\forkcmd5.bat"
[12-10-02 20:36:21.5108] Plugins::CDplayer::Fork::go (105) Child task is
alive
[12-10-02 20:36:22.5219] Plugins::CDplayer::Fork::checkFork (140) Forked task
3584 is not alive
[12-10-02 20:36:22.5230] Plugins::CDplayer::Fork::checkFork (143) FORK 3584 :
/cygdrive/c/ProgramData/Squeezebox/Cache/InstalledPlugins/Plugins/CDplayer/Bin/cdda2wav:
Invalid argument. Open by 'devname' not supported on this OS. Cannot open or
use SCSI driver.
[12-10-02 20:36:22.5237] Plugins::CDplayer::Fork::checkFork (143) FORK 3584 :
/cygdrive/c/ProgramData/Squeezebox/Cache/InstalledPlugins/Plugins/CDplayer/Bin/cdda2wav:
For possible targets try 'cdda2wav -scanbus'. Make sure you are root.
[12-10-02 20:36:22.5242] Plugins::CDplayer::Fork::checkFork (143) FORK 3584 :
Probably you did not define your SCSI device.
[12-10-02 20:36:22.5247] Plugins::CDplayer::Fork::checkFork (143) FORK 3584 :
Set the CDDA_DEVICE environment variable or use the -D option.
[12-10-02 20:36:22.5251] Plugins::CDplayer::Fork::checkFork (143) FORK 3584 :
You can also define the default device in the Makefile.
[12-10-02 20:36:22.5255] Plugins::CDplayer::Fork::checkFork (143) FORK 3584 :
For possible transport specifiers try 'cdda2wav dev=help'.
[12-10-02 20:36:22.5263] Plugins::CDplayer::Fork::checkFork (149) Forked task
complete, invoking callback
[12-10-02 20:36:22.5291] Plugins::CDplayer::CDhandler::parsetoc (803) ERROR:
No tracks were found
[12-10-02 20:36:22.5296] Plugins::CDplayer::CDhandler::processCDTOCResponse
(290) Read CD TOC failed No CD in drive
[12-10-02 20:36:22.5300]
Plugins::CDplayer::Plugin::ReadCDTOCFailedWebCallback (250) Read MusicBrainz
record failed - web callback
[12-10-02 20:36:22.5613] Plugins::CDplayer::Fork::checkFork (157) Deleting
Bat and output files C:\ProgramData\Squeezebox\Cache\Forkoutput5.txt
--------------------
I'm running LMS as a user who's a member of the Administrators group,
but I've also tried it when running LMS as the Administrator member and
I get the same results. But I'll be honest I don't think I've got a
great grasp on the Windows 8 permissions model.
Running cdda2wav -scanbus returns the following results:
Code:
--------------------
C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\CDplayer\Bin>cdda2wav -
scanbus
scsibus0:
0,0,0 0) 'WDC WD10' 'EADS-00L5B1 ' '0200' Disk
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) HOST ADAPTOR
scsibus1:
1,0,0 100) *
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) HOST ADAPTOR
scsibus2:
2,0,0 200) ' ' 'OCZ-AGILITY3' '2.22' Disk
2,1,0 201) *
2,2,0 202) *
2,3,0 203) *
2,4,0 204) *
2,5,0 205) *
2,6,0 206) *
2,7,0 207) HOST ADAPTOR
--------------------
My optical drive does not appear in the list anywhere. But Windows does
see my CD-Rom drive and I'm able to play audio CDs on the computer.
It seems obvious that cdda2wav is unable to see my drive but I don't
know why. Do you have any further troubleshooting steps you might
suggest?
------------------------------------------------------------------------
azinck3's Profile: http://forums.slimdevices.com/member.php?userid=3967
View this thread: http://forums.slimdevices.com/showthread.php?t=47288
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins