{"id":35176825,"url":"https://github.com/maksz42/periscope","last_synced_at":"2026-05-21T10:35:32.138Z","repository":{"id":288494985,"uuid":"965366820","full_name":"maksz42/periscope","owner":"maksz42","description":"Android live viewer app for Frigate NVR","archived":false,"fork":false,"pushed_at":"2026-05-17T22:26:13.000Z","size":40233,"stargazers_count":106,"open_issues_count":2,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-05-18T00:27:33.404Z","etag":null,"topics":["android","frigate"],"latest_commit_sha":null,"homepage":"","language":"Java","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/maksz42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"maksz42","ko_fi":"maksz42"}},"created_at":"2025-04-13T02:09:40.000Z","updated_at":"2026-05-17T22:08:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"3e523c52-cdbe-48f2-8861-0e5c0094169d","html_url":"https://github.com/maksz42/periscope","commit_stats":null,"previous_names":["maksz42/periscope"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/maksz42/periscope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maksz42%2Fperiscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maksz42%2Fperiscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maksz42%2Fperiscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maksz42%2Fperiscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maksz42","download_url":"https://codeload.github.com/maksz42/periscope/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maksz42%2Fperiscope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33297520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T02:57:32.698Z","status":"ssl_error","status_checked_at":"2026-05-21T02:57:31.990Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["android","frigate"],"created_at":"2025-12-28T22:55:59.395Z","updated_at":"2026-05-21T10:35:32.133Z","avatar_url":"https://github.com/maksz42.png","language":"Java","funding_links":["https://github.com/sponsors/maksz42","https://ko-fi.com/maksz42","https://github.com/sponsors/maksz42)!"],"categories":[],"sub_categories":[],"readme":"# Periscope for Frigate NVR\n\n![Matrix view screenshot](screenshots/matrix.png)\n\nUpcycle your old Android tablet into a live viewer for Frigate NVR and hang it on a wall.\\\n**Note**: This is not a full Frigate client, it's only a live view.\n\n➡️ [Check out Periscope v0.2 review by @mostlychris][yt-review]\n\n[![video review thumbnail](https://img.youtube.com/vi/KiajZnkMgUQ/mqdefault.jpg)][yt-review]\n\n## Compatibility\n- **Android:** 2.2 and up (also Android TV)\n\n## Play Protect note\nSome releases are falsely marked as harmful by Play Protect.\n\nDuring the installation, you might need to tap **`More details` → `Install anyway`**, or temporarily disable Play Protect in the Play Store.\n\n## Home Assistant Operating System (HAOS)\n\nTo use Periscope with the Frigate HAOS add-on, you need to expose a port.\n\n1. Open the HAOS web interface.\n2. Navigate to:  \n   **Settings → Add-ons → Frigate → Configuration**\n3. In the **Network** section, enable **Show disabled ports**.\n4. Map the port of either:\n   - **Authenticated Web interface**  \n   - **Unauthenticated Web interface**  \n\nThen use that port and your HAOS IP in Periscope settings.\n\n## FAQ\n\n### How to setup a connection?\nFill in the host field (IP or domain), port, and protocol. HTTPS is supported on Android 4.1 and later.\nIf you're using the authenticated port, fill in the user and password fields, otherwise leave them empty.\n\n### How to set up Birdseye?\nMake sure you have Birdseye and restream enabled in Frigate's config:\n```yaml\nbirdseye:\n  enabled: true\n  restream: true\n```\n**birdseye** should then appear in the camera list in Periscope.\n\n### What's the difference between single-threaded and multi-threaded display implementation?\nApart from threading, multi-threaded display uses less memory but suffers from minor visual glitches. There are more implementation nuances.\n\nChoose the one that works best for you.\n\n### JPG or WEBP?\nIt's a network vs CPU tradeoff. WEBP can work on slower networks but uses more CPU, especially on the server. WEBP is supported on Android 4.4 and later.\n\n### What is the timeout setting?\nSpecifies how long to wait for a response from Frigate before displaying the loading indicator.\n\n### What is autostart?\nPeriscope can start automatically after booting up the device. This is especially useful if you disable the lock screen in the developer settings. Android \u003e= 10 requires additional permissions. Autostart probably won't work on Android \u003e= 13, and it's better to disable it then.\n\n\n## TODO\n- Adaptive resolution\n- ~RTSP(S) support~ (WIP)\n\n[yt-review]: https://www.youtube.com/watch?v=KiajZnkMgUQ \"Click to watch the review\"\n\n## ❤️ Sponsor\nIf you like **Periscope**, please consider [becoming a sponsor](https://github.com/sponsors/maksz42)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaksz42%2Fperiscope","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaksz42%2Fperiscope","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaksz42%2Fperiscope/lists"}