[Pythonmac-SIG] controlling iTunes with appscript
Jamie Stuart
jamie at eurotalk.com
Tue Nov 28 18:44:28 CET 2006
Thanks Simon - I've now got it adding correctly to the playlist but
still can't seem to set the track name. This is what I was attempting:
convertfile = itunes.convert(addfile)
convertfile.name.set('New Title')
Simon Brunning wrote:
> On 11/28/06, Jamie Stuart <jamie at eurotalk.com> wrote:
>> Hi,
>> I'm completely new to Python and something is evading me completely. I'm
>> using appscript to add (and convert to mp3) a bunch of .aif files to
>> iTunes. I also want to create a new playlist which they are all added to
>> and then tagged. This is what I have at the moment:
>>
>> itunes = app(id='com.apple.itunes')
>> itunes.run()
>> itunes.make(new=k.playlist, with_properties={k.name:'New Playlist'})
>> addfile = itunes.add(Alias (outputfile), to=itunes.playlists['New
>> Playlist'])
>> convertfile = itunes.convert(addfile)
>> itunes.delete(addfile)
>>
>>
>> The resultant mp3 file doesn't appear in the playlist - only in the
>> library.
>
> Try creating the playlist with:
>
> my_playlist = itunes.make(new=k.user_playlist,
> with_properties={k.name:'New Playlist'})
>
> Does this help?
>
>> Also, how do I tag the files (title, artist, album?) as I can't
>> see how this would be done.
>
> track.name.set('New name')
>
>> Another thing is how can I package up appscript so this thing can be
>> distributed on CD-ROM?
>
> Sorry - you're on your own with this!
>
More information about the Pythonmac-SIG
mailing list