Video-Hub-App icon indicating copy to clipboard operation
Video-Hub-App copied to clipboard

Roadmap

Open whyboris opened this issue 5 years ago • 17 comments

After 3.0.0 is released, besides addressing any discovered bugs, I'd like to focus on the following two large features (in this order):

Web Server 🎉 DONE

  • Thank you to @TheTacoScott for the POC (proof of concept) #478
  • I will try to see if I can serve a mobile (stripped-down) version of the app as a website - so users can use their phone or tablet as a remote control to make the app play videos 🤞
  • I'm open to other ideas for what to do with the server: #477, #161, etc 🤝
  • Remote feature is finished with #603 and will be in version 3.1.0 release before 2020 is over 🚀

Further server discussions happen with issues labeled: server

Face detection

  • I have the rough POC (proof of concept) ready, but will need to test if face matching across videos can work in at least a semi-efficient manner.
  • Discussion #341
  • PR: #342
  • This will take 🕐 lots of time - maybe will finish mid 2021 🤷‍♂️

JPEG XL

  • 🚀 .jxl support works in Electron 🎉 -- just waiting for FFmpeg to catch up and let us output .jxl #682 🤞

Leftovers

  • [x] favorite thumbnail should apply to Details view as well https://github.com/whyboris/Video-Hub-App/commit/bdea404b11048d5a5cc9603730353b603a155b50
  • make sure double-click opens app with no errors #546
  • implement Cal's blocks idea 🤔 🤷 unsure
  • default sort order should show folders first 👍
  • cleaning up the click-emissions #420
  • would be great to start Folder view with all the input folders, not flattened 🤔
  • add folder tree view sidebar? 🤔 so you could move files to other folders 🤔

Backlog

  • Run lint:scss again 😓 (also see #196)
  • Migrate to eslint (since tslint is now deprecated) probably just copy this: maximegris/angular-electron#410
  • Check scrolling isn't janky or is making items disappear too soon (as full view used to before, possibly still). Investigate if there are too many repaints happening with dev tools. Reconsider the element shadow - might be slowing things down ref talk about 60fps

In this issue, please feel free to discuss anything you think is related 😁

whyboris avatar Nov 04 '20 01:11 whyboris

I will try to see if I can serve a mobile (stripped-down) version of the app as a website - so users can use their phone or tablet as a remote control to make the app play videos

#479 will help with this! 😄

cal2195 avatar Nov 13 '20 09:11 cal2195

😎 🚀 Massive success on my "use your phone as a remote control for the app" -- I have a prototype working already 😁

  • Your phone shows a thumbnail gallery that you can scrub with your thumb
  • Tapping the thumbnail opens the video on your computer
  • There is a search bar as well for convenience

Will definitely be in the next release 🙌 whenever the next release occurs 😅

whyboris avatar Dec 02 '20 05:12 whyboris

WIP progressing: https://github.com/whyboris/Video-Hub-App-remote Separate Angular application that will be the "remote control" of VHA 🚀

whyboris avatar Dec 02 '20 21:12 whyboris

Remote control is working well: #603

whyboris avatar Dec 08 '20 03:12 whyboris

Here's what the Remote looks like 🎉

remote

whyboris avatar Dec 13 '20 20:12 whyboris

The Remote is ready 🎉 -- finished with #603 and it will be part of the 3.1.0 release before 2020 is over 🚀

whyboris avatar Dec 17 '20 04:12 whyboris

add folder tree view sidebar? 🤔 so you could move files to other folders 🤔

This would be GREAT and it would solve/help many use cases for this app ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

dia3olik avatar Aug 01 '21 12:08 dia3olik

Facial recognition feature will allow for a nice sub-feature: drag an image with a face over the app, and the app will try to show you videos that include that face (or similar-looking faces) 👍

whyboris avatar Sep 27 '21 02:09 whyboris

It's been a busy year for me 😅 doing house stuff (fun but time consuming). Between that and a full time job, I postponed VHA coding until 2022. I'll surely find time for it this year, but it might be another few months before I can resume in earnest 😓

Thanks everyone for patience 🤝

whyboris avatar Mar 28 '22 00:03 whyboris

I'm going to add a heart icon (that is equivalent to a 5-star rating) on video thumbnails; can be hidden in settings.

🥳 #763 - should be useful 👍 😎 👍

whyboris avatar Sep 02 '22 14:09 whyboris

Users occasionally still face the JSON error when starting the app -- with settings.json being corrupted. I'm unsure why/how this happens (can't seem to replicate on my machine), but I'm sure I can get something working with a .bak or some try / catch 👌

Possibly relevant issue: #678 🤝

It's a priority that users of the app never again face the error (where they have to go and manually delete settings.json file 😓 )

whyboris avatar Oct 10 '22 14:10 whyboris

Are you planning anymore updates?

tonynca avatar Jun 28 '23 07:06 tonynca

Absolutely! Thank you for reaching out 😊

These past 2 years I've been busy (I moved from one US state to another and have been getting my 100 year old house into better condition -- putting in new electrical wiring, building a new kitchen, etc). It's been frustrating not finding time for VHA 😓

The feature I've been wanting to put in for almost 3 years now (and have 30% of the code for it done too) is #341 / #342 - (optional!) face detection. It will grab faces from the already-extracted screenshots and try to group them into "persons" and then let users add names for quick searching in the future - or just click on a face to see videos that feature it. no information will go online -- all this will be done locally on the person's computer.

I would enjoy adding more features after that, but this one is the big one -- and I suspect I'll finally find time for it later this year. Since it's large, it might take until winter this year or spring next year to release -- we'll see.

Until then I'll almost surely release another bugfix release with maybe some more minor features 🚀

whyboris avatar Jun 28 '23 15:06 whyboris