I'm a Mess, so I'm Making My Own File Organizer [TagStudio]

  Рет қаралды 265,799

CyanVoxel

CyanVoxel

Күн бұрын

Today I share my file tagging dreams, search the land for anything able to help, and then achieve my dreams with a custom program because I’m just too picky when it comes to organizing my stuff.
▶ Subscribe for More Random Projects, Guides, and Showcases!
Chapters:
0:00 - Saucy Intro
1:26 - Folders Kinda Suck
2:57 - The Power of Tags
3:45 - Nested Tags
4:44 - Attribute-Value Tags
6:30 - Metadata (EXIF & XMP)
7:46 - Sidecar Files
8:45 - Comparing: Windows File Explorer
9:07 - Comparing: macOS Finder
9:41 - Comparing: KDE Dolphin (Linux)
10:01 - Comparing: Apple Photos & iCloud
10:50 - Comparing: Google Photos
11:21 - Comparing: Samsung Gallery
11:52 - Comparing: Adobe Lightroom
12:20 - Comparing: TagSpaces Pro
13:10 - The Part Where I Actually Start Talking About My Program
13:44 - TagStudio
17:08 - Half-Bakes, or Medium Rare? (Future Features)
18:15 - The Feather Falls (Eagle)
20:47 - Gotcha
21:30 - Different Strokes
22:12 - Copium
22:44 - Saucy Wrap-up
Music Used:
SEGA SOUND TEAM - Marble Garden Zone
HOME - Freezerburn
HOME - System Crash
Mr. Sauceman - Move It, Boy
Nobuo Uematsu - Barret’s Theme
Nobuo Uematsu - Over The Hill
HOME - Captain Forever
HOME - Scanlines
Chris Christodoulou - Coalescence

