Comments (3)
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.
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.
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)
- Right column in gallery empty after close HOT 1
- Consider reducing space between search inputs
- Reset progress better
- Name Tagging HOT 1
- Build a playlist functionality
- Server problem HOT 3
- Fix incorrect column count when app zoom level set HOT 2
- Hide the 5 bottom-tray tab buttons from ribbon HOT 7
- Add optional password to hub HOT 1
- Gallery meta redesign ideas
- "Rescan" button can be right-clicked but nothing happens HOT 2
- Favorites-only view
- Add settings option to increase timeouts during ffmpeg extractions
- Add option for video location to act as a folder
- File Management Options Grayed Out With Duplicate Search HOT 1
- Kiosk mode (via shortcut key) - improve behavior
- make "Add tag" text less contrasty
- Bug: in "recent" in bottom tray during compact view
- bug: last played sort order janky
- Rewrite BehaviorSubjects as signals
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from video-hub-app.