This can be useful if a user has already organised videos by folders, eg. movie genre.
Adding the file path (minus any path shared by all videos) into the tag generation would improve tagging accuracy.
I've tried this out and it's very easy to implement without many changes! 馃憤 It also adds a lot more context to videos that are sorted well by folders.
One issue though - it basically turns the file filter into the magic filter as you're now filtering by both files and folders.
So, do we:
馃槙
PS: It might also be nice to display folder tags separately in the full tag modal, so you can easily remove tags that mark too many files (eg. a root folder than contains a lot of files, but doesn't add much value).
Sorry I hadn't joined in on this deliberation before. Thank you for the PR #64 that improves part of this.
I don't have strong opinions here. I'm tempted to keep a "file only" search for only files. I'm unsure how others use the app, but I meant the "magic" filter to be the catch-all that might be enough for most people.
I also wonder if once we implement manual tagging some of these issues will go away?
Thanks for some inspiration! 馃槃
After some careful thought, I propose the following new search UI:
_Sidebar_
folder union - prefix folder path union
folder intersection - prefix folder path intersection
folder exclusion -prefix folder path exclusion (missing currently)
filename union - full file name union (including extension & special chars)
filename intersection - full file name intersection (including extension & special chars)
filename exclusion - full file name exclusion (including extension & special chars)
tags union - tags only union - see below
tags intersection - tags only intersection - see below
tags exclusion - tags only exclusion - see below
magic search - as-you-type file & folder search (maybe tags too?)
_Tags_
Tags can be optional composed of any combination of the following:
1) Auto generated filename tags - clean file names
2) Auto generated folder tags - clean folder names
3) Manually added tags - user added tags
4) File extensions - lowercase file extensions (would be useful for #60)
Tags which are enabled will also affect what shows up in the word cloud. Clicking on a tag will add it to the tag fields instead of the file fields.
This will allow for the current level of excellent filtering, while adding a lot of customisable functionality and makes it easy to implement lots of types of tags, depending on the users needs. 馃憤
Let me know what you think!
I like the idea of having many filters (search bars). We'll have sensible defaults so that when the users install they see ~3 most-useful ones (as far as we can guess), and they can enable the advanced search/filter options from the settings 馃憤
Most helpful comment
Thanks for some inspiration! 馃槃
After some careful thought, I propose the following new search UI:
_Sidebar_
folder union -
prefix folder path unionfolder intersection -
prefix folder path intersectionfolder exclusion -
prefix folder path exclusion (missing currently)filename union -
full file name union (including extension & special chars)filename intersection -
full file name intersection (including extension & special chars)filename exclusion -
full file name exclusion (including extension & special chars)tags union -
tags only union - see belowtags intersection -
tags only intersection - see belowtags exclusion -
tags only exclusion - see belowmagic search -
as-you-type file & folder search (maybe tags too?)_Tags_
Tags can be optional composed of any combination of the following:
1) Auto generated filename tags - clean file names
2) Auto generated folder tags - clean folder names
3) Manually added tags - user added tags
4) File extensions - lowercase file extensions (would be useful for #60)
Tags which are enabled will also affect what shows up in the word cloud. Clicking on a tag will add it to the tag fields instead of the file fields.
This will allow for the current level of excellent filtering, while adding a lot of customisable functionality and makes it easy to implement lots of types of tags, depending on the users needs. 馃憤
Let me know what you think!