iOS Dev Here - Interest in a dedicated NVR app for iPhone/iPad? #4002
Replies: 33 comments 76 replies
-
There will likely be interest, someone made an android app recently which had good interest as well. As far as the editing in the UI, there's an open feature request issue for it. I only started contributing in the last 9 months, but as far as I understand it just hasn't been a priority. Also just to add currently the docs, addon install, etc all have the config file as read only so if you add UI configuration it'll need to have users update their docker config to make the config file read/write (I don't think addon could be supported until we change that in an update) I think one day frigate will offer UI configuration as well. |
Beta Was this translation helpful? Give feedback.
-
I love the idea. This is on great peice of software that just keeps getting better. If you start an iOS development, I'll drop a few bucks in the coffers when I can |
Beta Was this translation helpful? Give feedback.
-
Might check out DoubleTake for home assistant. It ties Frigate to Facial Recognition, works through MQTT, and runs in Home Assistant |
Beta Was this translation helpful? Give feedback.
-
I would be willing to donate $2500 to get an application that is stable and has same functionality as Unifi Protect app. |
Beta Was this translation helpful? Give feedback.
-
Just want to chime in and say that I am supportive of this idea. There isn't currently a mobile app because I just don't have time for it. I don't know much about the landscape in mobile development, but it would be nice to see something cross platform. I generally look to home assistant for patterns that seem to work, and they ultimately brought in apps more officially. I imagine that would make sense here too. |
Beta Was this translation helpful? Give feedback.
-
We're in the midst of retiring an old Q-see NVR and we're considering Frigate as a possible replacement. The lack of a mobile app is a major impediment. It would be one thing if it were just me but there are "less technical" people in the household that also use the Q-see app daily for remote viewing (yes, it still works - even though Q-see is no more). We also have the other problem that different [even less technical] people need access to only a subset of available cameras on the property. Q-see allows different login accounts with different permissions and does a generally good job with this requirement. So in short, yes this sounds like a great idea. And I would be happy to beta test & contribute if we end up switching to Frigate (vs other NVR platforms we're considering). As for other features, in addition to the need for login accounts/permissions (which is likely more fundamental to Frigate vs. an app alone), since we use the app exclusively as we don't even login to the NVR, we also like to be able to review past clips/events in the Q-see app via a timeline function. |
Beta Was this translation helpful? Give feedback.
-
Just jumping in to say that I’d love to see an iOS app. I’m not a developer so probably can’t help very much towards the project unfortunately, but I would definitely buy the app once it’s launched. :-) |
Beta Was this translation helpful? Give feedback.
-
I would like to see the dedicated app as well... As @ajatoledo does, I also use the iOS website shortcut and use external access via Cloudflare authentication. |
Beta Was this translation helpful? Give feedback.
-
Have you thought of writing it in Flutter and Dart to get iOS, Android, Web, and Desktop app all in one single codebase https://flutter.dev/ ? There is a wrapper for video playback plugin with controls here https://pub.dev/packages/chewie . Edit |
Beta Was this translation helpful? Give feedback.
-
That looks amazing, can’t wait to test it when it is ready!
|
Beta Was this translation helpful? Give feedback.
-
Looks amazing
V/R
Dalton M Schrader
________________________________
From: Yeh Po ***@***.***>
Sent: Wednesday, July 5, 2023 12:08:08 PM
To: blakeblackshear/frigate ***@***.***>
Cc: dschrade94 ***@***.***>; Mention ***@***.***>
Subject: Re: [blakeblackshear/frigate] iOS Dev Here - Interest in a dedicated NVR app for iPhone/iPad? (Discussion #4002)
That looks amazing, can’t wait to test it when it is ready!
On 5 Jul 2023, at 16:57, mitsu98 ***@***.***> wrote:
currently working with this using Swift and KSPlayer for rtsp streaming
<https://user-images.githubusercontent.com/87440954/251206973-1f6f85c7-3e35-4ea0-ac77-327713819ef3.jpg>
—
Reply to this email directly, view it on GitHub <#4002 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AOJQWGFQLOWEPBATAUH5XVLXOWFG3ANCNFSM6AAAAAAQ3FCDS4>.
You are receiving this because you commented.
—
Reply to this email directly, view it on GitHub<#4002 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AM5T7S7KQ4ZFP36SBUJK6B3XOWGORANCNFSM6AAAAAAQ3FCDS4>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Looking forward to see if there is some development for a dedicated Frigate app. I'd like to get the similar experience of the Blue Iris app but with Frigate instead. Using HA on iPhone isn't nearly as quick as a dedicated app for cameras. I'd be willing to pay for the app. My use case would not need all the Frigate settings in the app. Just viewing live cameras, recordings, alerts and some settings regarding motion/object detection, notifications and video settings would be enough to begin with. |
Beta Was this translation helpful? Give feedback.
-
Awesome to see something coming from this. Recently stumbled upon the Android app which my partner has and was then tried to see if there was an ios version as I'm apple. Home Assistant is great but my biggest issue is the inability to go full screen. |
Beta Was this translation helpful? Give feedback.
-
an iOS app is the last thing I need to make the switch to solely using Frigate as my NVR solution. @evanheckert If you'd like any help with this I'd love to help the development efforts. I'm a full time React Native developer so I think I could be a big help here. Looking forward to hearing back! |
Beta Was this translation helpful? Give feedback.
-
Is it really worth developing custom app for iOS only? Hybrid apps on today’s hardware are really indistinguishable from native ones (if done right of course). Frigate front end is already spa application. Imo it will be much better to direct the effort to improve mobile experience and build on top of that (for example using capacitor)… |
Beta Was this translation helpful? Give feedback.
-
If you share the repo I’ll try and take a look myself. Not got any
experience with full RN dev but do mobile dev daily and have used react
before so should get up and running fine.
…On Thu, 7 Sep 2023 at 01:56, Billy Jacoby ***@***.***> wrote:
If anyone has experience with streaming WebRTC video to React Native,
please feel free to reach out!
I'm struggling to get the initial proof of concept even hammered out...
—
Reply to this email directly, view it on GitHub
<#4002 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIEORG7LTLBDYTE645D3GGDXZELSFANCNFSM6AAAAAAQ3FCDS4>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Okay I've made good progress here today. I'm able to get streams showing up and working properly - but only sometimes..? The thing is that it's super intermittent. Sometimes the stream loads and plays fine, but other times it won't. I found myself reloading in the bundler a whole bunch of times and only getting a proper stream maybe 20% of the time? I'm thinking that it has to be some sort of race condition somewhere, or me not properly handling the I'd love if someone could take a look at this and see if there's something glaringly wrong here. As long as you add your local frigate server to the Hoping for some help here sooner rather than later! |
Beta Was this translation helpful? Give feedback.
-
Got it cloned and running this morning (painful setup but got there in the
end). Seeing the same, intermittent loading. Will try and take a look when
I can.
…On Fri, 8 Sept 2023 at 03:27, Billy Jacoby ***@***.***> wrote:
Okay I've made good progress here today. I'm able to get streams showing
up and working properly - but *only sometimes*..?
The thing is that it's super intermittent. Sometimes the stream loads and
plays fine, but other times it won't. I found myself reloading in the
bundler a whole bunch of times and only getting a proper stream maybe 20%
of the time?
I'm thinking that it has to be some sort of race condition somewhere, or
me not properly handling the RCTPeerConnection websocket messages.
I'd love if someone could take a look at this and see if there's something
glaringly wrong here. As long as you add your local frigate server to the
.env file in the repo (here)[https://github.com/billyjacoby/bird-watcher]
you should be able to scroll through the WebRTC feeds after building the
app locally.
Hoping for some help here sooner rather than later!
—
Reply to this email directly, view it on GitHub
<#4002 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIEORG5ICXPLSPZ4DRB6PDDXZJ7CBANCNFSM6AAAAAAQ3FCDS4>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Would love to get involved in this. Will try and get it compiled and running locally. Never worked on iOS apps before so might be a bit of a learning curve |
Beta Was this translation helpful? Give feedback.
-
This is fully underway. Going to open a new discussion for more visibility once this is ready for a bit more testing. I could definitely use help with the WebRTC and JSMPEG streaming aspects if anyone's got the experience! |
Beta Was this translation helpful? Give feedback.
-
Please post link here
V/R
Dalton M Schrader
…________________________________
From: Billy Jacoby ***@***.***>
Sent: Friday, September 22, 2023 7:12:53 PM
To: blakeblackshear/frigate ***@***.***>
Cc: dschrade94 ***@***.***>; Mention ***@***.***>
Subject: Re: [blakeblackshear/frigate] iOS Dev Here - Interest in a dedicated NVR app for iPhone/iPad? (Discussion #4002)
This is fully underway. Going to open a new discussion for more visibility!
—
Reply to this email directly, view it on GitHub<#4002 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AM5T7S25BDHTDL376A6XAITX3YLPLANCNFSM6AAAAAAQ3FCDS4>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
No development experience. Just beta testing and also a systems integrator
V/R
Dalton M Schrader
…________________________________
From: Billy Jacoby ***@***.***>
Sent: Friday, September 22, 2023 7:15:48 PM
To: blakeblackshear/frigate ***@***.***>
Cc: dschrade94 ***@***.***>; Mention ***@***.***>
Subject: Re: [blakeblackshear/frigate] iOS Dev Here - Interest in a dedicated NVR app for iPhone/iPad? (Discussion #4002)
Sorry I updated this comment after you replied. I'm gonna hold off on posting until I have a fully testable version. Hoping to get there in a week or so. If you have dev experience you can check it out here though:
https://github.com/billyjacoby/bird-watcher
—
Reply to this email directly, view it on GitHub<#4002 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AM5T7S7GQFDJXHUGKEW7NELX3YL2JANCNFSM6AAAAAAQ3FCDS4>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I would be very excited to see the app have similar functionality to the nest app, mainly a decent footage scrub which is missing on the home assistant. |
Beta Was this translation helpful? Give feedback.
-
Not sure if you've take a look at some like Netbird.io or other WireGuard mesh network solutions but it might help to have that as the basis for the connection from the app to Frigate server baked in so for non-tech people they wouldn't have to worry about port forwarding, reverse proxies or DDNS. "It just works" approach. |
Beta Was this translation helpful? Give feedback.
-
Sign me up for beta 😃 |
Beta Was this translation helpful? Give feedback.
-
I'd definitely love to see that. |
Beta Was this translation helpful? Give feedback.
-
Did anything happen with this project? I would love to be on the testflight for testing and maybe contributing code for a project like this |
Beta Was this translation helpful? Give feedback.
-
All of my progress can be found in the GH repo here: https://github.com/billyjacoby/bird-watcher I haven't had much time lately to get into it, but the next thing I want to do is turn the camera views into regular webviews into the web interface to make that a little more robust. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your effort so far! Is anyone still working on this? An iOS-optimized app would be amazing to have. My biggest gripe with Frigate is the poor experience in iOS browsers. It seems the options are Frigate in mobile browser (not great) or Frigate Lovelace card in HomeAssistant (a little better but still not great on iOS due to lack of full screen button for live views etc.) |
Beta Was this translation helpful? Give feedback.
-
I would love an app! |
Beta Was this translation helpful? Give feedback.
-
I've used both Home Assistant and Blue Iris forever, and have always longed for a friendlier, more aesthetic UI for the Blue Iris mobile app. I've played with Unifi Protect, but I'm not interested in the lock-in to their cameras, and using a proxy to get my PoE cams into it has been buggy at best. I've been following Frigate since it first came on the scene, and I'm thrilled that Blake and other contributors have continued to double down on it.
I appreciate the Home Assistant integrations, and do use them. However, my personal preference is to have a dedicated NVR app on my phone. I've built several CRUD apps both for web and iOS, and I'm wanting to scratch the itch of a great NVR iPhone app, even if just for myself.
That said, if there's interest to others, I'd love for my efforts to bring value to the community that's given me so much value.
If there is interest, what would you like to see? I'd imagine the biggest gains could be around:
EDIT 3/28/2023: It seems to me that there are three main problems to solve with a good mobile experience:
Beta Was this translation helpful? Give feedback.
All reactions