/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Boards | Magrathea | Catalog | Bottom

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096


Version 546 Anonymous Board owner 10/04/2023 (Wed) 22:11 Id: c9caad [Preview] No. 1545 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=aFx7woWkZbc [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v546/Hydrus.Network.546.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v546/Hydrus.Network.546.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v546/Hydrus.Network.546.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v546/Hydrus.Network.546.-.Linux.-.Executable.tar.gz

I had a simple week. I mostly cleaned code, so there isn't much to talk about except for some bug fixes to recent systems.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

misc

I accidentally screwed up PSD thumbnail colours at the last minute last week while fixing something else. This is fixed, and any borked PSD thumbnails should regenerate themselves soon.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 10/11/2023 (Wed) 02:51 Id: 5efdf2 [Preview] No.1546 del
I had a good week. I fixed a bunch of bugs and optmised some code. Some mpv-related crashes should be completely gone, and there's also support for 'djvu' files.

The release should be as normal tomorrow.



Version 545 Anonymous Board owner 09/27/2023 (Wed) 22:29 Id: be5750 [Preview] No. 1541 [Reply] [Last 50 Posts]

Message too long. Click here to view full text.



Simple Release Tomorrow! Anonymous Board owner 10/04/2023 (Wed) 02:41 Id: 87afe1 [Preview] No.1544 del
I had an ok week. I mostly cleaned code, so the changelog isn't too exciting, but there's fixes for bad PSD thumbnails and the new file history chart's inbox/archive lines.

The release should be as normal tomorrow.



Version 544 Anonymous Board owner 09/20/2023 (Wed) 21:30 Id: cf9504 [Preview] No. 1538 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=T9IjJIX50Ls [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v544/Hydrus.Network.544.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v544/Hydrus.Network.544.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v544/Hydrus.Network.544.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v544/Hydrus.Network.544.-.Linux.-.Executable.tar.gz

I had a good week. File storage locations can now have max size limits. There is a security fix in this release, and users who run from source will want to rebuild their venvs this week.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

max size

This is just for advanced users for now.

Message too long. Click here to view full text.



Anonymous 09/25/2023 (Mon) 04:17 Id: 0832b3 [Preview] No.1539 del
>>1538
Hi dev,
I have a question about importing.
So I haven't been able to figure out how to import files along with their tags from boorus, so for now I'm using Grabber for that, which doesn't seem to have the concept of sidecar files so it's limited to the charlimit of the filename, but at least I can get some tags with careful pruning of irrelevant ones.

The problem is, when I go to import, I don't see any option to import filename as tags based on a separator character (in this case, just a space).
I could swear this feature was in older versions of Hydrus and I've used it before but now I can't find it.
Has it moved or am I just missing something? Thanks.


Release Tomorrow! Anonymous Board owner 09/27/2023 (Wed) 05:04 Id: bd2c45 [Preview] No.1540 del
I had a good week. There's support for epub files, some new micro-thumbnail tech called a blurhash, and the file history chart now has a file search box.

The release should be as normal tomorrow.

>>1539
I don't specifically remember this, but maybe there's an old saved regex rule tucked away in the filename tagging dialog somewhere. Drag some files on the client, then, on the window that pops up, click 'add tags/urls with the import', then select the tag service tab up top and then click the 'advanced' tab in the top of the bottom half. The 'regexes' box is probably what you are looking for. There's some saved favourite regex patterns off the 'regex shortcuts' button--maybe you had something saved there?

If not, forgive me for dashing this out, but I think you'd want a couple rules like:

(?<=\s).+?(?=\s) (gets words between spaces)
(?<=D:\\hydrus_imports\\123456\\).+?(?=\s) (gets the first word after the import directory tree prefix)
(?<=\s).+?(?=\.jpg) (gets the last word before the file extension)

A bit of playing around will be needed depending on your exact filename format. BTW, ChatGPT is great at working out regex patterns for you, or explaining existing ones you aren't sure about, if you describe exactly what you want.


Anonymous 09/28/2023 (Thu) 02:33 Id: 0832b3 [Preview] No.1542 del
>>1540
Thanks dev, I didn't realize ChatGPT actually knew Regex I just assumed it would do its usual trick of lying kek
As I remember it, there was no saved pattern, I just exported and added [all tags] or whatever to filename, maybe ticked some box or filled some text field to set the separator character, and then there was a similar tag recovery system on import using the same interface essentially. I may have hallucinated this or it may be long-orphaned, this was quite a while back I last tried it out, I think back then I had suggested a system to add a character to separate namespaces from their tags so the system would recognize them on reimport.

Anyways I'll be sure to give your regex a try.


Anonymous 09/30/2023 (Sat) 09:45 Id: ea1eea [Preview] No.1543 del
Hey I reinstalled Hydrus on linux Mint, tried to import a test webm video and it imported but no sound when I play it. But there is a sound when I select to open in another program. Would anyone know the cause of this?



Version 543 Anonymous Board owner 09/13/2023 (Wed) 20:15 Id: a982f8 [Preview] No. 1530 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=3zw3sRLVPN0 [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v543/Hydrus.Network.543.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v543/Hydrus.Network.543.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v543/Hydrus.Network.543.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v543/Hydrus.Network.543.-.Linux.-.Executable.tar.gz

I had a good week. Mr Bones gets an update. If you run from source, you might like to rebuild your venv today to get some new parsing support.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

Mr Bones

So, the statistics under help->how boned am I? now have an attached file search. The numbers will change based on whatever you search, so you can now see the average size of your pngs, the archive/delete ratio for creator x, how many times you have viewed pictures of sonic the hedgehog, or any other search you can think up. The default search is what the dialog was fixed to before, 'system:everything' on 'all my files'.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 09/19/2023 (Tue) 23:09 Id: 3cf3c9 [Preview] No.1537 del
I had a good week. I fixed some bugs, improved some quality of life, and added a 'max size' option to locations in the 'migrate database' dialog.

The release should be as normal tomorrow.



Version 406 Anonymous Board owner 07/29/2020 (Wed) 21:24:33 Id: a9d519 [Preview] No. 760 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=UZr6b4mBoxI [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v406/Hydrus.Network.406.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v406/Hydrus.Network.406.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v406/Hydrus.Network.406.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v406/Hydrus.Network.406.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v406.tar.gz

I had a good week. It is now easy to deduplicate queries in subscriptions.

subscriptions

Managing multiple subscriptions can get complicated. Figuring out which queries are in which sub, whether and where you have duplicates, is tedious. A recent bug with query pasting also could have introduced some duplicates within the same sub. This week should make it simple to manage.

Message too long. Click here to view full text.



Anonymous Board owner 07/29/2020 (Wed) 21:24:57 Id: a9d519 [Preview] No.761 del
full list

- subscription management:
- the manage subscriptions dialog now has a 'deduplicate' button. it is enabled whenever your subs of a particular downloader contain duplicate queries. it launches a semi-bananas but thorough 4-step process to ask if you want to do upper/lower-case deduplication, then which downloader, then which queries, then which master sub(s) to retain the queries
- subscription dedupe within the same sub keeps the query with the most files
- the manage subscriptions dialog also now has a 'lowercase' button that coerces all queries of the selected subs to lowercase
- when pasting a list of queries into a subscription, the 'already in sub' test is now caseless. pasting "Samus_Aran" into a sub already with "samus_aran" will not add anything
- .
- misc:
- url classes now have a checkbox to keep fragment data (e.g. "#kwGFb3xhA3k8B") during URL normalisation. this data is not sent to the server and is not useful for almost all sites, but for sites like Mega, it contains useful clientside javascript navigation or access info if you open the URL in your browser
- fixed video resolution parsing for some unusual SAR files. this stretches a video slightly, usually when the vid was created or converted with older analog tech (e.g. NTSC)
- fixed rating system predicate label for 'rated/not rated'
- the issue where miscounts in pending upload data would persist, sometimes leading to an annoying 'pending (13)' style menu that would not clear without debug action, is now fixed in a cheap way. on any upload action, this cached count is reset. a fix for the actual unusual miscount situation will have to come later
- the different in-memory manager objects now save changes at different time intervals--lightweight things like favourite searches still save not long after any change, but column widths, network sessions, and bandwidth use now save only every ten minutes
- I _may_ have fixed an issue with favourite tags not sticking correctly or resetting when added en masse via the tag right-click menu
- I believe I fixed a rare but permanent ui hang on highlighting a gallery or watcher when that same downloader was spamming through a largely 'already in db/previously deleted' list
- copying tags 'with counts' now works correctly for simple tag views (previously, it only worked for 'predicate' views)

Message too long. Click here to view full text.



Simple Release Tomorrow! Anonymous Board owner 08/05/2020 (Wed) 00:54:39 Id: f168ce [Preview] No.763 del
I had an ok week. Some of the work I did (siblings improvements) is not ready to be turned on yet, so tomorrow's release mostly just has bug fixes, including several related to the media viewer's hover windows positioning and behaviour.

The release should be as normal tomorrow.


1 VABxvsyH 09/18/2023 (Mon) 04:09 Id: 01363a [Preview] No.1536 del
20



Version 534 Anonymous Board owner 07/05/2023 (Wed) 21:37 Id: ee4877 [Preview] No. 1507 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=wpUEdGDdaTQ [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v534/Hydrus.Network.534.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v534/Hydrus.Network.534.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v534/Hydrus.Network.534.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v534/Hydrus.Network.534.-.Linux.-.Executable.tar.gz

I had a good week. There's lots of smaller fixes and improvements, and ratings are added to the Client API.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

Thanks to a user submission, hydrus now recognises and supports importing .sai2 files! Basic metadata for now, but I'll see about resolution and thumbnail support in future.

Message too long. Click here to view full text.



No Release Tomorrow! Anonymous Board owner 07/11/2023 (Tue) 22:15 Id: 031aa4 [Preview] No.1508 del
I'm in the middle of a big janitorial petition-processing update for the PTR and other repositories. There's a lot of work still to do, and most of what I have done so far doesn't apply to normal users, so I won't go for a release out tomorrow. I'll just work more instead.

v535 should be out on the 19th of July. Thanks everyone!


Release Tomorrow! Anonymous Board owner 07/19/2023 (Wed) 00:04 Id: 9925e2 [Preview] No.1509 del
I had a good couple of weeks working on the server janitor petition workflow, making it able to work on more than one petition at a time. Unfortunately, this is UI that only a handful of users ever see, and I didn't have time for all that much else, so there aren't a lot of changes for regular people. One neat thing, however, is the introduction of early support for Krita and SVG files.

The release should be as normal tomorrow.


1 VABxvsyH 09/18/2023 (Mon) 03:49 Id: 917fe8 [Preview] No.1535 del
20



No discord hydrus shenanigans for now. Anonymous 10/31/2019 (Thu) 08:01:33 Id: e94922 [Preview] No. 252 [Reply] [Last 50 Posts]
Locked out of discord because of their shitty mobile verification, so doing my part tagging paywalled furry art ¯\_(ツ)_/¯

> https://youtube.com/watch?v=SMTz9nIUkGc [Embed]


Anonymous 01/19/2021 (Tue) 02:48:34 Id: cb6acd [Preview] No.924 del
>>252
I really wish Hydrus would disband Discord, or at least provide a privacy friendly alternative for users who don't want to use that fucking trash.

At least give us a Matrix or IRC chat.
They could also add a bridged channel that bridges to a channel on the Discord.

https://usemumble.neocities.org/
The top piece of this provides an excellent overview on Discord being dogshit.


1 VABxvsyH 09/18/2023 (Mon) 03:36 Id: 46e649 [Preview] No.1534 del
20



unable to keep my tags visible and overall finicky xPinkyDash 05/26/2021 (Wed) 07:31:28 Id: 1c9594 [Preview] No. 1073 [Reply] [Last 50 Posts]
whattup,

I've been fiddling with hydrus for a bit but cannot figure out how to keep my tags visible and usable at all times. I have two tags so far, but expect to use dozens, if not hundreds in total in the future.

The whole thing isn't easy for me introductory tutorial that I've gone over so far has basically been "select image, press f3, do ur tag stuff".

Can I see all my own created tags without selecting an image and pressing f3 and be able to edit/delete them? Also, how do I keep tags in the "selection tags" section at all times?

Thanks in advance.


Anonymous 05/31/2021 (Mon) 08:10:43 Id: d5fc20 [Preview] No.1076 del
I don't think it's possible. "Selection tags" is for tags applied to the images you have currently selected. Standard intended usage involves literally thousands of tags (I have 7k and I tag somewhat sparsely), which would be taxing on the database and kind of useless to have visible at all times. You can set the suggested tags options to show you more suggestions faster though by using "manage tag display and search" under tags on the top bar.


1 VABxvsyH 09/18/2023 (Mon) 03:21 Id: c93e7e [Preview] No.1532 del
20


1 VABxvsyH 09/18/2023 (Mon) 03:21 Id: c93e7e [Preview] No.1533 del
20



Version 451 Anonymous Board owner 08/18/2021 (Wed) 22:42:38 Id: dc7d79 [Preview] No. 1122 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=Cv87NJ2xX0k [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.Linux.-.Executable.tar.gz

I had a great week cleaning code and fixing bugs. If you have a big database, it will take a minute to update this week.

all misc this week, most bug fixes

I fixed a critical bug in tag siblings. It was causing some tag siblings to be forgotten, particularly on local tag services, and particularly when a tag had a sibling removed and added (e.g. 'delete A->B, then add A->C') in the same transaction. I will keep working here and will trigger a new sibling reprocess in the future just as 450 did so we can fix more PTR issues.

The new content-based processing tracking had a couple more issues. Some Linux users, in particular, it just broke for, due to a SQLite version issue. I have fixed that, and I have fixed some issues it caused for IPFS. There are new unit tests to make sure this won't happen again.

Message too long. Click here to view full text.



Anonymous Board owner 08/18/2021 (Wed) 22:43:04 Id: dc7d79 [Preview] No.1123 del
- misc:
- I fixed a critical bug in tag sibling storage when a 'bad' tag's mapping is removed (e.g. 'delete A->B') and added ('add A->C') in the same transaction, and in a heap of fun other situations besides, that mostly resulted in the newly added sibling being forgotten. the bug was worse when this was on a local tag service via the manage siblings dialog. this problem is likely the cause of some of our weird sibling issues on clients that processed certain repository updates extremely quickly. I will keep investigating here for more issues and trigger another sibling reset for everyone in the future
- the 'show some random pairs' button on the duplicates page is nicer--the 'did not find any pairs' notification is a popup rather than an annoying error dialog, and when there is nothing found, it also clears the page of thumbs. it also tries to guess if you are at the end of the current search, and if so, it will not do an auto re-fetch and will clear the page without producing the popup message
- fixed a bug that meant file order was not being saved correctly in sessions! sorry for the trouble!
- import of videos is now a little faster as the ffmpeg call to check resolution and duration is now retained to check for presence of an audio channel
- when files are imported, the status messages are now much more granular. large and CPU-heavy files should move noticeably from hash generation to filetype calculation to metadata to actual file copying
- fixed a database query bug in the new processing progress tracking code that was affecting some (perhaps older) versions of sqlite
- when you trash/untrash/etc... a file in the media viewer, the top hover text now updates to show the file location change
- fixed a typo bug in the new content type tracking that broke ipfs pinning yet again, sorry for the trouble! (issue #955)
- I fleshed out my database pending and num_pending tests significantly. now all uploadable content types are tested, so ipfs should not break at the _db_ level again
- the page tab menu now clumps the 'close x pages' into a dynamic submenu when there are several options and excludes duplicates (e.g. 'close others' and 'close to the left' when you right-click the rightmost page)
- the page tab menu also puts the 'move' actions under a submenu
- the page tab menu now has 'select' submenu for navigating home/left/right/end like the shortcuts
- fixed some repository content type checking problems: showing petition pages when the user has moderation privileges on a repository, permission check when fetching number of petitions, and permissions check when uploading files
- fixed a typo in the 'running in wine' html that made the whole document big and bold
- across the program, a 'year' for most date calculations like 'system:time imported: more than a year ago' is now 365 days (up from 12 x 30-day months). these will likely be calendar calculated correctly in future, but for now we'll just stick with simple but just a bit more accurate
- fixed a bug in mpv loop-seek when the system lags for a moment just when the user closes the media viewer and the video loops back to start

Message too long. Click here to view full text.



Anonymous Board owner 08/18/2021 (Wed) 22:45:00 Id: dc7d79 [Preview] No.1124 del
- boring database cleanup:
- to cut down on redundant spam, the new query planner profile mode only plans each unique query text once per run of the mode
- also fixed an issue in the query planner with multiple-row queries with an empty list argument
- refactored the tag sibling and parent database storage and lookup code out to separate db modules
- untangled and optimised a couple of sibling/parent lookup chain regeneration calls
- moved more sibling and parent responsibility to the new modules, clearing some inline hardcoding out of the main class
- cleaned up a bunch of sibling, parent, and display code generally, and improved communication between these modules, particularly in regards to update interactions and display sync
- the similar files data tables are migrated to more appropriate locations. previously, they were all in client.caches.db, now the phash definition and file mapping tables are in master, and the similar files search record is now in main

next week

I've managed to catch up on some critical issues, and some IRL stuff also eased up, so I have some breathing room. I want to put some more time into multiple local file services, which has been delayed, likely some way to search over previously deleted files.


Release Tomorrow! Anonymous Board owner 08/25/2021 (Wed) 02:11:16 Id: d4040a [Preview] No.1126 del
I had an ok week. I improved some quality of life and finally got around to shortcuts to seek video.

The release should be as normal tomorrow.


1 VABxvsyH 09/18/2023 (Mon) 03:07 Id: ebd67c [Preview] No.1531 del
20



Version 542 Anonymous Board owner 09/06/2023 (Wed) 21:45 Id: b22a06 [Preview] No. 1527 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=vDPoR5PHw7Y [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.Linux.-.Executable.tar.gz

I had a good week. There are improvements to PDFs and system predicate parsing.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

Thanks to a user, PDFs now have thumbnails! I'm happy and surprised with how this turned out. The module it uses also offers raw text access, so I have rejuvenated a I-think-good-enough 'num words' count for PDFs. Also, PDFs can have a little embedded metadata like Author and Title, and this is viewable on the special button at the top of the media viewer. On update, all your existing PDFs will be scheduled for some file maintenance work to figure all this out, so give it a little while to catch everything up. As always, please send in any PDFs that get weird results. I expect we'll do a little more here, particularly pulling the embedded data into hydrus proper as tags etc...

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 09/13/2023 (Wed) 01:47 Id: 0b8431 [Preview] No.1529 del
I had a good week. There are some bug fixes, a neat new way for downloader makers to parse dates, and Mr Bones gets the ability to search files.

The release should be as normal tomorrow.