GithubHelp home page GithubHelp logo

Comments (3)

whyboris avatar whyboris commented on June 14, 2024

Thank you for a suggestion for Video Hub App 🙌

I'm assuming you are recommending this happens during the creation of a hub (or in a follow-up step of adding another directory into VHA). It does seem like it's very easy to create a folder manually (in your OS), drag all the videos you want into it, and then import just that folder into VHA.

Is there any reason that's not a good-enough solution?

from video-hub-app.

psultan avatar psultan commented on June 14, 2024

Good question, ideally it would be more flexible/customizable if the setting could be applied for each folder in a hub, however, if that is significantly more work, setting it per hub is probably a workable compromise. I think I would be using it non-recursive 99% of the time.

Yes, theoretically that is a potential solution. However, from a user/datahoarder perspective we have already spent significant time organizing our media library. Unfortunately, breaking that organization nullifies the benefits of using this tool.

from video-hub-app.

whyboris avatar whyboris commented on June 14, 2024

Since I have the SourceFolder interface (an object rather than a string) - I believe I can throw in an extra boolean in there which says "recursive" or not 🤔

https://github.com/whyboris/Video-Hub-App/blob/main/interfaces/final-object.interface.ts#L10

But the UI (user interface) feels a bit more complicated. We'd need a checkbox next to the source folder when selecting it (during hub creation), and then somewhere in the Current hub tab (4th tab) in settings - next to each of the folders on the "Video folders located here" ... and perhaps yet another Add folder to hub, nonrecursively button to the already-cluttered 4 buttons I have (after you click edit folders) 😅

Visually that is already a bit cluttered, but it may be possible with a bunch of work 🤔

I still have a hard time wrapping my head around the use case. If you have, for example, a folder /movies which has many sub-folders, and you only want to add /movies/comedies but for some reason you don't want to include the sub-folder /movies/comedies/international 🤯

I have been asked to allow to exclude a folder (which I understand -- maybe your /movies has one folder that says /movies/incomplete-downloads or something 🤔 ) ...

I'll be honest I'm still a bit reluctant to add the feature you are requesting -- but perhaps you could share more of your motivation?

Full disclosure -- I finally have found time going forward to resume work on VHA and my first order of business is to try to get the (optional!) facial recognition (all local on each person's machine, never going on the internet). But when I'm done releasing that (maybe winter 2023) I'll be on the lookout for any other features ❤️

from video-hub-app.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.