New iTunes plugin thread (latest version: v0.1.16)

Questions and comments specific to a particular plugin should go here.

New iTunes plugin thread (latest version: v0.1.16)

Postby Boolean263 » Tue Aug 29, 2017 1:37 am

Version 0.1.16 is out! It's attached to this post. It's mostly minor fixes of things that have bothered me, but I hope you'll try it out and let me know if it breaks anything for you.
  • Touch up some config dialogs (particularly the rating dialog)
  • Lets you turn on or off (not just toggle) visualization, full-screen mode, and mute
  • Works better if you minimize iTunes to the system tray
  • No longer shows iTunes' script warning dialog when you try to quit iTunes

~ * ~ * ~

As requested, this is the new thread for supporting the iTunes plugin. This plugin lets you use actions to control many aspects of iTunes, from simple actions like play/pause to complex functionality like creating a new playlist populated with the results of search criteria. It also includes actions to fetch information about iTunes and the song that's playing, and generates events when you play a local or web-radio song.

Here's the original thread for this plugin, with all its development history and previous releases. The short version is that jitterjames saw a need for the plugin and created it, and in the process, inspired several others to contribute to it and expand it. I (Boolean263) am just the most recent person to take an interest in it, and I put it up on a github page.

Said github page is here: Boolean263/EventGhost-iTunes. If any of the other developers return with a canonical location, it'll move back there. In the meantime, the github page contains the documentation (which will be improved over time) and full changelog.

Download links for the last few versions:
  • 0.1.15 (egplugin): merge yokel22's changes from his nifty work on a WebUI into the version I adopted
  • 0.1.14 (__init__.py): yokel22's aforementioned changes
  • 0.1.13 (egplugin): improved behaviour when iTunes isn't running
  • 0.1.12 (egplugin): first new release in a while, added StreamTrackChanged event
  • Earlier releases are documented in the changelog.
Attachments
iTunes-0.1.16.egplugin
(17.67 KiB) Downloaded 5 times
Last edited by Boolean263 on Sat Sep 09, 2017 3:50 pm, edited 1 time in total.
Windows 10 Home, version 1703, build 15063.540 · EventGhost 0.5.0-rc4 · wxPython 3.0.2.0
Python programmer for fun and profit. Dabbler in EventGhost plugin writing.
User avatar
Boolean263
Experienced User
 
Posts: 64
Joined: Sat Aug 12, 2017 7:52 pm
Location: Ottawa, Canada

Re: New iTunes plugin thread

Postby jachin99 » Tue Aug 29, 2017 1:22 pm

Looks good. I was really surprised when I saw the iTunes thread pop up because I didn't know ever existed. It makes me wonder what else is buried in the forums
jachin99
Experienced User
 
Posts: 217
Joined: Sat Feb 13, 2016 8:39 pm

Re: New iTunes plugin thread

Postby Boolean263 » Sat Sep 09, 2017 3:53 pm

jachin99 wrote:Looks good. I was really surprised when I saw the iTunes thread pop up because I didn't know ever existed. It makes me wonder what else is buried in the forums


On occasion I'll just dig around in the archives and see what I can find that's interesting. I found this plugin by searching for it, but not every plugin will be so easy to find.
Windows 10 Home, version 1703, build 15063.540 · EventGhost 0.5.0-rc4 · wxPython 3.0.2.0
Python programmer for fun and profit. Dabbler in EventGhost plugin writing.
User avatar
Boolean263
Experienced User
 
Posts: 64
Joined: Sat Aug 12, 2017 7:52 pm
Location: Ottawa, Canada

Re: New iTunes plugin thread (latest version: v0.1.16)

Postby Boolean263 » Sat Sep 16, 2017 1:43 am

There was a new iTunes update today, and with this update, this plugin is no longer receiving events. It can't tell when the song changes, or when someone's trying to close it (so you'll be warned that something's using the scripting interface).

Controlling iTunes from this plugin still seems to work.

If anyone has any ideas on what needs to be done to receive events again, I'd be grateful for help.
Windows 10 Home, version 1703, build 15063.540 · EventGhost 0.5.0-rc4 · wxPython 3.0.2.0
Python programmer for fun and profit. Dabbler in EventGhost plugin writing.
User avatar
Boolean263
Experienced User
 
Posts: 64
Joined: Sat Aug 12, 2017 7:52 pm
Location: Ottawa, Canada


Return to Plugin Support

Who is online

Users browsing this forum: No registered users and 3 guests