1. A geographic location playlist generation system, comprising: a plurality of mobile devices, wherein each mobile device comprises: a global positioning system that provides geographic location information of the mobile device, and a display; and a geographic location playlist device, comprising: a communications network interface configured to communicatively couple the geographic location playlist device with the plurality of mobile devices via a communication system, and configured to receive the geographic location information from the plurality of mobile devices; a memory, wherein the memory stores a database of geographic playlist information, wherein the database of geographic playlist information includes at least a unique identifier for each one of a plurality of media content events, wherein each of plurality of media content events are a movie or a serial program that defined by a plurality of segments, and wherein the database of geographic playlist information includes at least one geographic location that is associated with at least one segment of the plurality of segments for each of the plurality of media content events; and a processor system communicatively coupled to the memory and the communications network interface, wherein for each of the plurality of mobile devices, the processor system is configured to: determine a current geographic location of a respective mobile device based on the received geographic location information of the respective mobile device; compare the determined geographic location of the respective mobile device with the geographic locations residing in the database of geographic playlist information associated with each of the segments of the plurality of media content events, identify, based on the comparison of the current geographic location of the respective mobile device with the associated geographic location of the segments, at least one of the plurality of media content events that has at least one segment having its associated geographic location that is within at least a predefined distance from the current geographic location of the respective mobile device, determine, based on electronic program guide (EPG) information that defines a future broadcast schedule of a first group of the plurality of media content events or identifies availability of a second group of the plurality of media content events from a remote content system, the identifier of at least one of the plurality of media content events that is available to a user of the respective mobile device for viewing, and generate user geographic playlist information that includes the identifier of at least one the available first group and the second group of the plurality of media content events.