RSS on Director?

Director support RSS channels?
Regards

An old post of mine: http://forums.adobe.com/message/27729#27729
The code seems to have been lost when Adobe changed forum servers, so here it is.
--  Basic RSS
-- Copyright Randal Holmes 2009
-- MIT license  http//www.opensource.org/licenses/mit-license.php
-- Public Properties
property  source  -- the text string returned from the server
property  channel  -- list of channel information if any
property  feed  -- list of feed information if any
property  items  -- list of lists. Data for each item if any
property  entries  -- list of lists. Data for each entry is any
-- Private Properties
property  Ancestor  -- proplist version of any returned xml
property  pNetOpData  -- proplist of data used in talking to the internet and making a callback
property  pUpdateInterval  -- the time in milliseconds between retrieving data from the server
property  pUpdateTimeOb  -- timeout object used to make the updateInterval call
-- PUBLIC METHODS
on new me, URL, DataList, CallingOb, CallbackHandler  -- String, Propery List, Object, Symbol
  -- Sample ("http//www.mydomain/getData.php",["name""myName","password""lk93mdkf"], Object, #objectHandler)
  -- Sample  GoogleUK_RSS = script("Basic RSS").new("http//news.google.com/news", ["ned""uk","topic""n","output""atom"], me, #showNetData)
  --   URL -  the url of a server side script, xml file, html file, etc.
  --   DataList -   a property list of data you want to send to the server side script. *** NOTE  The properties names should be Strings do to case sensitivity on the server side.
  --   CallingOb -  an object to send returned data to. 
  --   CallBackHandler - a Symbol  Handler in CallingOb.
  -- store info for network operations and callbacks.
  pNetOpData = [#id0, #URL"", #DataList[], CallbackOb0, CallBackHandler0]
  pNetOpData.URL = URL
  pNetOpData.DataList = DataList
  pNetOpData.CallBackOb = CallingOb
  pNetOpData.CallBackHandler = CallbackHandler
  -- set default time delay between server calls. Use setUpdateInterval() method to change this value.
  pUpdateInterval = 5 * 60 * 1000  -- five minutes
  me.resetProps()  -- make sure all properties have valid values.
  return me
end new
-- begins the process of calling a server and retrieving the RSS feed data.
on start me
  me.getFeedData()
  pUpdateTimeOb = timeout().new("RSS_Update_"&me, pUpdateInterval, #getFeedData  , me) 
end start
-- ends the process of calling a server and retrieving the RSS feed data.
on stop me
  if pUpdateTimeOb.objectP then
    pUpdateTimeOb.forget()
    pUpdateTimeOb = void
  end if
end stop
-- sets the delay between server calls.
on setUpdateInterval me, Minutes  -- integer
  pUpdateInterval = Minutes * 60 * 1000
  if pUpdateTimeOb.objectP then pUpdateTimeOb.period = pUpdateInterval
end setUpdateInterval
-- returns a list of the data for all nodes with the name "NodeName"
on getNodes me, NodeName  -- String
  if NodeName.StringP = false then return []  -- require a string to be passed in.
  Nodes = []  -- storage for any nodes we may find.
  -- go through each list in this object and find those nodes named "NodeName".
  -- Note "ancestor" contains the complete xml data sent from the server, if any exists.
  repeat with Index = 1 to ancestor.count
    if ancestor.getPropAt(Index) = NodeName then
      me.addNodeData(ancestor[Index], Nodes)  -- found a valid node. Add its data to Nodes.
    else
      me.searchNode(ancestor[Index], Nodes, NodeName) -- search this node for a node named "NodeName"
    end if
  end repeat
  return Nodes
end getNode
-- PRIVATE METHODS
-- initializes object properties
on resetProps me
  ancestor = []
  source = ""
  channel = []
  feed = []
  items = []
  entries = []
end resetProps
-- makes call to the server and sets up a timeout object to monitor the network status.
on getFeedData me
  -- store net id
  pNetOpData.id = _movie.getNetText(pNetOpData.URL , pNetOpData.DataList)
  timeout().new("NetMonitor_"&me, 300, #monitorNetOps  , me) 
end getFeedData
-- Polls the current network operation to see if it is done or errored out.
-- Parses any data returned from the server.
-- Makes callback to inform the registered object that new data is ready.
on monitorNetOps me, TimeOb
  -- check if net operation is done
  if  netDone(pNetOpData.id) then
    TimeOb.forget()  -- stop checking network status
    -- check for network error
    if netError(pNetOpData.id) <> "OK" then  -- there was a network error
      ErrorMessage = me.getErrorMessage(netError(pNetOpData.id))
      call(pNetOpData.CallBackHandler, pNetOpData.CallBackOb, 1, ErrorMessage, me) -- handler,object,error, errorMsg, This object
      exit 
    else  -- no error.
      me.resetProps()  -- clear out old data.
      source = netTextResult(pNetOpData.id)  -- store data sent back.
    end if
  else  -- network operation is not complete. Continue to wait.
    exit
  end if
  --** We have data to work with. Parse it. **
  -- delete any header info preceding xml structure at the top of the returned text.
  SourceCpy = source  -- make copy of the source text so that we don't strip any information from it.
  repeat while SourceCpy.char[1] <> "<"      --char[1..5] <> "<?xml"  --**** This line may need modification do to inconsitent formatting of feed data.
    delete SourceCpy.line[1]
  end repeat
  if SourceCpy.line.count = 0 then  -- no xml to work with. We are done.
    ErrorMessage = "Not an XML document. Could not parse."
    call(pNetOpData.CallBackHandler, pNetOpData.CallBackOb, 1, ErrorMessage, me) -- handler,object,error, errorMsg, This object
    exit
  end if
  -- convert returned text to xml
  objXml = new xtra("xmlparser")
  Error = objXml.parseString(SourceCpy)
  if Error then
    ErrorMessage = "XML parsing error."
    call(pNetOpData.CallBackHandler, pNetOpData.CallBackOb, 1, ErrorMessage, me) -- handler,object,error, errorMsg, This object
    exit
  end if
  -- convert xml to a property list and make it part of this object
  ancestor = objXml.makeList()
  -- assign data to public properties. This provides easier access to commonly desired data.
  TmpChannel = me.getNodes("channel")
  if TmpChannel.count = 1 then
    channel = TmpChannel[1]
  else
    channel = TmpChannel
  end if
  Tmpfeed= me.getNodes("feed")
  if Tmpfeed.count = 1 then
    feed = Tmpfeed[1]
  else
    feed = Tmpfeed
  end if
  items = me.getNodes("item")
  entries = me.getNodes("entry")
  -- let the registered object know that the feed data has been updated and all is cool.
  call(pNetOpData.CallBackHandler, pNetOpData.CallBackOb, 0, "", me) -- handler,object,error, errorMsg, This object
end monitorNetOps
-- recursive method that looks for nodes named "NodeName" and then calls itself if there is more data to check.
on searchNode me, CurNode, Nodes, NodeName
  if ilk(CurNode) <> #PropList then return  -- if down to raw data and not a list, then exit out of here.
  repeat with Index = 1 to CurNode.count
    if CurNode.getPropAt(Index) = NodeName then
      me.addNodeData(CurNode[Index], Nodes)  -- found a node named "NodeName". Add its data to Nodes.
    else
      me.searchNode(CurNode[Index], Nodes, NodeName)  -- search this node for a node named "NodeName"
    end if
  end repeat
end searchNode
-- adds all data in "CurNode" to the "Nodes" list
on addNodeData me, CurNode, Nodes
  NodeData = []
  repeat with Index = 2 to CurNode.count
    PropName = CurNode.getPropAt(Index)
    if PropName = "!CHARDATA" then  -- node contains a single piece of data
      NodeData = CurNode[Index]
      exit repeat
    else  -- node contains multiple pieces of data
      if CurNode[Index].count >= 2 then
        NodeData[Symbol(PropName)] = CurNode[Index][2]
      else
        NodeData[Symbol(PropName)] = ""
      end if
    end if
  end repeat
  Nodes.add(NodeData)
end addNodeData
-- Returns error message
on getErrorMessage me, ErrorNum
  case ErrorNum of
    0 return("Everything is okay.")
    4 return("Bad MOA class. The required network or nonnetwork Xtra extensions are improperly installed or not installed at all.")
    5 return("Bad MOA Interface. See 4.") 
    6 return("Bad URL or Bad MOA class. The required network or nonnetwork Xtra extensions are improperly installed or not installed at all.")
    20 return("Internal error. Returned by netError() in the Netscape browser if the browser detected a network or internal error.")
    4146 return("Connection could not be established with the remote host.")
    4149 return("Data supplied by the server was in an unexpected format.")
    4150 return("Unexpected early closing of connection.")
    4154 return("Operation could not be completed due to timeout.")
    4155 return("Not enough memory available to complete the transaction.") 
    4156 return("Protocol reply to request indicates an error in the reply.")
    4157 return("Transaction failed to be authenticated.")
    4159 return("Invalid URL.")
    4164 return("Could not create a socket.")
    4165 return("Requested object could not be found (URL may be incorrect).")
    4166 return("Generic proxy failure.")
    4167 return("Transfer was intentionally interrupted by client.")
    4242 return("Download stopped by netAbort(url).")
    4836 return("Download stopped for an unknown reason, possibly a network error, or the download was abandoned.")
    otherwise return("Unknown network error.")
  end case
end getErrorMessage

Similar Messages

  • Is there a way to combine separate podcast directories in iTunes

    I recently had to do a wipe and reinstall of my system. One of the reasons for doing this is because I could not get iTunes to consolidate my libraries, so they were split between two external drives. After I did the wipe, I realized I did not save the library file, so I went to iTunes and did an "Add to Library" on both drives with iTunes Libraries. This worked great for the most part, however several, though not all, of my Podcasts show up in two different directories with the same name in iTunes. When I look at the library, all of the files are actually in one directory on the external drive.
    What I would like to do is combine the two Podcast directories currently showing in iTunes with the same name into one Podcast directory. To be clear, under the Podcast section of iTunes, I gave two folders with the same name that contain all of the podcasts for that show. There is no duplication and when I check the Library where the files are kept, they are all in one folder.
    Thanks for your help.

    If you have a feed through feedburner.com, then it will track stats of subscribers. It even breaks down which of those subscribers is using iTunes, Safari, or other RSS and podcatching software.
    I even have a chicklet posted on my blog that shows me the hits from the previous day from http://feeds.feedburner.com/marioajero
    MarioCast Podcast iTunes URL: http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=74837876

  • Creation of the rss xml feed url and the xml itself

    Hello all.
    I know this question has been answered before I think and I get most of the answer, BUT
    I want to put my podcasts on the itunes lib and know that I have to submit the rss xml.
    My issue is that I don't know where I put it physically.
    I publish a web site thru iweb, no problem. If I add a blank page to the site and call the page "rss.xml", then add a text box to the page, then place the xml for the podcast in it. Will that work if i submit the entire URL to itunes?
    I created the blank page and called the page rss.xml, then navigated to the page and in the address bar the last part of the URL was".html". That does not seem correct, but I am pretty much new to this so I am not sure.
    Please help if you can.
    Here is my website:
    http://web.mac.com/davescida/iWeb/Early_riser/rss.xml.html
    I just don't know what I am doing wrong and I don't think it should be this hard...
    Thanks much
    Dave

    I'm quite new to the whole podcast thing and it took me a while to wrap my head around exactly what and RSS feed is, how it works and what you do with it. I'm still learning.
    However, here's what I do now: the XML file is like its own web page. You can't create a blank HTML document and just name it RSS feed or whatever. You need to either hand code the file or use an RSS feed creator program. There are some shareware programs that do that, but I am having difficulty with them. Think of the XML file as the exact same thing as an HTML file (web page). So you need to place the file on your web site or web srever that is hosting your podcast. For example, my podcast audio file is located inside a folder on my web site called "podcast". The XML file (RSS feed file) is also located inside that folder. Therefore the web address is: http://www.mysite.com/podcast/mypodcast.xml
    That is what gets submitted to podcast directories and to iTunes. If it is created correctly, that XML document will contain ALL of the information needed to tell everyone about your podcast (description, etc.) and where the audio file actualy is so it can be downloaded automatically by iTunes.
    I hope this makes sense.

  • Pubsub, RSS, Safari, and feeds that won't go away

    So...I've been helping out a friend of mine with an interesting issue.  He has somehow managed to subscribe to a less the reputable RSS feed (mobilism).  Here's some places/steps I've taken:
    Safari->Bookmarks->Show all Bookmarks->All RSS Feeds-> deleted everything there
    ~/Library/Pubsub/Feeds-> deleted everything here, including sub-directories
    ~/Library/Pubsub/Database-> deleted Database.sqlite2
    Doing a "pubsub list" in terminal will, after doing the above, show nothing.  However, rebooting the machine and starting Safari, sure enough...if I go to terminal and type "pubsub list" it's there again.  Anyone have any thoughts on just how this thing is coming up again?  Thanks.
    James

    Heh...so this is solved.  Apple stores rss feeds in a varity of places...bookmarks, bookmark bar, topsites, rss feeds, and pubsub.  Of great annoyance is the fact that even if you go to "All RSS Feeds" and emtpy it, RSS feeds elsewhere (TopSites) won't show up.  Long story short you get to search around and try and find where it's at   Quite a hoot.

  • Making a auto updating site map, index, RSS...problems

    I am new to web page design and need some help.  I am using DW CS4 on MAC OS X 10.4.11 and placing the page onto a remote simple host by my ISP (Telus in Alberta, Canada).  I have a very basic web page and can start again if needed.  My goal is to use Lightroom to publish a few photo galleries to my webspace ( no problem there Lightroom dose it all) 
    The problem is I would like to post multiple photo galleries from Lightroom into a directory on the webspace but have an index page or site map that will have a link to each gallery.  I am trying to find a way to make the index automatically read the directory and update itself so that I can just upload the galleries from lightroom and not have to manually change the index page to include the new gallery in the directory tree.
    I am just looking for some suggestions on how to accomplish this task.
    I have a RSS feed already but I am hoping to have the feed or some page automatically recognise when a new gallery has been uploaded to the webspace.  I want to have it so that I upload and then it auto changes the index or some links page or site map and an RSS feed gets updated so I do not have to tell each family member everytime that I change the available photo galleries.
    I just need some suggestions or direction to go so that I can learn this.
    Thanks Adam

    Hi
    If you are going to use lightroom to create your galleries, then I would recommend taking a look at 'slideshow pro' and the 'slideshow pro director' for publishing /managing your images/galleries.
    http://slideshowpro.net/
    PZ

  • RSS button not working!

    Hi,
    I have just added an RSS subscribe button to my site and it is not working.
    When i click on it it says that the URL (www.corekinetics.co.uk/corekinetics/welcome/rss.xml) is not available. I think i know why.......
    I want the url to point to www.corekinetics.co.uk/welcome/rss.xml NOT www.corekinetics.co.uk/corekinetics/welcome/rss.xml
    When i export my iWeb site to a folder (to upload to my domain name) it creates a root folder of CoreKinetics. When i upload the site to my server i have to upload the contents of this folder separately for it to work. To that end there is no CoreKinetics folder on the server just all the files that were in it.
    I'm pretty sure this is the problem, but dont know how to rectify it?
    Maybe i can configure the RSS button to point to the directory i want?
    or
    Perhaps i can change the configuration of the directories on my server so that i CAN upload the Corekinetics folder in it's entirety, and hopefully the original location the RSS button points to will work?
    Cedric if you are out there i could use your help agian?
    Can anyone help at all?
    Jonathan

    Looks like I finally figured it out.
    For future reference:
    I publish my site to the "Sites" folder. After publishing site "x" to a folder, the "Sites" folder should now have:
    - index.html
    - x (folder)
    You have to upload these to your server.

  • Web Service call to update RSS feed

    Is there any webservice method to force an iTunesU RSS feed update?

    Yes, that is the way we are currently doing it now.
    Since we are storing content locally, our faculty members can just "drag and drop" their mp3 files into the appropriate directories on a server. We are trying to eliminate the step of having a faculty member touch the feed.
    Hopefully this feature will be added soon.
    Thanks
    -Andy

  • Help with rss.xml feed

    Hey all,
    Trying to get the feed on this page through itunes. iTunes is saying that it couldn't find the rss.xml file.
    http://www.downloadablespanishresources.com/HablemosEspanol/HablemosEspanol.html
    All files seem to be in the correct directories including the rss.xml file
    Any suggestions.
    Thanks
    Michael
    Message was edited by: Michael O'Brien

    It looks like you did not upload the folder called dsr, which is part of the url for the feed.

  • Safari 3.2.x freezes computer, solved, RSS Database was corrupted.

    *Short answer:*
    rm ~/Library/Syndication/Database3
    rm -rf ~/Library/Caches/com.apple.Safari
    *Long answer*
    Ever since I "upgraded" to Safari 3.2 it would freeze my iMac G5. Even after "upgrading" to 3.2.1 the problem persisted. However, this problem did/does not occur on my iBook G4.
    First off, I switched to Firefox 3. So kudos to Apple for giving me the opportunity to ditch Safari. I've been a daily user since 2004 but "it just works" was more important to my productivity than having my computer freeze for no immediately obvious reason. Next up, ditching OS X for Linux? Haha, just kidding. Maybe.
    Still, I need to debug websites in Safari. And up until an hour ago, Safari would freeze my computer.
    Yes, I read all the threads about how to fix the problem(s). Yes, I cleared my preferences files. Yes, I repaired disk permissions. And no, I don't run any input managers or third party hacks.
    What I did find out, after patiently waiting and letting a few log messages painfully trickle into the console, was that ~/Library/Syndication/Database3 was corrupted.
    Console:
    +2008-11-30 18:37:06.949 Safari[1001] WARNING: SQLite error 10: disk I/O error+
    +2008-11-30 18:37:06.950 Safari[1001] WARNING: SQLite error 10: disk I/O error+
    +2008-11-30 18:37:06.950 Safari[1001] WARNING: SQL query failed:+
    +SELECT source_id,COUNT(id) FROM Articles WHERE unread=1 GROUP BY source_id+
    System:
    +Nov 30 18:37:07 iMac kernel[0]: disk0s3: I/O timeout.+
    Database3 is where Safari keeps it's RSS feeds. Database3 is a Sqlite database. The new "Fraudulent websites" as well as the new "Database Storage HTML 5" features are also Sqlite based. My guess is that a botched upgrade messed something up. Either that, or the file was on a bad sector. However, because Safari kept locking my system (and making me curse very loudly in the process) I ran disk repair several times last week, at bootup, off the Tiger install CD, to no avail.
    The solution, for me, was to delete the ~/Library/Syndication/Database3 file.
    In the process of being ticked off, i deleted the ~/Library/Caches/com.apple.Safari cache directories for good measure. Why? Because that's where you will find SafeBrowsing.db, an sqlite database used by the Fraudulent websites feature.
    Everything is back to normal, at least for now... Thanks for reading.
    PS: For those who want to mess around with the sqlite database files but are afraid of the command prompt, check out: http://sqlitebrowser.sourceforge.net/

    For your own sanity's sake and future sake of your system, you should run a disk block check using Apple Hardware Test, TechTool Deluxe or Pro, or DiskWarrior, whichever you have available.
    The disk I/O error is a real phenomenon - there was a disk error reading a block on the disk.
    By deleting the file in question, the bad block was released back into the free disk block pool, meaning it will show up in some other file in the future if it's actually a physical bad block on the disk.
    What's more likely is that it was a block written with a bad checksum, which means the bad block will correct itself the next time that block on the disk is written to, so you may not see it again even if you use one of the disk tools I mentioned above.
    But it's always good to test to make sure it isn't a physical bad block that will come back to haunt you when some other file on your system uses that disk block.

  • How to get RSS feeds for publishing?

    Hey everyone, I hope everoyones having a great St.Patricks Day! I have just posted my first podcast on Sound Cloud this past Thursday and now Im ready to branch out and get it onto podcast directories like iTunes. However, I am not that computer suavy, and I understand nothing about acquiring RSS feeds or making them and Im really lost at all this. One website says to publish an episode then get the feed but I dont know how to publish it, another says to make a blog then upload it to the blog using some OurMedia website or something, I dont know what to think or how to start. If anyone can explain these or know a website that really explains everything in depth I would greatly apprecaite any help at all this is really frustrating me. Thank you in advance, I appreciate all the help!

    Could I invite you to read my 'get-you-started' page on podcasting:
    http://rfwilmut.net/pc
    which also provides a link to Apple's comprehensive (if a little daunting) Tech Note at
    http://www.apple.com/itunes/podcasts/specs.html
    for additional information (I should use it as a reference rather than trying to read it straight through).
    All this will doubtless raise specific questions for you, and do please post back with them.

  • RSS question.....a quickie

    Hey,
    I made my first RSS for my podcast and sent it into a publishing website. My question is, Do you just keep selecting submit podcast when you have a new episode for itunes and other directories. How does that work where you continue episodes?
    Thanx, Stan

    Once iTunes has the feed URL, they scan it on a regular basis for changes (new episodes). All podcasts directory sites work the same way.

  • Dean on Director - Podcast

    Hi all,
    Skip, host of the Director Podcast, announced the latest
    episode on the
    Basics and Lingo Director forums but here. The episode had an
    interview
    with me and I did mention 3D
    Podcast can be found at:
    http://director.magicgate.com
    regards
    Dean
    Director Lecturer / Consultant
    http://www.fbe.unsw.edu.au/learning/director
    http://www.multimediacreative.com.au

    Hello,
    Overall a great comparison and fun to listen to. Cool tune in
    the middle.
    Really the only point I disagreed with was calling video a
    tie. Can you make
    a video player that will play almost any type of video with
    flash? No.
    Transitions weren't mentioned? I don't know if you can use
    them in Flash or
    not. Just the nice fade, which you can't do very well in
    Director on PC. We
    do a lot of high-end presentations where powerpoint won't do,
    so transitions
    are important to us anyway.
    Thanks for the podcast!
    Timm
    "Magicgate Software" <[email protected]> wrote in
    message
    news:e6n4vu$8a1$[email protected]..
    > Hey Director Podcast Junkies!
    >
    > Just wanted to let you know that a new episode of the
    Director Podcast
    > was posted on today featuring our battle between FLASH
    VS DIRECTOR.
    >
    > If you are subscribed in Itunes already, just update
    your podcasts and
    > you will find our new episodes there for your listening
    pleasure.
    >
    > For those of you that do now know about our podcasts,
    please visit
    >
    http://director.magicgate.com
    >
    > We have just posted additional RSS links on the site for
    the
    > "Non-Enhanced" version of the show as well as the
    "Dial-Up, Lower
    > Quality" version of the show. Please check out the
    podcast page for
    > more information regards to this.
    >
    > We have also implemented a new search engine for
    searching through our
    > podcasts. Once again, check out the podcast page for
    more information.
    >
    > Enjoy!
    >
    > Magicgate Software, Inc.
    >
    >
    >

  • Director Podcast # 40 Posted - A Job, An Adobe Explanation and a Boycott?

    Hey Director Podcast Fans!
    Just to let you know our newest show is ready to download!
    That's right, a JOB ANNOUNCEMENT and opportunity, an ADOBE
    EXPLANATION from someone within our Director community and a call
    for a BOYCOTT? All that and lots of material in-between.
    You can listen to the show on our websites, via an RSS feed
    (for instance Itunes) or just download the MP3 directly from out
    site.
    For those of you that do now know about our podcasts, please
    visit
    http://director.magicgate.com
    We also have a search engine for searching through our
    podcasts. Once again, check out the podcast page for more
    information.
    Enjoy!

    quote:
    Originally posted by:
    Newsgroup User
    I knew it was an April 1 joke right away, and I thought it
    was funny.
    If you are really relying on Director so much that you are
    upset, let me
    tell you, it's time to learn another tool. You can do quite a
    bit of what
    you can with Director in Flash, and most the things you can't
    you can find
    3rd party programs that wrap flash and give you the
    functionality. I've
    relied on Director for 10 years, but for the past 3 have been
    retraining
    myself. It's pretty obvious it's time to move on, but I hope
    the best for
    Director.
    But jeez, I though Director was quirky, Flash way out does it
    because it's
    such a hodge-podge of stuff. And AS3 is a pain, but there are
    3-4 Flash jobs
    a day advertised here, and 3-4 jobs in Director A YEAR!!!!!
    I can only agree. I take some pride in being able to wrangle
    Director, but I do certainly not want to be associated with such a
    humourless bunch. If someone took the speclist from the joke and
    presented it on a meeting without any reactions, someone or all
    must be completely incompetent and/or ignorant about what Director
    is. "Will be able to publish Shockwave as .swf" - jeez; no bell
    ringing??? I actually did this: using FileIO and the Flash SDK as
    documentation I was able to manipulate content within an .swf and
    write a new one which had new text and images written to it from my
    own editor created in Director. This is not a feature of Director,
    it is the POWER of Director.

  • Director Podcast Episode 26 Uploaded

    Hey Director Podcast Fans!
    Just wanted to let you know that a new episode of the
    Director Podcast
    was posted yesterday.
    If you are subscribed in Itunes already, just update your
    podcasts and
    you will find our new episodes there for your listening
    pleasure.
    For those of you that do now know about our podcasts, please
    visit
    http://director.magicgate.com
    We have just posted additional RSS links on the site for the
    "Non-Enhanced" version of the show as well as the "Dial-Up,
    Lower
    Quality" version of the show. Please check out the podcast
    page for
    more information regards to this.
    We have also implemented a new search engine for searching
    through our
    podcasts. Once again, check out the podcast page for more
    information.
    Enjoy!
    Magicgate Software, Inc.

    Very nice.
    Why do i get a 'Security Alert' when i visit that
    page?

  • Director Podcast Episode 27 Uploaded

    Hey Director Podcast Fans!
    Just wanted to let you know that a new episode of the
    Director Podcast
    was posted today.
    If you are subscribed in Itunes already, just update your
    podcasts and
    you will find our new episodes there for your listening
    pleasure.
    For those of you that do now know about our podcasts, please
    visit
    http://director.magicgate.com
    We have just posted additional RSS links on the site for the
    "Non-Enhanced" version of the show as well as the "Dial-Up,
    Lower
    Quality" version of the show. Please check out the podcast
    page for
    more information regards to this.
    We have also implemented a new search engine for searching
    through our
    podcasts. Once again, check out the podcast page for more
    information.
    Enjoy!

    Very nice.
    Why do i get a 'Security Alert' when i visit that
    page?

Maybe you are looking for