LCDInfo.com
http://forum.lcdinfo.com/

iTunes
http://forum.lcdinfo.com/viewtopic.php?f=13&t=533
Page 1 of 1

Author:  Henri [ Sun Feb 22, 2004 23:34 ]
Post subject:  iTunes

Variables included:

Code:
iTunes.Title
iTunes.Artist
iTunes.Album
iTunes.TrackPos
iTunes.TrackLength
iTunes.TrackPos_secs
iTunes.TrackLen_secs
iTunes.PlaylistPos
iTunes.PlaylistSize

Author:  Henri [ Sun Apr 11, 2004 17:20 ]
Post subject: 

Basic plugin for iTunes is now included with LCDInfo (build17).

You need to copy the lcdinfo_itunes_support.dll from the extra_dlls directory to your iTunes\Plug-Ins directory. If there's no Plug-Ins directory in your iTunes directory then just create it.

Some problems came up when making the plugin and you may notice that not all variables give proper data or update correctly. I'll try to fix this later.

Author:  TV_Repairman [ Wed Jan 12, 2005 20:21 ]
Post subject: 

Did you manage to suss out what was going on with this one Henri? Would be very useful! Cheers

Author:  Henri [ Mon Jan 17, 2005 13:10 ]
Post subject: 

Haven't worked with this as I haven't used iTunes myself so it has been so easy to forget...

So you have been testing the plugin with iTunes ? What kind problems did it have as I don't even remember what they were exactly ?

Author:  TV_Repairman [ Mon Jan 17, 2005 22:20 ]
Post subject: 

Yeah, I havn't been using the LCD for a bit, then felt the urge to be able to see track names, and realised that LCDInfo had it built in (I wasn't using iTunes last time I used it.

The ones that are reading weird are Track Position, Playlist Size and Playlist position, all the others work fine. How do you get the info from iTunes? And what is the plugin written in?

Cheers Henri

Author:  robthebob [ Tue Jan 18, 2005 23:39 ]
Post subject: 

I'm also willing to have a crack at this if there are some docs lying around, or even just the source. Also assuming it was written in a me-friendly language :)

Author:  Henri [ Thu Jan 20, 2005 1:50 ]
Post subject: 

The LCDInfo iTunes plugin is written in C++ like rest of LCDInfo and it's plugins. Well even if you only know C and C++ is not that familiar you might not be in big trouble as the plugin writer doesn't need to work with C++ that much if that's not preferred.
But the iTunes part and the iTunes plugin SDK is C++ and there some C++ knowledge is probably necessary.

Data from iTunes is stored to a shared memory segment by the small plugin that is copied to the iTunes plugins directory. The LCDInfo plugin then reads the data from the shared memory.

So if you're still interested trying to fix it let me know. And if you want some more challenge you could try implementing the visualisation like in winamp plugins.

Author:  robthebob [ Thu Jan 20, 2005 20:19 ]
Post subject: 

C++ is what I was hoping for so that sounds fine. Just point me to the souce.

Author:  Henri [ Sat Jan 22, 2005 12:42 ]
Post subject: 

Here's the source for the plugin. You can see it wasn't quite finished yet but let's hope you can help with that ;)

http://www.skippari.net/lcd/alpha/sourc ... source.rar

Page 1 of 1 All times are UTC + 2 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/