On Jul 4, 12:14 pm, [EMAIL PROTECTED] wrote:
On Jul 4, 12:40 am, Tim Roberts [EMAIL PROTECTED] wrote:
KuhlmannSascha [EMAIL PROTECTED] wrote:
i tried now for several hours to read through a win32com API to access
Itunes and read out myplaylists.
First of all the Code:
...
The current Logic is to access first Itunes and then a Playlist
Collection.
This Playlist collection returns different kind of objects for
Playlists.
I am focussing on the Playlists of the object UserPlaylist.
(CodeLine: if curPlaylist.Kind == 2:)
After that i should be sure to have a UserPlaylist, but Python stops
with an exception that the requested Attribute Smart is not
available
Error MEssage:
AttributeError: 'win32com.gen_py.iTunes 1.9 Type Library.IITPlaylist
instance at 0x30216960' object has no attribute 'Smart'
Smart is part of IITUserPlaylist, not IITPlaylist. You need to call
curPlaylist.QueryInterface to get the IITUserPlaylist, but that means
you'll need to know the GUID for IITUserPlaylist. Perhaps Google will
help.
--
Tim Roberts, [EMAIL PROTECTED]
Providenza Boekelheide, Inc.
These look like they could give you some pointers too:
http://www.brunningonline.net/simon/blog/archives/001627.htmlhttp://lazycat.org/backburner.htmlhttp://mail.python.org/pipermail/python-win32/2007-February/005506.html
Mike
Thanks all of you !
The Casting was the issue !!!
Regards
Sascha
--
http://mail.python.org/mailman/listinfo/python-list