Jump to navigation Jump to search

This page is dedicated to various tools, and websites that help make managing your lewd collections an easier process.

For information about clients, see the clients wiki page.

Management Tools[edit]

An application to organize local media files similarly to an image booru.

Exhaustive program if you're managing a large collection and need something more than folders to organize and maintain. Includes automatic tag fetching, tag management, scrapers, downloaders, duplicates processing, watchers, IPFS sharing, and much more.
Checkout the Tricks area on the wiki, which contains tips and tricks for using Hydrus.

File tagging tool with a neat virtual FS.

FOSS Porn organizer.

FOSS Porn organizer, with a few features to enhance your viewing experience.

Open source server for archival of comics/manga, running on Mojolicious + Redis.

FOSS, self-hosted, media streaming platform (Like Plex, but FOSS).

FOSS plugin for Jellyfin for fetching porn metadata from a wide variety of websites.

FOSS plugin for Jellyfin for fetching anime and hentai metadata from a variety of databases.


List Management and Databases[edit]

Databases for various content, as well as list management for keeping track of what you want to download, are watching, want to watch, watched, and more.

PSA to any developers: It would be very nice to see self-hostable, federated/decentralized/distributed databases with list tracking (like below), that also provides an API that can be used by other software you self-host (for example Jellyfin metadata). This would provide a more privacy friendly, libre, alternative then needing to use centralized options for metadata and list tracking. We are currently reliant on centralized metadata sources, usually containing ads or privacy dis-respective features, data-selling, and paywalls.

A powerful, centralized hentai (and anime) tracking list, and database. (Non-profit, ad-free, "privacy friendly", alternative to sites like MyAnimeList). Including a public API, and a wide variety of management clients.
Despite AniDB claiming privacy friendly, just keep in mind AniDB is centralized, not decentralized, federated, or self-hostable.

A centralized, comprehensive visual novel database, and list tracking website. Includes erotic visual novels.

A centralized database for JAV titles. Has list tracking support, although extremely poor. The website has tons of third party dependencies, spam and malicious links on bottom of pages, and overall is poor. But the database itself is fairly complete and is the most used due to nothing better existing.

Home Servers[edit]


For newcomers, it can be beneficial and very /comfy/ to have a centralized server for file storage and running software. These external guides can help provide guidance to keeping your data safe and secure, optimize resource management, and stay organized.

InstallGentoo Wiki's Home Server Guide from /hsg/.

InstallGentoo Wiki's Security Guide.

File Organization[edit]

File organization is very important, as it not only makes it easier to browse and find your media, but it also makes it easier for metadata scraping tools to provide accurate information. This is your base, you then can use the management utilities indexed above, to fetch metadata, edit and make tweaks.

It is best to do this everytime you download something, instead of taking hours to re-do your entire library. Of course this would imply you don't already have a large library of messy files, in which case you will have to sit down and manually do everything. However as you download new stuff, simply take the extra few minutes and just name everything properly instead of letting it build up.

File Naming and Folder Structure[edit]

For detailed file naming and structuring information, refer to Jellyfin's media documentation.

Japanese Adult Video (JAV)[edit]

JAV files should ideally be categorized within a root directory, then inside a sub-folder with the relevant idol. The sub-folders allow for organization of metadata and images. Adding the year at the end in parentheses will yield the best results when scraping metadata.

JAV/Idol/[JAVID]/[JAVID]-cd1.avi, [JAVID]-cd2.avi

Multiple Versions of a Film[edit]

Multiple versions of a JAV film can be stored together and presented as a single title. Place each movie version in the same folder and give each version a name with the folder name as a prefix as seen below. JAV/Idol/[JAVID]/[JAVID] - 1080p.mkv, [JAVID] - 720p.mkv

