| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

ParkedProjects

Page history last edited by PBworks 16 years, 10 months ago

Parked Projects

 

Projects that I don't expect to get to anytime soon. Ideas that I've had about things I'd like to build but expect that I very well never get to them.

 

License

Every idea/project mentioned here is free for you to use/implement/etc. under a Creative Commons Attribution 3.0 license (CC-by-3.0). If you do so, please note attribution as "idea from Tantek Çelik <http://tantek.com>" for implementations, and for incorporations into other products, please attribute as "some ideas from Tantek Çelik <http://tantek.com>".

 

In otherwords, please feel free to implement, sell, profit off of anything listed here. I just want these ideas/projects/features to exist.

 

Projects

 

"Now Playing"

 

iTunes Feature

 

(I should probably move this to FeatureRequests).

 

Ideally this would be a feature in iTunes:

 

Person A (the DJ) turns on sharing in their network capable music playing software/device (e.g. iTunes).

 

Person B (the listener) uses their network capable music playing software/device to locate Person A's shared music, selects it, twiddles it open to see their list of playlists etc., and notices a special one at the top called "Now Playing...".

 

Double clicking that starts streaming the exact music that Person A is listening to, in realtime. If Person A changes the track, Person B gets the new track as well. Etc.

 

Script implementation

 

However it might be possible to build this as an AppleScript.

 

Person A (the DJ) turns on sharing in their network capable music playing software/device (e.g. iTunes) and sets their IM status to be the "current track" that they are listening to.

 

Person B (listener) launches an AppleScript that makes a list of all people that are sharing their iTunes and also goes thru their buddy list and makes a list of people that are showing what music they are listening to.

 

If possible it produces an intersection of those two lists as just a list of people whose music you can follow.

 

If not you have to pick from each list (maybe easier for a first implementation).

 

The script then:

  1. plays the song listed in person A's IM status from person A's shared iTunes collection
  2. watches the IM status like once every second, and when it changes to a new track, changes the local iTunes to play that new track.

 

The only question is whether all that info is available to get/set/change via AppleScript which unfortunately I doubt because AppleScript, and AppleScript support is SO LAME. (Insert rant about wishing there were better ways to automate user-interface actions in MacOS applications, i.e. NO ONE knows applescript well. It is the WORST programming language bar none. I'm pretty sure I have a proof for that somewhere and I am an *expert* HyperTalk programmer which is perhaps the *closest* language to AppleScript. The only way to really program applescript is to look for a script close to what you want on the web, and then modify it it is pretty much impossible to write a script from scratch. I've even written several AppleScripts, I think even published a few.)


Return to the FrontPage.

Comments (0)

You don't have permission to comment on this page.