A method for transferring files to a mobile device via scanning quick response codes displayed via a display output device, the method comprising: (a) receiving, by a media device in communication with a server, a request to access a file on the server; (b) encoding (306, 308, 310,312), by a file converter of the media device, the file obtained from the server into a plurality of quick response, QR, codes to display to the mobile device; (c) determining, by the media device, that the mobile device has successfully established a communication link with the media device using an initial QR code within a duration of a predetermined time limit prior to displaying of the plurality of QR codes, the initial QR code comprising information for establishing the communication link; (d) entering (326, 238, 258), by the media device and the mobile device, responsive to determining that the mobile device has successfully established the communication link, a first mode of operation to synchronize at least one of the scanning and the interpreting of the plurality of QR codes using the communication link, instead of a second mode to display the plurality of QR codes without using the communication link; (e) synchronizing, by the media device and the mobile device under the first mode of operation, at least one of the scanning or the interpreting of the plurality of QR codes using the communication link by displaying, by the media device, a first QR code of the plurality of QR codes via the display output device; scanning, by the mobile device, the first QR code of the plurality of QR codes displayed on the display output device; interpreting (334, 336), by a file downloader of the mobile device, the first scanned QR code to form the file on the mobile device; receiving (338, 340, 342, 344), by the media device from the mobile device using the communication link, a signal indicating a sequence number of the scanning or interpreting of the first QR code; and displaying (346, 348, 350), by the media device, a second QR code of the plurality of QR codes based at least on the sequence number indicated by the signal. (a) receiving, by a media device in communication with a server, a request to access a file on the server; (b) encoding (306, 308, 310,312), by a file converter of the media device, the file obtained from the server into a plurality of quick response, QR, codes to display to the mobile device; (c) determining, by the media device, that the mobile device has successfully established a communication link with the media device using an initial QR code within a duration of a predetermined time limit prior to displaying of the plurality of QR codes, the initial QR code comprising information for establishing the communication link; (d) entering (326, 238, 258), by the media device and the mobile device, responsive to determining that the mobile device has successfully established the communication link, a first mode of operation to synchronize at least one of the scanning and the interpreting of the plurality of QR codes using the communication link, instead of a second mode to display the plurality of QR codes without using the communication link; (e) synchronizing, by the media device and the mobile device under the first mode of operation, at least one of the scanning or the interpreting of the plurality of QR codes using the communication link by displaying, by the media device, a first QR code of the plurality of QR codes via the display output device; scanning, by the mobile device, the first QR code of the plurality of QR codes displayed on the display output device; interpreting (334, 336), by a file downloader of the mobile device, the first scanned QR code to form the file on the mobile device; receiving (338, 340, 342, 344), by the media device from the mobile device using the communication link, a signal indicating a sequence number of the scanning or interpreting of the first QR code; and displaying (346, 348, 350), by the media device, a second QR code of the plurality of QR codes based at least on the sequence number indicated by the signal. displaying, by the media device, a first QR code of the plurality of QR codes via the display output device; scanning, by the mobile device, the first QR code of the plurality of QR codes displayed on the display output device; interpreting (334, 336), by a file downloader of the mobile device, the first scanned QR code to form the file on the mobile device; receiving (338, 340, 342, 344), by the media device from the mobile device using the communication link, a signal indicating a sequence number of the scanning or interpreting of the first QR code; and displaying (346, 348, 350), by the media device, a second QR code of the plurality of QR codes based at least on the sequence number indicated by the signal.