To distinguish between versions, each filename should have a space, hyphen, space, and then a label. Labels are not predetermined and can be made up by the user.


  • The reason for using [JAVID] instead of [JAVID] - Name Of Film, is due to the fact that a large amount of JAV films that use extremely long titles. You can add the titles after if you wish, as previously shown, however you may run into file system issues, limitations, or it may just get messy. Just ensure the JAV code is there, as that is what most metadata scrapers look for.
  • Placing the films within the subfolders of the relevant idol provides an extra layer of organization, however some films that have more than one idol can get messy. Lets say you have a film with two idols, now you have to decide which idol folder to place it in. The better option is to simply place it in a generalized folder such as Various Idols/ or Multiple Idols/, and if you still want it in the dedicated idol folders, symlink them out from the generalized folder, into those idol folders.
  • If you wish to add extra information to file names, such as x264/h264, Remux, Web-Rip, Release Group, it is best to place them after a new hyphen. For example: JAV/Idol/[JAVID] - Remux Blu-ray FLAC [Release Group].mkv


Amateur Porn[edit]

Amateur porn naming is not really standardized, however I suggest using a structure similar to such: Porn/Pornstar/[Website] Title Provided By Uploader.mkv.
Where [Website] is, this should be the website that it was uploaded to. Using Pornhub as an example, [Pornhub] Title Provided By Uploader.mkv.

However, it is ideal to also place the view code of the website if they provide it, at the end of the file. For example on Pornhub, all video URLs have a code at the end that leads you directly to the video. This makes it easier to re-find downloaded files without relying on names, as well as gives you a place to grab metadata from without relying on general or weird titles.

As with other media, extra information should go after the title, before the view-code, separated by hyphens.

The ideal structure is as follows: Porn/Pornstar/[Website] Title Provided By Uploader - Web 1080p - ph0000000000000.mkv. You could optionally place brackets around the view code [ph0000000000000].

As with JAV, if there are multiple pornstars, it is better to place them in a Various/ folder, then if desired symlink them to the Pornstar folders.

Professional Porn[edit]

This is essentially the same structure as amateur porn, however the [Website] tag should ideally hold the studio/channel who released the Porn. The view-code is not needed at the end. If the studio uses some kind of identification system (similar to JAV codes), you can place that at the end if you wish.

Using Playboy as an example: Porn/Pornstar/[Playboy] Title of Film - Web 1080p - [Studio ID If Relevant].mkv.

For multiple versions of a film, the same rules apply as JAV.


It is best practice to name Hentai as referenced on [AniDB AniDB]. This is generally similar naming and structure as TV Series and Anime.

Hentai files should ideally be categorized within a root directory, then inside a sub-folder with the title and year if relevant (very few need year). The sub-folders allow for organization of metadata and images. Adding the year at the end in parentheses will yield the best results when scraping metadata. The files should be placed inside of a season sub-folder folder relevant to that season (Hentai Name/Season 01/). For season and episode numbering, it is best to use a structure such as S01E01, S02E01. The title of episodes is not required, but if you wish, that should come after the season/episode numbering, but before the additional file information.

Hentai/Hentai Name/Season 01/Hentai Name - S01E01 - Name of Episode - Remux Blu-ray FLAC [Release Group].mkv
Hentai/Hentai Name/Season 02/Hentai Name - S02E01 - Name of Episode - Remux Blu-ray FLAC [Release Group].mkv

Specials should go in a season sub-folder labeled Season 00 or Specials, and have S00EXX as the episode numbering.
Hentai/Hentai Name/Season 00/Hentai Name - S00E01 - Name of Episode - Remux Blu-ray FLAC [Release Group].mkv

For multiple versions of a film, the same rules apply as JAV.


This should be the same as with music. This can be for erotic audio, or any other types of audio.

It is best practice to place the files in a two layer deep directory, as with all other file types. For example: Erotic Audio/Artist/Release Name/01 - Audio Name.flac


This should be the same as with books.

It is best practice to place the files in a two layer deep directory, as with all other file types. For example: Books/Author/Book Name/Book1.epub, Book2.epub


I am unsure, feel free to edit if you know.
I believe it would be similar to comics file structure and naming.
It would also be nice to explain what each part of the doujinshi file names mean when downloading.