Пікірлер: 2 100
@cyanvoxel
@cyanvoxel 23 күн бұрын
A couple of announcements! One, I’ve open-sourced TagStudio! It’s still in a VERY early state and is packed full of bugs where features should be, so PLEASE keep that in mind! Second, I’m opening up a Discord server! Come chat about software development, creative projects, Obsidian, and get updates or help work on TagStudio! TagStudio GitHub: github.com/CyanVoxel/TagStudio Discord Server: discord.gg/hRNnVKhF2G
@TrevorV
@TrevorV 21 күн бұрын
Are you happy with having done this? Have you seen positive contributions? Just curious.
@bogdanelSandu
@bogdanelSandu 21 күн бұрын
Please make it a .exe
@TheSensationalMr.Science
@TheSensationalMr.Science 21 күн бұрын
you know what is the best part about this video? I was thinking about how to organize data from various subjects uniformly and easily without too many repeats for categories or assets [planning a humanity from scratch project of data-hoarding called the "Senku initiative" with the three main parts being projects Black-Start, Eden, and Yggdrasil.]... and you helped majorly.... to think all that had to happen was to have the parent [category] tags within the child [asset] main tag {as a data structure}. amazing! seems that most innovations within humanity is simply... a step away. Hope you have a great day & Safe Travels!
@NoahtheGameplayer
@NoahtheGameplayer 18 күн бұрын
When you say it has bugs and most likely to break I am a little worried when it comes to what would happen to my files if your little program is actually going to break my file or not so I'm going to just wait on this one for a while until you say it's okay for now, because I do want to make sure my files are not going to be deleted or any terrible form
@spoils8179
@spoils8179 17 күн бұрын
​@@NoahtheGameplayeruse the program but have a backup of those files just in case.
@Into_Ingrid
@Into_Ingrid Ай бұрын
I need TagStudio NOW. My files on my computer is a mess.
@maxwoods286
@maxwoods286 Ай бұрын
This person also makes data messes Looking forward to your software
@alosreal
@alosreal Ай бұрын
Me too but i dont care lol
@tacoman113
@tacoman113 29 күн бұрын
SAME!!
@bluestone-gamingbg3498
@bluestone-gamingbg3498 29 күн бұрын
ON MY ANDROID DEVICES TOOOO
@PRO_EchelonGamerz
@PRO_EchelonGamerz 29 күн бұрын
Yes Really
@colto2312
@colto2312 Ай бұрын
dont you dare stop. i'd give you money if i had money to give
@NOTAHEK
@NOTAHEK 27 күн бұрын
Most polite way to say you are poor 😂 [no offence]
@olemortensen3354
@olemortensen3354 24 күн бұрын
I would pay if you'd let me. It's an idea as holy as winrar. simple. yet we can't live without it.
@jazzhpatel
@jazzhpatel 17 күн бұрын
WORDDDD!!
@DJULTRA7
@DJULTRA7 27 күн бұрын
As a sound designer, who combs thru endless number of libraries for that right sound, this pleases me
@icanusernamebetterthanyou3853
@icanusernamebetterthanyou3853 25 күн бұрын
Have you tried Waves Cosmos or ASDR Sample Manager?
@iologos2052
@iologos2052 22 күн бұрын
@@icanusernamebetterthanyou3853 ADSR is really buggy on my potato, crashes all the time so I don't bother using it
@iMinestone
@iMinestone 17 күн бұрын
Have you tried Soundly?
@iologos2052
@iologos2052 17 күн бұрын
@@iMinestone YT deleted my comment for... reasons ig but I tried soundly, the free plan is a bit too limited, only allowing 10k files which is easy to reach when you make a variety of styles of music and/or do sound design
@iMinestone
@iMinestone 17 күн бұрын
@@iologos2052 thats true! Didnt consider the free one. But maybe „explorer“ from soundparticles is something for you?
@raxneff
@raxneff Ай бұрын
Finally someone realized how file management actually should be done
@prgnify
@prgnify 28 күн бұрын
You'll be pleased to know people have been doing that for decades. Depending on your OS there are tons of options out there, like Ritt, allTags, Tabbles, elyse, tagsforall and many, many others
@raxneff
@raxneff 28 күн бұрын
@@prgnify never heard from them, but will look into them. In general, it seems to me that there are many options, but most of them provide tagging only on a very primitive level or have some similar serious drawback
@GregHib
@GregHib 27 күн бұрын
@@prgnify How about some examples that don't look like they were made in the 90s?
@prgnify
@prgnify 27 күн бұрын
​@@GregHib Like Ritt? Also, IMO not looking like every other run of the mill Electron React app is a huge plus. I hate electron with a passion and even "modern" software like the one dude's making and announcing in the video that are not Electron apparently have to try and emulate the same look. Like, to me and many others TMSU does what we need and has the best looking interface of all. But I did not list it as an example in my previous comment 'cause I know WE are the weird ones and not the general pop. I doubt you even looked at all I listed, as just a couple of them "look like they were made in the 90s". But as I said, there are many other alternatives, like Leap (by ironic software), Tagflow, Tag tower... You can keep searching on your own if you want. I was just responding to the guy saying "someone finally realised how file management should be done" - a single example disproves this, regardless of how it looks. Even Stagsi offers better file management than normal dir/files. If you like the "Electron look" even if the software is not Electron based there is also Spacedrive - honestly a VDFS is in theory much more "advanced" than all of the db and or meta-file ones.
@chillin5703
@chillin5703 26 күн бұрын
​@@raxneffWindows and mac both have tag structures and file system apps
@StupidEdits
@StupidEdits 29 күн бұрын
It's so rare to see a project that stems from a single problem that people actually face, rather than a general concept that works it's way backwards
@Dogo.R
@Dogo.R 27 күн бұрын
You definitely havent looked much at the open source space then.
@AshishSharma-rv8mz
@AshishSharma-rv8mz 26 күн бұрын
​@@Dogo.R how to browse? Sources?
@Rygirshomelab-ck7to
@Rygirshomelab-ck7to 24 күн бұрын
You mean like "how do I move stuff without horses in my factory?" Leading to oh electric cars leading to cars in general? Or like "hey look if I put lots of light on this gem only monotonous boring light that goes in a straight line comes out. Pretty useless right?"
@Dogo.R
@Dogo.R 24 күн бұрын
@@AshishSharma-rv8mz Its like asking how to search youtube for good content if there was no recomendation system. You have to have a topic you care about before hand. Heres some things from random domains for windows since thats what I use + WSLg for linux for the best of both:: glazewm: cutting edge window manager for windows powertoys: toys of useful tools like ocr, always on top, ect ahk v2: one of if not the best productivity automation language with a nice gui system suntimes: A very nice android app to tell when the sun goes down on a given day, when the moin comes out, ect warpclock: an android app for if you prefer to sleep for a duration rather than wake up at a specific time. hover zoom+: A broser extention that vastly improves the usability of tons of sights by allow you hover m images to see larger versions of them. single file: A browser extentoon that is by far the easiest way to download a page for personal safe keeping I could go on and on for hours of just tools I specificly know that solve real problems made in the open source space.
@Dogo.R
@Dogo.R 24 күн бұрын
@@AshishSharma-rv8mz You have to have a topic you care about before hand. Heres some things from random domains for windows since thats what I use + WSLg for linux for the best of both:: glazewm: cutting edge window manager for windows powertoys: toys of useful tools like ocr, always on top, ect ahk v2: one of if not the best productivity automation language with a nice gui system suntimes: A very nice android app to tell when the sun goes down on a given day, when the moon comes out, ect warpclock: an android app for if you prefer to sleep for a duration rather than wake up at a specific time. hover zoom+: A broser extention that vastly improves the usability of tons of sights by allowing you hover images to see larger versions of them. single file: A browser extention that is by far the easiest way to download a page for personal safe keeping I could go on and on for hours of just tools I specificly know that solve real problems made in the open source space. And thats just what I know.
@CalebWillden
@CalebWillden 29 күн бұрын
I just gotta say, that TagStudio logo is *sleek*. Simple, but with a satisfying neon flair and literally dripping with originality to make it iconic.
@joelthearchitect
@joelthearchitect 28 күн бұрын
Friend, what you are creating has SO MUCH value. I work on a lot of data governance initiatives. Microsoft (and other) solutions that classify (tag) and protect data are so customizable in the way you can define any attribute/key combinations you want - but implementing this is often incredibly cumbersome and complex. You’re relying strictly on Office or File Explorer to manage classifications or other attributes, and it’s not a fun experience if you’re working with LOTS of data. Especially when there’s data that, ya know… isn’t an Office file type or PDF 😂 I can think of SO MANY customers who would have benefited immensely from TagStudio. You’re trying to solve a personal problem, but you solved a HUGE enterprise problem and didn’t even know it. Your approach and process is what sets your solution apart from any other, you’re really onto something huge. I can’t wait for public release! Is there any way I can contribute or help you with this project? PS- Eagle isn’t that great, so don’t let it discourage you 😂
@Alexander-iz4hy
@Alexander-iz4hy 26 күн бұрын
What makes Eagle lacking? It seems like it's pretty polished, but I've never actually used it
@joelthearchitect
@joelthearchitect 26 күн бұрын
@@Alexander-iz4hy the fact that it uses sidecar files and duplicates data by copying it to another location. for casual personal use maybe this is fine, at scale this is horrendous.
@Alexander-iz4hy
@Alexander-iz4hy 26 күн бұрын
@@joelthearchitect Oh yeah that part of the video completely slipped my mind somehow; thank you
@kazijaber2457
@kazijaber2457 Ай бұрын
Duplicating files and moving them from their original place is honestly a dealbreaker. ( talking about Eagle, not TagStudio )
@ThecatThecat-hq1op
@ThecatThecat-hq1op Ай бұрын
So much wasted space !
@2dstencil847
@2dstencil847 Ай бұрын
Which software Duplicating files and moving them? For me tagspaces is open source, if it no duplicate, it seem fine too. But the problem is opinionated over use more EXIF / XMP or use new format for tagging. Either we choose the new backward compatibile EXIF/XMP or we need tagspaces or few more to decided on new format/mechanism (backward EXIF) to store metadata
@Starwort
@Starwort Ай бұрын
​@@2dstencil847Eagle
@lunaroccultist
@lunaroccultist 29 күн бұрын
Eagle doesn't actually have you duplicate files though? If you use their folder import it'll move them into its library folder without you needing to do anything.
@skmgeek
@skmgeek 29 күн бұрын
@@2dstencil847 You didn't watch the whole video did you lol
@flameguy21
@flameguy21 Ай бұрын
Watching this video has made me realize that file organization structures can be A LOT better than they currently are. It's pretty crazy how few solutions there are to just search through your stuff in a reasonable way.
@electric26
@electric26 Ай бұрын
This video made me wonder if it'd be possible to implement this directly in the filesystem (I'm thinking btrfs) so that tags would follow files that are copied/moved. The possibilities... too bad I wouldn't get paid for that, although it'd probably look decent on a résumé 🤷‍♂️
@TheoParis
@TheoParis Ай бұрын
@@electric26 As a fellow btrfs user I'd also love to see that implemented
@td19xyz
@td19xyz Ай бұрын
@@electric26 On NTFS they have alternate data streams which could work. Windows uses one for the 'this file was downloaded from the internet' warnings.
@goodfortunetoyou
@goodfortunetoyou Ай бұрын
@@electric26 extattrs seem like a good place. I think the problem is that things like cp might not preserve them when the file gets moved.
@JamesTDG
@JamesTDG 28 күн бұрын
Current default systems are actually a step back from what they used to be. File explorer on Windows is just another browser, which is why it takes AGES to search for files. I JUST WANNA FIND ONE FILE IN MY DOWNLOADS!
@user-ru7bz3ue6u
@user-ru7bz3ue6u 28 күн бұрын
I've been using Eagle for a year, it's amazing and has the best UI I've seen after trying many file management software options out there. I'm glad to have found a new competitor. Your project has potential, and I support it. I would suggest you open source your project, and let's work together to make this even better than Eagle. In the future, Tag Studio could have an even better UI than Eagle, with animations, smoothness, performance, a plugin system, and privacy. Wish you all the luck!
@ilyesbensaber9466
@ilyesbensaber9466 3 күн бұрын
Please don’t let this project down this could benefit a lot of people
@DarkKnight-gn7dn
@DarkKnight-gn7dn Ай бұрын
Edit: just finished the video and my guy, I have to say the storytelling is very well done, was hooked the whole time. Well done, your channel will definitely blow up.
@cyanvoxel
@cyanvoxel Ай бұрын
Thank you so much! Really glad you enjoyed it! 😁
@rawallon
@rawallon Ай бұрын
@@cyanvoxel The pictures of cat helped btw
@PeterKilian
@PeterKilian Ай бұрын
@@rawallonagreed, kitties are just perfect
@abhilashpatel6852
@abhilashpatel6852 Ай бұрын
link to get it?
@thebritishindian1
@thebritishindian1 29 күн бұрын
Agreed, the effort put into this video combined with the high quality videos was top notch. I was hooked the whole way through.
@syber-space
@syber-space Ай бұрын
An open source and Linux compatible app like yours would be sooooo amazing. Please continue development if you'd like, and if not, consider publishing it so others can continue it!
@Markopolo98HUN
@Markopolo98HUN Ай бұрын
@syber-space is right !
@2dstencil847
@2dstencil847 Ай бұрын
adobe bridge is free but kinda mild. however if we sourcing internet picture and meme a lot, i mean.....blockchain solution with bittorrent hash(since bt also experiment on blockchain now), it might be extra....because of autotag of existing internet meme....or famous picture
@catx6262
@catx6262 29 күн бұрын
TMSU exists, and doesn't duplicate or even touch the files at all.
@Peter-House-Jr
@Peter-House-Jr 29 күн бұрын
@@catx6262 For me, this is a downside, since when you copy the files to backup or a usb stick to share, the tags are lost.
@catx6262
@catx6262 29 күн бұрын
@@Peter-House-Jr just include the database
@FerroMeow
@FerroMeow 8 күн бұрын
As a web developer, this makes SO much sense. In WordPress, most websites use essentially the same system. Every post has hierarchical categories, non-hierarchical tags, and any number of additional, domain-specific taxonomies (think of them as each taxonomy for "meta tags", "artist", etc"), along with many number of post types (image, text, product to buy). To think that image boards had the right idea since early 2000s... I never thought to apply this concept to files, I always keep my files in a tree structure. Thank you for the revelation, and the program, I might give it a go!
@KILOPOWER
@KILOPOWER 21 күн бұрын
I've wasted so much time renaming every single file i download to add descriptions, artist names, etc. This would honestly save me so much time, ty for making this
@KILOPOWER
@KILOPOWER 21 күн бұрын
i'm a giant image collection nerd, i've got around 20k meticulously sorted files
@Nelo390
@Nelo390 14 күн бұрын
@@KILOPOWER WITH JUST FILE NAMES???????????????????? insanity. please look into the things mentioned in these comments
@BradenBest
@BradenBest 29 күн бұрын
What you've created is essentially an image board. Image boards have tags that apply to media, the tags are very hyperspecific to be as descriptive as possible, and often break into categories like artist, character and general (they don't affect the tags, it just makes it a little more readable), but tags also have aliases and implications. A tag alias would be like auburn_hair -> red_hair, so when you set auburn_hair, or search for it, it's automatically replaced with red_hair, but the former is so commonly searched that there's an alias. Implications are just auto-applied tags. If your image has a red_hair tag, then that obviously implies the character HAS hair, so hair would also automatically be applied. The files themselves are typically stored by their md5 or sha hash, while a database manages which tags are applied to which files. Image boards in general go by a "tag what you see" rule of thumb, that is, when you're tagging an image, you pick out every tiny detail that you can see in the image and you add it as a tag. There are also tag wikis which describe what the tag means, what implications and aliases are associated with it, and also similar tags. For example, for "Bowser_(Super Mario)", you might have King_Koopa aliased to it, might implicate the koopa species as well as the super mario franchise, and might list the koopalings and other major mario characters in the tag wiki. What sets your program apart, though, is that image boards are usually a cloud-exclusive thing. This is the first time I've seen a local image board. If your program doesn't already have tag aliases and implications, you should consider adding them. It's rather simple, but saves a lot of effort, especially like with things you were agonizing about like one piece the anime vs one piece the manga. You could just have a one piece tag in the franchise/copyright tag category and then separate anime/manga tags such that a search for "one_piece color manga" would pull up an image you have that's from the one piece manga but in color. I'd say just study image boards in general. Danbooru in particular. Their tag system is fancy as hell. Like with your bulk tag adding thing you mention at the end, if you look at the way danbooru does tag editing, it just throws them all into a big textarea and you can type out all the tags one by one. They're space separated and the changes you make are quickly applied. When typing out part of a tag name, it'll give autocomplete suggestions so you're less prone to making a typo. Very simple and effective. It should also be mentioned that the terminology is a bit confusing. There are forums like 4chan that also refer to themselves as "imageboards", and indeed that's what wikipedia defines an image board as. But the focus on *chan boards has always been first and foremost as a fast-paced internet forum, whereas the *booru boards I'm talking about are focused on archiving and categorizing media, and discussion on them pertains to said media. How best to organize it, or just talking in the comments about how this specific image is neat. In fact I'm pretty sure danbooru's source code is on github, which is why there are so many *booru boards. Do it, be the first FOSS local imageboard.
@dominikdoom
@dominikdoom 29 күн бұрын
There is Hydrus Network, pretty much a local booru (or at least similar in the core behavior). I don't like its UI though, but it could definitely be an inspiration as per the general booru tagging system like you already explained.
@PhilFlipper
@PhilFlipper 29 күн бұрын
Was about to comment, as they essentially made a booru :D I personally use szurubooru for managing my content. But I get OPs struggle, cause I was looking through a lot as well, before settling on this (Probably not even half of the software they looked into is being shown in this video before deciding to write their own). Now 750k pictures later and plenty of automations I don't think I have the luxury to switch now any ways :D Even tho I sometimes wish to, as szuru was not made for this kind of load. And with the repo-owner barely being active I kinda needed to optimize some stuff myself, so it runs better. But all in all, I'm happy with it, including the community projects and apps supporting it.
@4rumani
@4rumani 20 күн бұрын
Other imageboards are fine and whatever but study e621. Its tagging is crystalline perfection.
@no-lifenoah7861
@no-lifenoah7861 12 күн бұрын
@@4rumani 👁👁how would you know that
@BiteSizedObject
@BiteSizedObject 10 күн бұрын
​@@4rumaniwhy is it perfect
@pixlplague
@pixlplague Ай бұрын
My dude... the algorithm gods were good to me today! Not only have I been trying to solve that EXACT issue, but I have to say: production quality on your content is freaking top tier. Like it pro level quality. I'm not a huge Obsidian user, but I kinda want to start going down that rabbit hole just because of your story telling skills. GG my man, gg!
@DreagNohud
@DreagNohud 29 күн бұрын
I'm not sure if this is going to be a curse or a blessing because I've been working on my fucking Organization for years especially in the last couple of months. And now this shows up and I'm like oh my God I was just about to get myself situated, shit. LOL
@Arc.M
@Arc.M 19 күн бұрын
Right?! I was gonna write basically the same comment. Those rare times when youtube's algorithm is like "here, have this gift" between mostly useless stuff based on what we only watched once !
@txma.
@txma. 22 күн бұрын
I'm a graphic designer and video editor. I've reorganized my files twice in the last month alone. I cannot tell you how many duplicates of files I find all over the place when I start or finish a project for a client, or how many general assets that should be singular files end up in 5 different folders across 3 clients. Plus, things like music and sound effects are a pain because of how many different genres just one song could fall under, or how many different descriptors could be used to describe a sound effect. A wooshing sound that is a higher pitch than the others but also sounds comedic and shouldn't be used in a cinematic video ends up in a folder titled "Wooshes/Memes," my third "Wooshes" folder. If TagStudio ever supports audio files such as regular ole .mp3 files and .WAV files, along with .mp4 and .mov files, I will definitely pick it up as it would be a fantastic addition to my tools
@TheKikolito
@TheKikolito 29 күн бұрын
I have been STRUGGLING with folder organization. If I couldn't find a satisfying solution I would've gone outta my way to create my own project to remedy it. I'm so glad I found this!
@lukequanbeck
@lukequanbeck Ай бұрын
I've been absolutely flabbergasted for years that something like this does not exist. Photo/asset organization is a universal problem in the gigantic world of graphic design and publishing, yet in spite of the technical capability already baked into every operating system, no app is tailored for this use case. I'm sure there is a complexity to it that I am not currently capable of understanding, but still. It's so puzzling how we have been so close for over a decade, with nothing to fill this gap.
@bobsteven2363
@bobsteven2363 29 күн бұрын
That’s just wrong. Adobe had a solution for decades. But if you look at more modern solutions, you got Eagle. Far better than this
@mablungbalrog424
@mablungbalrog424 29 күн бұрын
The closest I've seen is making your own local duplicate of a Booru website where you can upload all your images and tag them all based on content and metadata and subtags and whatnot, almost exactly like the video but a website instead of an application
@MediaMunkee
@MediaMunkee 29 күн бұрын
@@mablungbalrog424 This is pretty much exactly what occurred to me a few years ago. Image boorus have had tag systems for decades now, why the *hell* isn't there a robust local filesystem equivalent by now?!
@Amphibax
@Amphibax 28 күн бұрын
For just Photo Lightroom has some great organisation features but its pretty much useless for everythings else and it has the other problems we've seen in that video
@cituation3800
@cituation3800 27 күн бұрын
@@MediaMunkeei use hydrus client, it doesn't have a crazy looking ui but it works
@anthonyw92
@anthonyw92 Ай бұрын
GIME TAGSTUDIO PLS this is HUGE. Along with Obsidian, you're about to singlehandedly change many people's digital lives for the better. Cheers!
@ukyoize
@ukyoize Ай бұрын
Hydrus is pretty much this
@jakeharms1386
@jakeharms1386 26 күн бұрын
I’ve wanted this for a literal decade please please please finish it
@Compins
@Compins 27 күн бұрын
Thats exactly what I've been searching for since forever! Wanted to do it myself as well, but the project seemed too daunting. Props to you for actually putting in the effort!
@dylankuzmick3122
@dylankuzmick3122 29 күн бұрын
Holy shit! A lot of programmers could really learn from you my dude. Not only do you take the time to make something extraordinary, but you take the time to share it in a format that is digestible to a real audience so that it’s not immediately lost in the abyss or left in the realm of obscurity. Hats off to you! Also, the video quality is top notch.
@Is_GrayKing
@Is_GrayKing Ай бұрын
Im looking into swtiching to Linux and thought, "okay, how can i get this on Linux". My eyes lit up when i heard QT!
@NotTheGaslighter
@NotTheGaslighter 13 күн бұрын
For personal preference, I still really like GTK and how you can theme it, but thats a very good sign! Nice
@martinvasilev6099
@martinvasilev6099 14 күн бұрын
Literally I have dreamed of exactly your program all my life in which I used a computer. And on top of that, it looks the best possible way to me at least. I love the design so much so much! I really hope you can finish as soon as possible so that I can finally organize my files or should I say memes. I literally spent like 5 hours in the span of several weeks downloading memes I like and then I forgot about them, because there is no way to see them all efficiently or to search them up as good as in your program. Thank you for making it in advance!
@modellking
@modellking 26 күн бұрын
Thanks for this! This Project sits in my "things-to-do" list since like 10 years!
@Exilum
@Exilum Ай бұрын
The first thing I see missing right now is simply a better search. Excluding tags is a big thing (for example, a query like "shrek -meme" leading to shrek-tagged content that isn't tagged meme or a subtag of meme) But also more options: What if I want one of two tags? I can't do an "or" search. If we're talking feature creep, quality search is definitely a prime candidate to prioritize.
@cyanvoxel
@cyanvoxel Ай бұрын
I actually cut out a section of the video I was originally was planning that specifically focused on search, talking about those exact things! I want a fully featured boolean search with "and", "or", "not", and the works for every piece of metadata and file attribute. Definitely a hefty feature, but it's absolutely necessary in my opinion!
@Exilum
@Exilum Ай бұрын
@@cyanvoxel Yep, exactly! I actually had a note in my google keep to do that exact thing, except with a custom classifier system on top, so it could suggest tags. I had actually started in C#, but I hit a wall when I discovered ML.NET didn't allow for multi-label classification, and I had yet to restart from scratch. If your version is expandable, I'll actually probably just wait for the release and make a ML plugin.
@abhilashpatel6852
@abhilashpatel6852 Ай бұрын
@@cyanvoxel link to get it?
@LemonsRage
@LemonsRage 29 күн бұрын
@@cyanvoxel Another great possible feature would be custom albums that are just something like search query inform of an album. Also being able to add the filetype in the search would be awesome. Defining the minimum/maximum leanghts of certain filetypes such as audio and video files could also add alot. For example I could be searching for "shrek, memes,
@leventeszilardi9860
@leventeszilardi9860 29 күн бұрын
@@abhilashpatel6852 its not in the video description or a pinned comment, and he even said in the video that he's NOT releasing it yet pay more attention
@alltrysilver
@alltrysilver Ай бұрын
1. Great comparisons 2. Shows when to skip 3. Beautiful editing 4. AND gets something done?! Subscribed 👏👏
@glittery_fairy
@glittery_fairy 27 күн бұрын
You put exactly into words my problems with all my file and gallery apps and made a program seemingly tailored to my needs and wishes. Awesome work
@amazingmation97
@amazingmation97 18 күн бұрын
First video of yours that I have watched and I love it. I love the style of the images in front of the continuous background and how you speak. Definitely watching more of your videos and I am going to stay tuned to find out more about Tag Studio
@ErekeBoranrich
@ErekeBoranrich Ай бұрын
I don't know about you, but after watching your video I can clearly see multiple advantages TagStudio has over Eagle: 1. your tag system has far more capabilities than Eagle's. Subtags and aliases can be a deal breaker! 2. no use of sidecar files at all 3. simpler GUI Wish you all the luck!
@jemm113
@jemm113 Ай бұрын
Also, Eagle seems to be much more of a resource hog if it has to DUPLICATE ALL OF YOUR FILES to make the sidecars work! An easier solution would be to have the sidecars separate but have data that links it to the original file and has the address stored and then have the sidecar address stored as metadata on the original image to secure the link.
@ericlotze7724
@ericlotze7724 Ай бұрын
@@jemm113This means it would half your capacity, or in other terms when buying a nas you would need drives twice as large! Aka burn way more money!
@TunaIRL
@TunaIRL Ай бұрын
​@@ericlotze7724You know you can just... Not keep both files? You can just have the eagle directory.
@godboat.
@godboat. 29 күн бұрын
@@TunaIRL this wouldn't work with files that are part of a project, for example a web dev folder, video project folder etc, since it splits up the files into individual folders within the library folder.
@TunaIRL
@TunaIRL 29 күн бұрын
@@godboat. Yes, it's not meant for that so of course it isn't optimized for that. It's meant as an easy way to organize digital assets. They wrote about why they made it a library, you can go read if you like.
@KStarPR
@KStarPR Ай бұрын
PLEASE keep on this project. This is something I'll desperately need for the future, and Eagle doesn't sound super appealing to me atm. You really have the potential to be making one of, if not THE best file organizing system around.
@iggienator
@iggienator 3 күн бұрын
I love it… I was almost as obsessive about this problem just as you, but never dared to get started with something big like that.
@chb8975
@chb8975 15 күн бұрын
Thank you for your work and creativity on this very thoughtful project! You have definitely helped me rethink how I could go about my file organization. Great job and I’m excited for what ever you have planned next.
@robertonalbone3340
@robertonalbone3340 Ай бұрын
Since it's your own app I think that it's definitely worth it still developing it. Even if you find something else in some other app that works apparently better than yours you'll end up thinking the same conclusions you came up with by the end of this video, they're just not as custom as the way you want they are. So, I think that the best thing you can go for it's just "stealing" all ideas you will come across, rielaborate and keep developing them on your TagStudio, that it's just amazing. I believe this as I've been noticing that in every kind of organizations I've had for any system, whatever it was(notes, idea, photos, clothes, projects), I've always been through the same steps: 1. Starting with enthusiasm without any customization by my own, just the basics that it offers (taking notes without thinking twice) 2. Starting with customization using what it comes with (getting an app and diving into the program features, ex. Notability) 3. Bothering by its limitation (okay, it get the work done thought I've seen that other programs can do something else interesting too (ex. Goodnotes) 4. Starting customizing also that tool with my workflow (ex. Goodnotes + my workflow) 5. Getting aware that probably there's something already prepared by someone else and that could probably overtake what I've been doing (maybe my workflow isn't that special as I thought...) 6. Getting aware that what I did instead it's useful as it has showed me the full map of possibilities, and probably if I had to start over I would go through the same steps, however, this time I would be conscious. These passages can be abstracted for any kind of activity I believe. Everything in the end will just collapse into the awareness that a good work won't ever stop getting better and better, though, we did our custom share, and the satisfaction from it is unrivalled. Lastly, there's no comparison between the look and feel you can pull out from your efforts and someone else work, just think about color palette, yours it's marvelous man!
@qyoinqyuri
@qyoinqyuri Ай бұрын
Dear Mr. CyanVoxel, a program like yours is direly needed by many data hoarders such as my very own self. I personally do not appreciate the way Eagle is marketed, and the fact that it's supposed to be a 'reference library' means its development will likely have a narrow focus. I also strongly dislike the idea of duplicate files being created (some files can be 100+ GB). A tagging program like yours, offline-only and with no privacy breaches and no side-cars would be a dream come true. I'm hoping that such a program would be able to identify any file renames that happens while the program is not running. You've already made my Obsidian experience more enjoyable, hoping to continue seeing your workspace as it evolves. Cheers!
@Igor-zh9ds
@Igor-zh9ds 27 күн бұрын
Stash, an organizer for pr0n fits the bill mostly with regards to offline focus and external metadata storage. Also handles file renames/ moves because it uses hashes
@deborahdunlap7168
@deborahdunlap7168 14 күн бұрын
I have been thinking about this problem for 20+ years. I just couldn't understand why everyone on a computer wouldn't be thinking about this because what we really need has NOT been out there and it's NOT rocket science? But every time I would bring it up to the most gifted programmers and software engineers, they woiuld look at me blankly. I have a lot of ideas about add-on products for a working system. I am so excited about this! (I love the "Thanos moment" comment.)
@lunchroomtray
@lunchroomtray 29 күн бұрын
Every good program starts with a Thanos moment, great job on the video and congrats on saying “I guess I’ll just do it myself”, you should be proud
@mysterythin
@mysterythin Ай бұрын
This is genuinely the exact kind of app I’ve envisioned at night in bed when my mind is racing but I’m no where near good enough at programming to make it a reality. Please continue development and I’ll definitely purchase a copy.
@EnderDragon437
@EnderDragon437 27 күн бұрын
You are making the solution of the future! Ive been frustrated with the file managing system for so long, and always wanted a tagging system, and your video sold me on the idea! I love the whole idea presentation. The editing and script was fantastic! you even compare to other apps not just to break down ideas, but show how they fall short compared to TagStudio. Sending much love, coffee and rubber duck sessions your way! ❤ I’m working hard to learn java and python and not once did I even think of creating my own File System! I’m thankful to all of your research, Kudos to you❤ hope to see you go far :)
@dysfaction
@dysfaction Ай бұрын
Please don't stop working on your app. Great work as always!
@DenisGurArie
@DenisGurArie Ай бұрын
I have been searching for such a file organization tool for YEARS. On top of it, in recent months I've started sorting and backing up my extended family's photos and memories and I've ran into these exact problems when trying to find the most intuitive way to sort and tag different photos for future viewings. I hope to someday use your organizer for these purposes, good luck in your journey!
@calmceachern
@calmceachern 16 күн бұрын
I've been looking all year for something like this! Can't wait to try this out!
@Tancred423
@Tancred423 2 күн бұрын
It really takes guts to show off your unfinished project and at the same time show the world the already finished alternative, which is basically your "opponent". My respect for that. When I did my projects and was not done yet, I felt bad if friends said they just found this amazing :D
@user-be5rk2hy3c
@user-be5rk2hy3c 29 күн бұрын
I feel like you would really like Hydrus! It looks janky - sure, but it works really well and runs an SQL under the hood, so its really fast to use. A lot of features, and a lot of community support.
@AriinPHD
@AriinPHD 19 күн бұрын
hydrus is the only way to go
@Itschotsch
@Itschotsch Ай бұрын
Omg this is EXACTLY what I have been looking for for years. I was even planning on programming my own "Better Explorer" app because I couldn't find anything suitable, just like you. I hope you'll release your software to the public once you feel it's ready. Can't wait!
@ericlotze7724
@ericlotze7724 Ай бұрын
Granted there can be downsides, but if made into an Open Source Project you could collaborate and split up some of the work! Granted again downsides and all that, but worse case scenario it sits there and does nothing or someone forks it. Best Case Scenario it gets made faster with less headaches, and insights from all sorts of people make it work better/have features one wouldn’t have thought of!
@phila9966
@phila9966 20 күн бұрын
​@@ericlotze7724It's already available on github
@zeroxavion
@zeroxavion 26 күн бұрын
This is really cool, I have always had issues keeping all my files organized poperly... specially when stuff is seperated in different folders based on different things, while still needing to be linked, to a point i started using things like Notion, obsidian, Evernote, etc te keep track of this stuff. this file organizer sounds like exactly what i have needed for years
@home-daddy-slice9697
@home-daddy-slice9697 27 күн бұрын
For a good few years I've been pondering making this (for exactly organizing my memes aswell!), but I always ended up just leaving it in my backlogs. I'm so glad someone finally did it :)
@muraciaHQ
@muraciaHQ Ай бұрын
It's funny how I was thinking about this exact same thing today morning while downloading some videos I wanted to link to my Obsidian - but not wanting to overpopulate my Vault with media files I won't really watch that much. I think I want to be like you when I grow up lol. Amazing editing, amazing idea and I know it's going to pay off!
@DavidJFulde
@DavidJFulde Ай бұрын
As someone that is dealing with TB of data for images, videos, renders... The idea of DUPLICATING my files in eagle is nightmarish. TagStudio sounds perfect for my needs. Subscribed for updates!
@peachestar
@peachestar 27 күн бұрын
I have wanted to make an obsidian alternative and this has opened my eyes on how to execute. So all I have to say is THANK YOU! This is so awesome and I cant wait to see more.
@sortextheguy
@sortextheguy Ай бұрын
OPEN SOURCE THIS CRAP NOW, WE NEED IT Maybe for me one important thing would be mobile support becouse i barely download images to my pc, but this project is incredible indeed
@benjaminshields9421
@benjaminshields9421 28 күн бұрын
Honestly, I don't really care if he open sources it or not. If it's released in any way it'll be so sick
@MetalheadAndNerd
@MetalheadAndNerd 27 күн бұрын
Can you help in any useful way or is supplying demands your only contribution?
@zarakichigo
@zarakichigo 26 күн бұрын
I'd give $20 for a robust solution
@sortextheguy
@sortextheguy 17 күн бұрын
@@MetalheadAndNerd i suggested open source because I'm interested in seeing the source and making changes if i see i can better some area, I'm not sure i will but many people could contribute and better the software if it reaches sufficient people
@MetalheadAndNerd
@MetalheadAndNerd 17 күн бұрын
@@sortextheguy Usually people don't contribute but gladly take the code for their own products.
@iDevourCookies
@iDevourCookies Ай бұрын
your channel is basically guaranteed to succeed at this point. just don't leave the platform for half a year :D
@chlorophyll1415
@chlorophyll1415 26 күн бұрын
You've solved what's been bothering me for the last 10 years... praise the author!!
@jlnrdeep
@jlnrdeep 26 күн бұрын
This software is the kind of software that i have been looking for years, kudos for the development and keep the spirit high until release, this software has so much potential.
@jameseiner
@jameseiner Ай бұрын
Wow, i remember us having a brief exchange about eagle in your first community post. Love how the video turned out and that you highlight the absurdity of eagle's way of storing things in this video.
@cyanvoxel
@cyanvoxel Ай бұрын
Haha! I remember you mentioning Eagle not too long after I'd become aware of it, but was still figuring out where I wanted to go with my project from there. That exchange definitely helped me think about things differently and gave me an overall more positive outlook on the project! Thanks for taking the time to comment, and sticking around to watch this one! 😁
@thomasfrade3727
@thomasfrade3727 Ай бұрын
Your approach to facing a program that promises a similar approach to your own is the best one that you could take Since its already a consolidated program with a userbase, it is as simple as making a google search to understand what the users are doing, how, and what are the pros and cons of the whole thing. It serves as material for a preemptive User Experience analysis. Keep up the good work. Looking forward to that Obsidian integration
@kyliehalley160
@kyliehalley160 24 күн бұрын
Such a fun video! I appreciate you bringing Eagle to my attention, this is something I need in my life and when/if you get TagStudio out and about for public use, I'll absolutely be putting my money down on the table. Best of luck with it and I hope you do an update video soon!
@Noriyak1
@Noriyak1 28 күн бұрын
Just found your channel. I really enjoyed it. The story, bgm, and visuals are done soo smooth, love it
@MaybeAnnatar
@MaybeAnnatar Ай бұрын
As a fellow mess I clicked from the title. But I stayed because you're an excellent presenter and the video was beautifully made.
@izuthree
@izuthree Ай бұрын
There's also a little tool which supports tagging (primarily for images) called Hydrus; a cool piece of kit but with the exact same critical downside of Eagle - duplicating files to keep them 'safe'. If you're needing a tagging and management system to deal with an unworkable amount of data, chances are that data is quite bulky too. Duplicating 200GB+ of files? That's a preeeeetty big ask. As soon as you brought it up I was gonna give it a look but the fact it duplicates files is an immediate unworkable dealkiller. If you avoid that problem, then you'd have the exact thing I've been looking for since forever, purely because it doesn't have that (and the other) mentioned downsides of things which do this already. Edit: I didn't realize your channel was so small because of the high production quality of the video, lol. The presentation style and flair you've got going is excellent.
@helkindown
@helkindown Ай бұрын
Yeah I was pretty surprised he did not talk about Hydrus Network. They even both work as some Python code with a Qt front end, and is open source, free of charge.
@Athrunen
@Athrunen 29 күн бұрын
I mean, you can just ask hydrus to delete the old files on import... And if you just want to link to the files in obsidian, hydrus saves files in a very predictable manner(hash + hash folder) that you can easily copy. Or, like I do myself, you can use the hydrus api to dynamically display images in obsidian, based on the tags you want
@lucas_up
@lucas_up 26 күн бұрын
@@Athrunen I find it unacceptable to delete my original files and completely remove original folder structure and filenames to conform to a new system. This is the opposite of keeping things interoperable. Hydrus also seems to only focus on a limited selection of file formats. You're probably not using Hydrus to organize your financial files, for example. We're being shown that this kind of re-organization ISN"T necessary here in this video.
@otter-pro
@otter-pro 23 күн бұрын
I've been struggling with tags and organization in my past, with Evernotes and hashtag plain text file and much more... until I no longer could keep up with it anymore. But it seems this is the holy grail of all tagging, and I hope to see it to full fruition. Also subscribed this channel, after seeing all the beautiful rendition, humor, and techie side that I can relate to.
@cosmiccentaur
@cosmiccentaur 21 күн бұрын
oh my god a thing like this would make my life so much easier. I hope this project goes far, because I would definitely use it. I'll be keeping an eye on it.
@kngrektor
@kngrektor Ай бұрын
Most Unix filesystems have something called "Extended file attributes" and NTFS has something called "Alternative File Streams". Both these features are a solution to the sidecar file problem and OSes use it to e.g. mark a file as downloaded from the internet. Even if you ended up with a Vault approach you could use it to add a unique id to files so name changes don't result in lost tags.
@rikwisselink-bijker
@rikwisselink-bijker Ай бұрын
That's a much better idea that my hash comparison suggestion. But does this work cross-platform? Are those two interchangeable?
@epochrose
@epochrose 28 күн бұрын
Windows supports Extended Attributes on NTFS, AFS is mostly just useful for unlimited length data: en.wikipedia.org/wiki/Extended_file_attributes, MacOS supports them on its file systems linux has solid support: wiki.archlinux.org/title/Extended_attributes
@cst1229
@cst1229 27 күн бұрын
@@rikwisselink-bijker I think they aren't really cross-platform; each file system probably has its own implementation, and also some don't support them (e.g FAT I think, and Windows displays a warning when data streams would be lost by copying between file systems).
@rikwisselink-bijker
@rikwisselink-bijker 27 күн бұрын
@@cst1229 well, apparently I have to keep dreaming. Thanks anyway
@lievenvv
@lievenvv 27 күн бұрын
I only use Windows, so I wrote my own NTFS file tagging software a while ago Works really great, but NTFS only Interestingly, I think you can hide massive files in tiny ones using NTFS... 😨
@rishabhsingh9109
@rishabhsingh9109 Ай бұрын
I will try to not exaggerate but you are literally my hero. Please keep doing this.
@kadz8674
@kadz8674 4 күн бұрын
HOW ARE YOU THIS TALENTED ??!!??? - obsidian ✅ - blender✅ - god tier editing ✅ - humor ✅ - making a insane software from scratch ✅ Damn.
@Alexander-iz4hy
@Alexander-iz4hy 26 күн бұрын
Haha this has come full circle; I was just starting to work on my own tag-based file manager with a tag system very similar to yours, albeit as a PWA-adjacent design focused on image gallery display and good UX. It's good to see you're continuing with your own originality! I think I'll do the same too!
@17goob17
@17goob17 Ай бұрын
We seriously need this! Good luck on further development, I hope to see another vid on this in the future!
@sdguy55
@sdguy55 Ай бұрын
As someone who tried to go down this road years ago when it came to trying to organize and sort the hundreds of hours of video and photos I came to the same frustrating conclusion. I eventually just landed on the acceptance that I will just have to have insanely good folder structure and organizing. If you made this available for Linux (all of my videos and photos are hosted on a self hosted server) this would be a game changer for me personally.
@Carsian
@Carsian 29 күн бұрын
Aaaagh I came to the same conclusion too! My folders are now all hyperspecific but it takes forever to get anywhere and it doesn't help that Windows search takes 3-5 business days to find anything even on my NVMe SSD.
@BakrAli10
@BakrAli10 28 күн бұрын
@@Carsian may I introduce you to voidtools' Everything search program? It indexes all the files on your system and allows instant search results. It is blazingly fast!
@SpaceDoodle2008
@SpaceDoodle2008 18 күн бұрын
It's always awesome to see projects evolving. Don't let just similar ones stop you - especially if their potential seems kinda wasted
@vulpeeze
@vulpeeze 28 күн бұрын
I literally just started looking around for something like this. I can't wait to see your release.
@blitz_4066
@blitz_4066 Ай бұрын
the ending really summed up the entire video, i love ur editing style man!
@chouaibdjerdi9092
@chouaibdjerdi9092 Ай бұрын
God Damn it's been such a long time since I've watched something this High Quality on KZfaq I just know there was Huge efforts put in this video
@kumquaaat_
@kumquaaat_ 27 күн бұрын
Keep us updated! Your work is absolutely awesome and we all need TagStudio :)
@j.griffioen1415
@j.griffioen1415 22 күн бұрын
this has been on my mind for weeks. finally just found the time to start working on this idea, so I looked into it for a bit and the algorithm just gave me this video. i got the same feeling as you had with eagle but its ok since it was still in the idea phase. please release this!!!
@batimius
@batimius Ай бұрын
This is my first time ever coming across this channel, and I am glad KZfaq recommended me this video. I used to have a similar problem in the past where I had way too many things saved (I still do) and it was near impossible to find the exact things that I needed. I did think of making a program myself, but I was far too lazy to do so. What you are making is the exact thing that I wanted, an app that can categorize files by tags and have the ability to search by filtering tags and / or extra (meta)data that I specify (such as title, description, etc). Of course, my idea was as simple as having multiple tags, but this is far greater than anything that I could have imagined. I will also be honest about one thing. Eagle does seem like a solid alternative (and I'll have to admit that design-wise and feature-wise, it is spectacular), but like you said, it doesn't really cover what **you** need it for. Quite frankly, it doesn't cover what **I** need it for either. The fact that it stores copies of the pictures is a turnoff for me. Not only that, but moving files or renaming them has the side effect of possible disconnection from its data. If I were given a choice between Eagle and the program that you are making, I would 100% pick your program (and that is what I will do if you plan on making it public). Finally, because this is your personal program, you have the liberty to customize it however you'd like, whether that means a different UI or functionality. If you plan on making it open-sourced as well, then in my eyes (and in most programmers' eyes), it will have won over Eagle by a landslide. Plus, if you plan on making it open-sourced, you have the open-sourced community helping you add features which will eventually surpass whatever "competition" you have. Overall, amazing video and amazing product. I am amazed by how deeply you thought about the tagging system and how much effort was put into it. I cannot wait to see the finished result. Two questions though, are you planning on making it public, and if so, do you plan on making it a paid product, or a free open-sourced project?
@gumiennik7934
@gumiennik7934 Ай бұрын
Being frustrated by all the solutions already available out there is the biggest driving force to code a tool. I needed a fast and powerful image organization app myself and every 3rd party tool I've tried was a nuisance at best. I decided to develop my own and I basically abandoned the project now, because it already offers the functionality I needed. It is in the "press wrong thing at wrong time and it explodes" state but having deep understanding of the codebase allows me to avoid any issues. Been using it for my professional work for months and never had any problems with it. Being able to code your own workflow solutions that will perfectly match your mind is the best thing about being a programmer. It's nice to see TagStudio pretty much aligning with my ideas as well. Centralized database for metadata storage and powerful tag system for navigation is exactly what I needed - no messy sidecar files, no embedded data that can be randomly destroyed by other apps. I will definitely check it out and use it as an inspiration for my own software. Nice work!
@BakrAli10
@BakrAli10 28 күн бұрын
> no messy sidecar files What's the problem with sidecar files? And if his program doesn't use sidecar files nor embed the data in the files, how does it work? It creates a database that links to the files' locations?
@gumiennik7934
@gumiennik7934 28 күн бұрын
@@BakrAli10 That's what I would assume. I utilized a SQLite database for my application. I'm technically implementing an image board with a database I can easily search through. My first implementation actually used metadata files, until I realized, that I'm basically implementing a database I want to search through using tags, so why not use an actual database engine instead of reinventing the wheel? There is no reason why this data should be spread across thousands of files and reassembled in memory every time. I'm not implementing a file browser. I just have a "photo vault" containing all the data in a specified location and a database with metadata describing it. When I'm looking for files, I don't interact with the filesystem to parse directories or sidecar files, I query the database and get my response instantly. It's a specific solution for my specific problem and I'm quite happy with the result.
@BakrAli10
@BakrAli10 28 күн бұрын
@@gumiennik7934 > There is no reason why this data should be spread across thousands of files and reassembled in memory every time. yeah, that makes sense now that I think about it this way. Thanks for sharing your thoughts.
@bobsmithy3103
@bobsmithy3103 25 күн бұрын
@@gumiennik7934 what gui library/framework did you use?
@gumiennik7934
@gumiennik7934 25 күн бұрын
@@bobsmithy3103 My app currently depends on raylib for drawing stuff but I'm in the process of implementing my own thing in OpenGL. Always wanted to learn basic graphics programming and this project was a perfect opportunity for an entry point into the GPU world.
@Qwety
@Qwety 18 күн бұрын
I’m not a programmer, developer, or anything of the sort, but I love seeing projects like this.
@johanng.6154
@johanng.6154 13 күн бұрын
super interesting to see this video. i also always had the same issue with my files and am writing on a tagging programming myself. interesting enough, windows had this feature in the past where you could tag your files but seemingly abandoned it. good work. much inspiration for me to continue working myself on my program too!
@mikhail_from_afar
@mikhail_from_afar Ай бұрын
This is the first project I have seen that I am genuinely interested in contributing to if it goes open source. I have never heard of Eagle, but I'm already starting to love your vision more.
@phila9966
@phila9966 20 күн бұрын
It's available on Github
@currentIII
@currentIII Ай бұрын
loving your videos...really helpful
@geenes4120
@geenes4120 15 күн бұрын
I swear I had the same idea but since I have no clue about programming I was lost, THANK GOD YOU SHOWED UP!!!
@itzpvpninja673
@itzpvpninja673 27 күн бұрын
I actually thought about the exact same problem for a while. Please please go on with that project!
@ValentinKossenko
@ValentinKossenko 18 күн бұрын
Hey, I'm one of the creators of the Eagle videos you have mentioned towards the end there and just wanted to say.. what a journey! 😮 Great video. 👍 I remember myself being in the exact situation. Started brainstorming on how to make my own tagging solution and almost hired another developer to help me out with it as I am more of a web dev myself - only to find out about Eagle. 😅 Let me be clear here. I think that some still don't quite understand the benefits of the files being "duplicated" inside of an Eagle library. Once you import them, they will sit in their unique folder for the rest of their life unless you delete them. This is absolutely amazing as you can organize your file into multiple folders or add various tags inside of Eagle without ever changing the physical location of the file itself. My library has more than 200.000 files and searching takes less than a second. The results are immediate every single time! In a perfect world, file systems on Windows or Mac would behave just like the Eagle App, where moving a file from one location to another wouldn't unlink your files from Obsidian, DaVinci Resolve, etc. This would only be possible if the file itself kept track of its metadata like in which folders it is saved, what sorts of tags are added and so on without changing its root location. Eagle does all of this for you on top of your existing file system and the devs have promised to make the application open-source in case the company behind it goes bankrupt. Oh, and did I mention that it has a duplicate finder? There's a good chance you have many duplicates in your existing folders. If you import everything into Eagle, duplicates will only be saved once but still point to the folders these files where saved in previously. Let's just say you had a large 10GB video in 5 folders for whatever reason. Inside of Eagle, it would still be in those 5 folders, but only take space for 10GB instead of 50GB. On top of that, Eagle 4.0 comes with its own plugin system and all users are eagerly awaiting more devs to jump the ship to accelerate what this awesome piece of software can do already. I have seen plugins from other devs for upscaling with AI, compression of files to different formats like webp straight from Eagle and a lot more. There is an active discord group that people can join to talk to other devs and Eagle and I will soon publish more tutorials about the app and how I personally use it as a video creator. Keep it up. Amazing quality content! ❤
@cyanvoxel
@cyanvoxel 17 күн бұрын
Hey there Valentin, thanks so much for watching!! Your video is actually what helped me discover Eagle in the first place! 😁 I do think it's a great app and is probably perfect for what a lot of people are looking for (as is clear from your own testimony!), and also believe there's some confusion surrounding the internal structure from what I've seen people describe, as you only *need* a single copy of files inside your Eagle directory, and then Eagle obfuscates that so you don't really need to worry about where your files are being stored from that point on. While this works just fine for organizing things that I would otherwise try to keep in my own folders, the deal breaker I have with Eagle is how this can break compatibility with other programs and *their* required file structures. Since I have a lot of programs (Blender, for example) that rely on existing file structures, or programs that require resources to be inside their *own* folder structure, I'm unable to use Eagle to tag and organize those files since it would involve breaking the required file structure. It's one of those things that's *so close* to working for me but just has that big caveat. (Unless Eagle is doing something *really* fancy with symlinks that I might be missing!) I'm very pleased to hear that it's been working great for you though, and it's on my list of programs to recommend to people if it fits their use cases! All of the 4.0 features and plugin system is very exciting as well, and I'm looking forward to seeing where the program goes from here! Thanks again for taking the time to drop a comment!
@moonskined
@moonskined Ай бұрын
This seems like a fantastic application idea for those of us who are very nitpicky, if you want more hands on the project, you can think about opensourcing it. I would absolutely like to help.
@cyanvoxel
@cyanvoxel Ай бұрын
I definitely plan on open sourcing it once I continue it a bit more! I'm so glad that there's people interested in helping out
@kathryncook511
@kathryncook511 29 күн бұрын
@@cyanvoxel @moonskined I too would love to help!!
@phila9966
@phila9966 20 күн бұрын
​@@kathryncook511It's been released on Github
@CatwaiiYT
@CatwaiiYT 24 күн бұрын
The eye candy in this video is on a whole nother level! For real, top notch quality content right here
@VaracolacidVesci
@VaracolacidVesci 29 күн бұрын
This is a very good program idea. I am a developer myself and I find that non perfect but fully custom programs are the way to go for me. So keep pushing it. You are up for something that can become huge.
@LiamSwayne
@LiamSwayne Ай бұрын
I am amazed by how much effort went into this video. The production quality and subtle use of 3D assets are great!
@abtix
@abtix Ай бұрын
I haven't even watched the video yet and omg I've been doing the exact same thing, the past few months I been trying to rethink how to look for files and folders semantically, and the first couple things that came to mind were storing info in the file's metadata but then that just isn't good enough for videos where I wanna store transcriptions, vector data, links, and tags that are linked with other tags, so then my best option was to build a database where all the nots, tags, transcriptions for videos and all other stuff is stored on the database, along with a reference property that points to the file, but this is where I got a little lost, not knowing how to maintain this reference after the file is moved. I feel like the folder structure is not good at all for finding things. The only use for folder structure is categorizing very distinct things on the surface, like maybe an archive folder, a school folder and a projects folder, but even then, I often forget whether the thing I want was a school project or a personal project, so going back and fourth through folders is just really time consuming. I love your work, I found your channel 2 weeks ago and your Obsidian vault inspired me to work on mine, and this video couldn't reach me at a better time than now, the past week I've been building the file explorer and I've been hitting roadblocks, trying to rethink file management as a whole, and I bet I will find very invaluable information here. Edit: I'm 8 minutes in, I fully understand and feel the exact same as you when it comes to picking out the existing solutions. They are just NOT GOOD ENOUGH for me LMAO
@YannMetalhead
@YannMetalhead 24 күн бұрын
Great video! I was looking for something like that for a while now. The idea of organizing things with tags is brilliant!
@williampegram
@williampegram 11 күн бұрын
Dude if you get this up & running as you want, this will be GAME CHANGING KIND OF AWESOME. I need this.
@user-rd5qf4oh6u
@user-rd5qf4oh6u Ай бұрын
The sidecar files approach seemed a good idea to not tamper the files and changing their checksum. One of the issues that you mentioned (needing to move the sidecar file alongside the original file) would be solved using a FUSE filesystem. TL;DR: FUSE is a filesystem that you can program yourself to do whatever you want whenever you open, modify, or delete any file. You could make one that moves de sidecar file alongside the original file itself. You can hide the sidecar file itself to avoid other programs to tamper with it. I have seen a cross platform implementation, is called RClone, which basically mounts cloud storages (like mega, Dropbox, google drive), making it able to access all these files with any file explorer. You can also mounts additional "layers", like a FUSE filesystem that encrypts all the files put in a folder (is what i use to encrypt all my files stored in Mega). Though, the final approach you took looks good enough, is better having it done that daydreaming about a proper way but out of my skill boundary to do it😂. Love the video.❤
@JaeTLDR1
@JaeTLDR1 Ай бұрын
Metadata isnt hashed with the contents
@UODZU-P
@UODZU-P Ай бұрын
@@JaeTLDR1 huh? meta data is stored in the file format, its going to change the output of the hash.
@jears
@jears 29 күн бұрын
Something I learned from developing a few open source applications is to not get discouraged because someone did it first and maybe even better. If anything I find it encouraging, eventually getting close in features and then even doing some things better, or at least what feels better to me. I think there is a very good reason many open source apps have acronym names starting with YA for yet another.
@narpwa
@narpwa 8 күн бұрын
I NEED THIS SO BADLY OMG THANKS YOU I've been searching for a software like this for years
@ynokenty
@ynokenty 29 күн бұрын
Oh my god, I've been cooking the same software idea in my brain for a couple of month now! I need this so much :)
@tomgroth3455
@tomgroth3455 27 күн бұрын
This is the most anti ai/privacy app I’ve seen in ages. Thank you 👀👀👀
@user-hg6db5ig3t
@user-hg6db5ig3t Ай бұрын
Is this going to be open source?
@bintangprakosajati8596
@bintangprakosajati8596 28 күн бұрын
Going to be subscription 99$/day and you can't auto subscription so you need to do your daily payment or you cant access your file and your files will be encrypted.
@dl3al_
@dl3al_ 18 күн бұрын
Check the pinned comment, he made it open source :D
@dl3al_
@dl3al_ 18 күн бұрын
Check the pinned comment, he made it open source :D
@jaxadventuretime
@jaxadventuretime 26 күн бұрын
I love this project, instant subscribe. Can't wait for the release!
I made an entire OS that only runs Tetris
22:37
jdh
Рет қаралды 1,6 МЛН
Breaking Minecraft's Longest Redstone Record
12:27
CraftyMasterman
Рет қаралды 449 М.
Мы играли всей семьей
00:27
Даша Боровик
Рет қаралды 4,3 МЛН
Mini Jelly Cake 🎂
00:50
Mr. Clabik
Рет қаралды 17 МЛН
когда одна дома // EVA mash
00:51
EVA mash
Рет қаралды 11 МЛН
Simple, Non-Commercial, Open Source Notes
30:25
By Default
Рет қаралды 705 М.
Stow has forever changed the way I manage my dotfiles
8:09
Dreams of Autonomy
Рет қаралды 180 М.
I made a Pixel Font ... it's not easy
4:10
Lucky Jacob
Рет қаралды 8 М.
The Windows App Iceberg
13:50
Bog
Рет қаралды 111 М.
How Fast can Python Parse 1 Billion Rows of Data?
16:31
Doug Mercer
Рет қаралды 134 М.
The Secret Science of Perfect Spacing
9:40
Chainlift
Рет қаралды 259 М.
Form, Function, & Fun! - My Obsidian Vault Tour [2024]
10:20
CyanVoxel
Рет қаралды 146 М.
Never install locally
5:45
Coderized
Рет қаралды 1,6 МЛН
98% Cloud Cost Saved By Writing Our Own Database
21:45
ThePrimeTime
Рет қаралды 235 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 273 М.
Мы играли всей семьей
00:27
Даша Боровик
Рет қаралды 4,3 МЛН