Since Swift is the future, I want to eventually transition detectstream from using Objective-C to Swift. While it's not viable today due to the huge file size, it will be in the future.
Here is the progress so far
Rewrite ezregex class
Rewrite Browser Detection class
Rewrite Media Parse class
Main routines and outputting JSON
The swift version will be developed in the swift branch.
Currently, detectstream does not support the HTML5 player since it scrapes the HTML for JSON data and causes the application to crash under Yosemite that supports HTML5 player. Will investigate how to get the data in HTML5 and detect if user is using HTML5 Player or Silverlight player.