A method for providing access to media content by connecting, to a public device, a private device that does not have an installed application associated with the media content, the method comprising: receiving, at a public device, a communication from a private device indicating that a user wishes to access content using the public device; requesting, at the public device, both user authorization information and an identifier for a content provider of the content from the private device; transmitting, from the public device to the content provider, a request for both a public interface application and a private interface application corresponding to the content; receiving, at the public device, the public interface application from the content provider, wherein the public interface application includes an interface for communicating with the content provider and a graphical user interface for display to the user on the public device; receiving, at the public device, the private interface application from the content provider, wherein the private interface application is configured to control the graphical user interface on the public device while the private device is within a predetermined proximity to the public device; transmitting, from the public device, the private interface application to the private device; activating the public interface application on the public device; providing, via the public interface application, the user authorization information to a server of the content provider; receiving a user request at the public device, issued from the private interface application on the private device, for a media asset from the content provider; requesting, at the public device, the media asset from the content provider; receiving, at the public device, the media asset from the content provider; and generating, for consumption at the public device, the media asset in response to the user request. receiving, at a public device, a communication from a private device indicating that a user wishes to access content using the public device; requesting, at the public device, both user authorization information and an identifier for a content provider of the content from the private device; transmitting, from the public device to the content provider, a request for both a public interface application and a private interface application corresponding to the content; receiving, at the public device, the public interface application from the content provider, wherein the public interface application includes an interface for communicating with the content provider and a graphical user interface for display to the user on the public device; receiving, at the public device, the private interface application from the content provider, wherein the private interface application is configured to control the graphical user interface on the public device while the private device is within a predetermined proximity to the public device; transmitting, from the public device, the private interface application to the private device; activating the public interface application on the public device; providing, via the public interface application, the user authorization information to a server of the content provider; receiving a user request at the public device, issued from the private interface application on the private device, for a media asset from the content provider; requesting, at the public device, the media asset from the content provider; receiving, at the public device, the media asset from the content provider; and generating, for consumption at the public device, the media asset in response to the user request.