Posts: 1,934
Threads: 142
Joined: Mar 2005
02-16-2013, 11:47 AM
(This post was last modified: 02-16-2013, 12:11 PM by DaveB.)
Dean - Refresh my memory as to how to tell a CQSL Player on a remote machine to use the iTunes Repo via the directory share.
I have the iTunes music directory setup as a directory share ( \\Ziggy\My Music\...)
ITunes is also setup to utilize the library via the share, even though iTunes runs on the same machine as the repository.
iTunes works great with a player on the local CQC Server machine, but I am getting errors accessing the metadata on the remote machine that runs just the player.
SO Ziggy (the server) is running iTunes, the iTunes Repo Driver, The tray monitor with the iTunes DataBase loaded and a CQSL Player; The remote machine is only running the CQSL player.
This is the error generated; Look like the iTunes Repo Driver is using th elocal path, which i am sure is the issue. Is this configurable?
Code: }
02/16 15:01:51-TouchScreen1, CQCServer, WMPAudioPlayerThread_1
{
CQCMedia, CQCMedia_WMPAudioPlayer.cpp.1067, Failed/Cannot Do, Error: 5910/0/0
Could not build the filter graph for file 'F:\My Music\The Beatles\1\1-02 From Me to You.m4a'
DirectShow error: 80040216
CQCMedia_WMPAudioPlayer.cpp - 1103
}
02/16 15:01:51-TouchScreen1, CQCServer, CQCDrv_TS1_player1Thread6
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.278, Status/App Status
Driver TS1_player1 failed to load new audio file
}
02/16 15:01:51-TouchScreen1, CQCServer, WMPAudioPlayerThread_1
{
CQCMedia, CQCMedia_WMPAudioPlayer.cpp.851, Failed/App Status
An exception occured in the audio player processing loop, restarting loop
}
02/16 15:01:51-TouchScreen1, CQCServer, CQCDrv_TS1_player1Thread6
{
CQSLAudPlS, CQSLAudPlS_DriverImpl.cpp.875, Status/App Status
Removing failed item from playlist. Moniker=TS1_player1
From Me to You
}
Thanks,
Dave Bruner
Posts: 40,483
Threads: 491
Joined: Aug 2002
You don't have iTunes using the share, or at least not completely so. You can see it's passing out a path in the form F:\My Music\whatever, which is a drive based path, not the \\ziggy path.
Dean Roddey
Explorans limites defectum
Posts: 1,934
Threads: 142
Joined: Mar 2005
iTunes must physically be running on the machine with the remote player; Correct? Do I also need to set up the tray app to load the database?
Thanks,
Dave Bruner
Posts: 40,483
Threads: 491
Joined: Aug 2002
No, it should only be on one machine, the one where the Tray Monitor is connected to it. And it hsould be set up so that the file paths are via a share. The CQC service on the other machines should be set up to log in via a regular administrative account so that they can access the network.
Dean Roddey
Explorans limites defectum
Posts: 1,934
Threads: 142
Joined: Mar 2005
Ziggy: Running iTunes with the music library set to the share ( \\ZIGGY\My Music); Running TrayMon and loading the database;
TP1: CQC Service is running under the system admin account; Player is using iTunes as the repo.
TP1 is not running iTunes and the TrayMON is not set to use iTunes
Thanks,
Dave Bruner
Posts: 40,483
Threads: 491
Joined: Aug 2002
You can see in the error message above:
Could not build the filter graph for file 'F:\My Music\The Beatles\1\1-02 From Me to You.m4a'
The player is getting a file referred to via F:\My Music\. So apparently that's what iTunes is handing out. If you already had content in iTunes you may have to do something to makeit update all those references to the shared directory.
Dean Roddey
Explorans limites defectum
Posts: 1,934
Threads: 142
Joined: Mar 2005
What I am noticing is that the "Location" of all tracks is the physical drive location, but that the library is set to the path. I see no option or method inside of iTunes to make that any different. This may actualy prevent me to having remote players with the itunes repo.
I will keep poking around.
Thanks,
Dave Bruner
Posts: 40,483
Threads: 491
Joined: Aug 2002
It's certainly doable, as various folks are using it. I'm not an iTunes expert at all, so I'm not sure what's involved. When you did the install, did you let iTunes scan for files or something? You'd have wanted to give it the share path at that point presumably. If it's not new, you might have to remove all media and have it scan again via the share. Or there may be some command to reset it to point via another path.
Dean Roddey
Explorans limites defectum
Posts: 1,934
Threads: 142
Joined: Mar 2005
Dean - I cleaned up and re-located my library to a new network share. I have verified that all tracks now contan the network share path. My iTunes and tray app is on my CQC server "Ziggy" and my remote player is on the "AV1" machine. Below is the error;
Code: }
02/22 09:54:42-AV1, CQCServer, CQCDrv_AV1_Player1Thread14
{
CQSLAudPlS, CQSLAudPlS_DriverImpl.cpp.1201, Status/App Status
Driver AV1_Player1 received cookie 1,2,16,1,1 for queing
}
02/22 09:55:37-AV1, CQCServer, CQCDrv_AV1_Player1Thread14
{
CQSLAudPlS, CQSLAudPlS_DriverImpl.cpp.1201, Status/App Status
Driver AV1_Player1 received cookie 1,2,259,1,7 for playing
}
02/22 09:55:37-AV1, CQCServer, CQCDrv_AV1_Player1Thread14
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.208, Status/App Status
Driver AV1_Player1 is stopping any current playback
}
02/22 09:55:37-AV1, CQCServer, CQCDrv_AV1_Player1Thread14
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.221, Status/App Status
Driver QuickTime has stopped any current playback
}
02/22 09:55:37-AV1, CQCServer, CQCDrv_AV1_Player1Thread14
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.237, Status/App Status
Driver AV1_Player1 loading new file on 'QuickTime' engine
}
02/22 09:55:37-AV1, CQCServer, CQCDrv_AV1_Player1Thread14
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.278, Status/App Status
Driver AV1_Player1 failed to load new audio file
}
02/22 09:55:37-AV1, CQCQTAudSrv, MainThread
{
CQCQTAudSrv, CQCQTAudSrv_ThisFacility.cpp.1068, Status/Cannot Do, Error: 4103/0/0
Could not create the QT movie object. Error=-43
CQCQTAudSrv_ThisFacility.cpp - 1202
CIDOrb_ThisFacility.cpp - 536
CQCMedia_QTCtrlIntfClientProxy.cpp - 136
}
Thanks,
Dave Bruner
Posts: 1,934
Threads: 142
Joined: Mar 2005
So - Test number two - This time, the player is not using Quick Time, but is using Direct Show. See the error stream below;
Code: }
02/22 10:05:23-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CQSLAudPlS, CQSLAudPlS_DriverImpl.cpp.1201, Status/App Status
Driver AV1_Player1_No_QT received cookie 1,2,16,1,1 for queing
}
02/22 10:05:23-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.208, Status/App Status
Driver AV1_Player1_No_QT is stopping any current playback
}
02/22 10:05:23-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.221, Status/App Status
Driver DirectShow has stopped any current playback
}
02/22 10:05:23-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.237, Status/App Status
Driver AV1_Player1_No_QT loading new file on 'DirectShow' engine
}
02/22 10:05:33-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CQSLAudPlS, CQSLAudPlS_DriverImpl2.cpp.278, Status/App Status
Driver AV1_Player1_No_QT failed to load new audio file
}
02/22 10:05:33-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CIDLib, CIDLib_Event.cpp.268, Failed/Cannot Do, Error: 1286/13/0
Timed out waiting for the event to trigger, name=
}
02/22 10:05:44-AV1, CQCServer, WMPAudioPlayerThread_1
{
CQCMedia, CQCMedia_WMPAudioPlayer.cpp.1067, Failed/Cannot Do, Error: 5910/0/0
Could not build the filter graph for file '\\ZIGGY\iTunes_Media\Music\ADELE\19\12 Hometown Glory.m4a'
Unspecified error
CQCMedia_WMPAudioPlayer.cpp - 1103
}
02/22 10:05:44-AV1, CQCServer, WMPAudioPlayerThread_1
{
CQCMedia, CQCMedia_WMPAudioPlayer.cpp.851, Failed/App Status
An exception occured in the audio player processing loop, restarting loop
}
02/22 10:05:45-AV1, CQCServer, CQCDrv_AV1_Player1_No_QTThread136
{
CQSLAudPlS, CQSLAudPlS_DriverImpl.cpp.875, Status/App Status
Removing failed item from playlist. Moniker=AV1_Player1_No_QT
Hometown Glory
}
Thanks,
Dave Bruner
|