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. https://coom.tech/index.php?title=Clients
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.
An application to organize local media files similarly to an image booru (LocalBooru).
An application to organize local media files similarly to an image booru.
File tagging tool with a neat virtual FS.
"Host your own pornhub" - Self-hosted FOSS Porn Organizer. Supports images and videos, autotags performers and studios, advanced searching through your collection, and perceptual-hash deduplication.
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.
A system in server, desktop, and mobile app form that allows for automated tagging of anime and anime-style images using DeepDanbooru. Like Hydrus, but with a much nicer and simpler UI, better/more versatile tagging, and much better server functionality.
Want to have your media automatically tagged as you click save it from somewhere? This Firefox/Chrome addon will do the naming for you!
Simple but quite powerful picture tagging tool
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.
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 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.
For detailed file naming and structuring information, refer to Jellyfin's media documentation.
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].mkv
JAV/Idol/[JAVID]/[JAVID]-cd1.avi, [JAVID]-cd2.avi
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.
Notes:
* 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.
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.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 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.
https://www.pornhub.com/view_video.php?viewkey=ph0000000000000
.
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.
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
Organising your hentai (dōjinshi, CG, manga) collection is a bit of a hassle. Most of the time, a circle has one artist however sometimes a circle has more than one artist. Moreover an artist can make a dōjinshi through its circle name, and make a manga through its artist name.
You will need to make two choices that will define the whole organisation.
1. Choosing how you organise the genre
CG
/Artist/Title
/Game/Title
Dōjinshi/Artist or Circle/Title
see 2., non-H self-published
goes hereManga/Artist/Title
non-H published goes hereArtist/
CG/Title
Manga/Title
Dōjinshi/[Artist or Circle]/Title
To simplify the naming "dōjinshi" will cover dōjinshi and
manga. You can of course name it Dōjinshi and Manga.The first option makes a clear separation between each genre, but you can't have an unique view of artist/circle works. It also make it easier to separate artist from its circle when he goes (semi)pro with manga.
The second option centralise all the works of an artist/circle whether it's amateur or (semi)professional.
2. Choosing how you subdivide the dōjinshi
Artist (circle name)/Title
Mitarashi Kōsei (Mitarashi Club)/(C76) [Mitarashi Club (Mitarashi Kousei)]...
Circle (artist name)/Title
Mitarashi Club (Mitarashi Kōsei)/(C76) [Mitarashi Club (Mitarashi Kousei)]...
Note 1 for the circle name: you can also make folders for each artist
Circle/Title
. If not you make folders for each artist having something
published. If a work is made by 2 artists regularly a folder being
"Artist α - Artist β", if there is more you can just make a "Various"
folder.
Note 2 : some circle will not have the "(artist name)" part in the
folder name when there is too much artist you define it yourself but
more than 3 is "too much". The best example is AXZ which is famous for
having different artists: Ryuuta and Kutani are the main artists, but
you also have Warabino Matsuri and they often have "guest stars" like
Sasamori Tomoe, YA-BUNSHI, etc. This is not a good idea to create the
folder named AXZ (Ryuuta, Kutani, Warabino Matsuri, ...)
. AXZ will be
more than enough.
I strongly recommend you don't divide the circle by artist, you will lose the chronological release by convention (Comiket, Comitia, etc.).
Organising by circle will keep all the works in the same folder, and you will have the chronological release. However if an artist decide to make work outside the circle, you will have a new circle with that artist (alone). The artist option centralise all the works of the artists, so it's easier and less messy to find all of an artist works.
I recommand going for the circle option. Having all the works of the circle in the same folders is more important than having all works of an artist in the same folder. Indeed, you can always search in your OS the artist name and all the works will appear. Remember: most of the circle consist of one artist. This will be easier that way.
Kutani/
/(C74) [AXZ (Kutani)]...
Ryuuta/
/(C74) [AXZ (Ryuuta)]...
AXZ/
/Kutani
/(C75) [AXZ (Kutani)]...
/Ryuuta
/(C74) [AXZ (Ryuuta)]...
/Various
/(C73) [AXZ (Various)]...
The e-hentai.org's naming style is one of the most popular, the table below explain each parts of the title. The basic styles are as follows:
Type |
Style |
Example |
---|---|---|
Dōjinshi |
(Convention Name) [Circle Names (Artist Names)] Title (Parody Names) [Language] [Translators] [Special Indicators] |
R = (Reitaisai 7) [Mushashi-dou (Musashino Sekai)] Mushroom Samba (Touhou Project) [English] [N04h] J = (例大祭7) [武蔵堂 (ムサシノセカイ)] マッシュルーム・サンバ (東方Project) [英訳] |
Manga Magazine |
Title YYYY-MM Vol. # [Language] [Translators] [Special Indicators] |
R = COMIC XO 2009-07 Vol. 38 J = COMIC XO 2009年7月号 Vol.38 |
Stand-alone Anthology |
[Anthology] Title (Parody Names) [Language] [Translators] [Special Indicators] |
R = [Anthology] Ero Shota 02 - Milk Boys J = [アンソロジー] えろ☆しょた 02 みるくボーイズ |
Manga Tankōbon |
[Artist Names] Title [Language] [Translators] [Special Indicators] |
R = [Fuuga] Setsunai Omoi [Decensored] J = [楓牙] せつない想い [無修正] |
Single Chapter Manga Story |
[Artist Names] Title (Magazine or Tankoubon source) [Language] [Translators] [Special Indicators] |
R = [Kurokoshi You] Ryousai Kenimouto | น้องสาวที่คลั่งพี่ชาย (COMIC Megastore 2010-02) [Thai ภาษาไทย] [HypNos] J = [黒越陽] 良妻兼妹 (コミックメガストア 2010年2月号) [タイ翻訳] |
Multi-chapter Manga Story |
[Artist Names] Title Ch. #-# [Language] [Translators] [Special Indicators] |
R = [Ooshima Ryou] Torikae Appli Ch. 1-7 [Korean] [Team EDGE] J = [大嶋亮] とりかえアプリ 第1-7話 [韓国翻訳] |
Western/3D |
[Artist Names] Title (Parody Names) [Language] [Translators] [Special Indicators] |
R = [Freako, Rainbow-Flyer] Come On, Cum-Busken! (Pokemon) [Ongoing] J = (blank) |
Rewrite |
Rewritten Title [Language] [Rewrite] [Rewriters] |
R = Paзвpaтнaя Cecтpa [Russian] [Rewrite] [009] J = (blank) |