{"id":20761825,"url":"https://github.com/james-p-d/flipperzeroirplayer","last_synced_at":"2025-09-28T00:30:53.163Z","repository":{"id":225414564,"uuid":"765935511","full_name":"James-P-D/FlipperZeroIRPlayer","owner":"James-P-D","description":"Program for playing Flipper Zero IR files on CardPuter device in Arduino Sketch","archived":false,"fork":false,"pushed_at":"2024-03-01T23:12:16.000Z","size":16642,"stargazers_count":18,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T12:22:19.821Z","etag":null,"topics":["cardputer","flipper-zero","flipperzero","infrared","ir"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/James-P-D.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-01T23:01:58.000Z","updated_at":"2025-04-03T23:09:51.000Z","dependencies_parsed_at":"2024-03-02T00:36:41.044Z","dependency_job_id":null,"html_url":"https://github.com/James-P-D/FlipperZeroIRPlayer","commit_stats":null,"previous_names":["james-p-d/flipperzeroirplayer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/James-P-D/FlipperZeroIRPlayer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/James-P-D%2FFlipperZeroIRPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/James-P-D%2FFlipperZeroIRPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/James-P-D%2FFlipperZeroIRPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/James-P-D%2FFlipperZeroIRPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/James-P-D","download_url":"https://codeload.github.com/James-P-D/FlipperZeroIRPlayer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/James-P-D%2FFlipperZeroIRPlayer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277311260,"owners_count":25796890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cardputer","flipper-zero","flipperzero","infrared","ir"],"created_at":"2024-11-17T10:26:32.648Z","updated_at":"2025-09-28T00:30:51.954Z","avatar_url":"https://github.com/James-P-D.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlipperZeroIRPlayer\nProgram for playing Flipper Zero IR files on CardPuter device in Arduino Sketch\n\n![Screenshot](https://github.com/James-P-D/FlipperZeroIRPlayer/blob/main/screenshot.gif)\n\n# Usage\n\nSimply copy the relevent infrared file from your Flipper Zero SD card to a new FAT32 formatted SD card and insert into the CardPuter. After running the app use the keyboard to enter the path to the file and press enter.\n\nFor example, given a Flipper IR file called `off.ir` containing the following:\n\n```\nFiletype: IR signals file\nVersion: 1\n# \n# Universal Power Off (original filename UNIVERSAL_POWER_OFF_DEVICES.IR)\n#\nname: SAMSUNG\ntype: parsed\nprotocol: Samsung32\naddress: 07 00 00 00\ncommand: 02 00 00 00\n# \n```\n\nSave the file in a folder named `ir` and then on the CardPuter enter `/ir/off.ir` to transmit the signal.\n\nNote that some Flipper IR files contain `raw` data rather than parsed:\n\n```\nname: PANASONIC\ntype: raw\nfrequency: 38000\nduty_cycle: 0.330000\ndata: 3481 1715 457 442 428 1284 457 442 428 443 427 443 427 443 427 442 428 442 428 442 453 417 453 417 453 417 452 418 451 1289 451 422 448 447 422 424 447 447 423 448 422 424 446 448 422 448 422 448 422 1319 422 448 422 448 422 448 422 448 422 448 423 448 422 448 422 448 422 1319 422 448 422 1319 422 1319 422 1319 422 1319 422 448 422 449 421 1319 422 448 422 1320 421 1319 422 1320 421 1319 422 449 422 1319 422 74732 3475 1750 422 448 422 1319 422 448 422 448 422 448 422 448 422 448 422 448 422 448 422 448 422 448 422 448 422 449 422 1319 422 449 421 449 421 448 422 449 421 449 421 449 421 449 421 449 421 449 421 1320 421 449 421 449 421 449 421 449 421 449 422 449 421 449 422 449 421 1320 421 449 421 1320 421 1320 421 1320 421 1320 421 449 421 449 421 1320 421 449 421 1320 421 1320 421 1320 421 1320 421 450 420 1321 420 74732 3475 1750 422 448 422 1319 422 448 422 448 423 448 422 448 422 448 422 448 422 448 422 448 422 448 422 448 422 448 422 1319 422 448 422 448 422 448 422 448 422 448 422 449 421 449 421 449 421 448 422 1320 421 449 421 449 421 449 422 449 421 449 421 449 422 449 421 449 421 1320 421 449 421 1320 421 1320 421 1320 421 1320 421 449 421 449 421 1320 421 449 421 1320 421 1320 421 1320 421 1320 421 449 421 1320 421\n```\n\nSadly, I've so far been unable to transmit this on the CardPuter. Will try and get this resolved at some point.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjames-p-d%2Fflipperzeroirplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjames-p-d%2Fflipperzeroirplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjames-p-d%2Fflipperzeroirplayer/lists"}