Hi All,I am trying to use win32com with iTunes (version 7.0.1.8). However it seems like I am missing something and I am clueless about that.import win32com.client
as wcimport pythoncom,sysapp=wc.Dispatch('iTunes.Application')mainPl=app.LibraryPlaylistprint ">> Dir <<"
print dir(mainPl)print "> Help On PlayFirstTrack <"print help(mainPl.PlayFirstTrack)mainPl.PlayFirstTrack
()sys.exit(-1)C:\Python24\MyScripts>python iTunesmin.py>> Dir <<
['AddFile', 'AddFiles', 'AddTrack', 'AddURL', 'CLSID', 'Delete', 'GetITObjectIDs', 'PlayFirstTrack', 'Print', 'Search', '_ApplyTypes_', '__cmp__', '__doc__', '__getattr__', '__init__', '__module__', '__repr__', '__setattr__', '_get_good_obj
ect_', '_get_good_single_object_', '_oleobj_', '_prop_map_get_', '_prop_map_put_', 'coclass_clsid']> Help On PlayFirstTrack <
Help on method PlayFirstTrack in module win32com.gen_py.9E93C96F-CF0D-43F6-8BA8-B807A3370712x0x1x8.IITLibraryPlaylist:PlayFirstTrack(self) method of win32com.gen_py.9E93C96F-CF0D-43F6-8BA8-B807A3370712x0x1x8.IITLibraryPlaylist.IITLibraryPlaylist
instance Start playing the first track in this playlist.NoneTraceback (most recent call last): File "iTunesmin.py", line 13, in ? mainPl.PlayFirstTrack() File "c:\python24\lib\site-packages\win32com\gen_py\9E93C96F-CF0D-43F6-8BA8-B8
07A3370712x0x1x8\IITLibraryPlaylist.py", line 80, in PlayFirstTrack return self._oleobj_.InvokeTypes(1610809345, LCID, 1, (24, 0), (),)pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None,
0, -2147418113), None)C:\Python24\MyScripts>I am clueless about the error. Same thing happens when I use the code posted here (
http://www.brunningonline.net/simon/blog/archives/001627.html) under the title "Driving iTunes from Python on Windows".C:\Python24\MyScripts>pythonPython 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310
32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import win32com.client>>> iTunes = win32com.client.gencache.EnsureDispatch
("iTunes.Application")>>> iTunes.LibrarySource.Playlists.ItemByName('Party Shuffle').PlayFirstTrack()Traceback (most recent call last): File "", line 1, in ? File "c:\python24\lib\site-packages\win32com\gen_py\9E93C96F-CF0D-43F6-8BA8-B8
07A3370712x0x1x8\IITPlaylist.py", line 44, in PlayFirstTrack return self._oleobj_.InvokeTypes(1610809345, LCID, 1, (24, 0), (),)pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None,
0, -2147418113), None)>>>Any help is appriciated.Thanks
___
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32