DirtyRacer1337 / Jellyfin.Plugin.PhoenixAdult

Jellyfin/Emby Metadata Provider for videos from multiple adult sites
GNU General Public License v2.0
356 stars 45 forks source link

New Site Support #1

Open DirtyRacer1337 opened 4 years ago

DirtyRacer1337 commented 4 years ago

Requested New Sites:

Can't be supported:

insickin commented 4 years ago

I have 1 small side question; if you add a site for this plugin will you also add it for the Plex plugin and vice versa?

Can https://tour.purgatoryx.com be added?

DirtyRacer1337 commented 4 years ago

@insickin I now focused on bug fixes and porting from plex to jellyfin, can't tell you, will it appear on both plugins.

frazervax64 commented 4 years ago

Since you added r18.com support a few weeks ago, how are the chances of getting javlibrary.com support for both plug-ins? Even though r18 is decent, javlibrary just has everything jav wise.

DirtyRacer1337 commented 4 years ago

@frazervax64 I don't see any advantage in javlibrary

I changed my mind, added in b63c7e2d40af50cd76f5e9d30b9e2ea5cc31d6ec

ShadowWalker86 commented 3 years ago

Apologies if I'm wrong here but I'm very new to this. In comparing the main Phoenix plugin and the Jellyfin version sitelist, the following sites are currently present in the main Phoenix.Adult plugin site list but not the Jellyfin version. Is it simply a matter of merging these into the Jellyfin version or are there more changes required behind the scenes?

-- full list of missing sites in attached file --- sitelist update.txt

-- Updated sitelist.md with missing sites merged -- sitelist.zip

DirtyRacer1337 commented 3 years ago

Only supported sites in list. Other sites needs to be ported from python to C#

seniorm0ment commented 3 years ago

I was hoping it would be possible to fetch from Pornhub at somepoint. If you use the add metadata flag with YoutubeDL it adds the Pornhub viewcode to the end of the filename. Usually like "ph-viewcode" It would be cool if this plugin could check if the filename has this and if so try to run a metadata search to that link.

Not sure how to do stuff that doesn't have that viewcode at the end, but it would be nice to get amateur stuff working well. Hash matching maybe?

DirtyRacer1337 commented 3 years ago

@grravity Do you really download videos from PH? Anyway they have strict html, it's should be easy to parse.

seniorm0ment commented 3 years ago

@DirtyRacer1337 Why not? They can be deleted anytime, rely on internet to stream and watch, and most stuff you download elsewhere isn't amateur content. :)

Would appreciate implementation.

How would the html parsing work? Like I said only if it has the PH link to the end? Or can it also have some fallback check, like go off name or title or even a hash match if it's an exact match maybe?

The same would technically be asked for from xhamster, youporn, and other sites. But Pornhub is a good start, I hope to at least see that.

DirtyRacer1337 commented 3 years ago

@grravity I added it in ee881c9f374d1189ec17d44388e8b13fc8d48d7e

emptyellipsis commented 3 years ago

LOVE this plugin! If I could make some suggestions/requests for networks: nublies-porn.com, clips4sale, familytherapyxxx.com, tabooheat.com, tonightsgirlfriend, and mommyblowsbest

DirtyRacer1337 commented 3 years ago

@emptyellipsis I added nublies in ec3b681aa230e7c1d265dae792259b34d9e1c456. Not tested and need to add more sites to SiteList.json

GitHubliuyh commented 3 years ago

Great plugin! It is really disappointment that the Phoenix plugin only work for Plex cause I am using Emby, your work really help me alot! The previous comment mentioned the difference of the support sitelist, I am wondering if you have the plan/schedule to support all of the sitelists that shown in the Phoenix plugin? If not, could you support Hegre.com in the next release? Thanks!

seniorm0ment commented 3 years ago

@grravity I added it in ee881c9

How exactly is the metadata matching detection occurring for PH? Is it simply only on stuff that has the ph123456789 strings at the end of the file names? Does it require it to be spaced out between the dash, for example should VIDEOTITLE-ph123456789 get detected okay? As this is the default way youtube-dl grabs filenames from the site for reference.

DirtyRacer1337 commented 3 years ago

@grravity Pornhub SCENEID or Pornhub VIDEOTITLE @GitHubliuyh I don't have any plan/schedule. It depends only on my mood Added in 2b82900841f2fe2018de7ab776d20ef204205fee

seniorm0ment commented 3 years ago

Oh so the files specifically need to say Pornhub in front? Is there anyway around that? By sceneid what are you referring to? Pornhub doesn't use sceneid's on anything. The ph123456 url extension from the urls like I mentioned?

Could detection not be added where if that url extension is detected anywhere in the filename it just matches that before relying on the title? Because the extension literally leads to the exact video page.

DirtyRacer1337 commented 3 years ago

Oh so the files specifically need to say Pornhub in front? Is there anyway around that? By sceneid what are you referring to? Pornhub doesn't use sceneid's on anything. The ph123456 url extension from the urls like I mentioned?

Yes that url extension is sceneid, also some of scenes have digit only id

Could detection not be added where if that url extension is detected anywhere in the filename it just matches that before relying on the title? Because the extension literally leads to the exact video page.

Short answer, no.

seniorm0ment commented 3 years ago

Site Request: Caribbeancom (JAV)

DirtyRacer1337 commented 3 years ago

@grravity Added in c9d9d5bb44b02afcc9cde60ec570a9e51080b890

seniorm0ment commented 3 years ago

Glad to hear, was trying to match my JAV library but I was having some issues with Jellyfin itself. Wasn't sure if it was this just not recognizing them or Jellyfin, but can it match JAV solely off the ID's? I skimmed through the readme and didn't see JAV matching examples, but wasn't sure. I was using another JAV plugin which had no issues, but wanted to switch to Phoenix because it's all in one and more maintained. I ask if it fetches titles that only have ID's because lots of JAV titles are extremely long and break file system lengths, so I only organize personally as such Idol/[XXX-123]/[XXX-123].mkv or Various/[XXX-123]/[XXX-123].mkv if it's more than one idol.

However It's not pulling any metadata for me for JAV and I'm not sure why. It could be Jellyfin though.

DirtyRacer1337 commented 3 years ago

@grravity make new issue with logs and exact file structure, I will test it

seniorm0ment commented 3 years ago

Sure thing

fqscfqj commented 3 years ago

Hope to add support for www.porncz.com

DirtyRacer1337 commented 3 years ago

@fqscfqj Added in f4b98a5f9668c9d7a9a5f86702fa07ba5138b129

PAHelper2 commented 3 years ago

Any chance you could add https://www.shoplyfter.com and https://www.shoplyftermylf.com ?

Thanks!

seniorm0ment commented 3 years ago

Requesting:

https://fc2-adult.com/ https://www.aventertainments.com/ https://www.tokyomotion.net/

Also would be nice to get the top majority of popular sites such as Xvideos, Xhamster, YouPorn, etc. PH integration was really nice.

Thanks for your hard work, such a great plugin!

DirtyRacer1337 commented 3 years ago

https://fc2-adult.com/

No english version, no unique content, just blog. Everything exist on R18 or JAVLibrary

https://www.aventertainments.com/

Same as previous, but they have bigger cover, can be useful for #21

@PAHelper2 shoplyftermylf.com already supported and shoplyfter.com too

seniorm0ment commented 3 years ago

fc2

My bad, I was looking for where FC2PPV titles came from, these are not titles in JAV library. I can't figure out where they come from, I found fc2ppv.tv, but I can't tell if this is the site where they originate from.

Also AVE has stuff that JAVLibrary and R18 does not list, MKBD-131 for example. And it has star name, studio, series, categories, date, playtime available when searching.

dra5546 commented 3 years ago

Thanks for porting parts of the Plex Plugin to Emby!

Any chance any of the VR Networks supported for the Plex plugin can be added to this plugin? i.e BadoinkVR, WankzVR, CzechVR

<3

Tremtout commented 3 years ago

Hello, thanks for your work! Is it possible for you to add those websites?

DirtyRacer1337 commented 3 years ago

Added in 313ffee9d59bfa4e15abadd6ea64f443da56828f, run task Update Database to use it

Can't be added, because of cloudflare protection

cactuzjak commented 3 years ago

Great work on the plugin. Any chance on getting any of the following sites added?

Thanks for you hard work.

Tremtout commented 3 years ago

Can't be added, because of cloudflare protection

Hi, is it possible to add the logic of the FlareSolverr server in the Plugin to bypass CloudFlare protection (in the configuration plugin UI the user will fill his FlareSolverr url)?

DirtyRacer1337 commented 3 years ago

@Tremtout I added support in 97dd50d7fe80706064150d0c305860981d527ac4, but not tested it.

It's working

@cactuzjak, @Tremtout

Added in ffd396d4a281bea966e3392624dc83aaf9a4f043

cactuzjak commented 3 years ago

Thanks for adding these, but I'm having trouble getting it to work. I updated the plugin and I can see in the log that it's trying to search the site:

[2021-01-28 01:48:13.308 -05:00] [INF] [42] PhoenixAdult.Provider: searchInfo.Name: tushy.15.07.20.ash.hollywood [2021-01-28 01:48:13.311 -05:00] [INF] [42] PhoenixAdult.Provider: site: 44:3 (Tushy) [2021-01-28 01:48:13.311 -05:00] [INF] [42] PhoenixAdult.Provider: searchTitle: Ash Hollywood [2021-01-28 01:48:13.312 -05:00] [INF] [42] PhoenixAdult.Provider: searchDate: 2015-07-20

But it doesn't do anything other than that. I have FlareSolverr installed and it says it's listening on http://0.0.0.0:8191 and I can see it on localhost, but I don't see any requests being sent to it. I also installed FlareSolverrSharp thru NuGet, but that didn't make a difference. Clearly I'm doing something wrong, any help?

DirtyRacer1337 commented 3 years ago

@cactuzjak you need to compile new version or wait my release

cutejessca commented 3 years ago

Hello, I would enjoy having the ExploitedX network converted over from the Plex branch if possible. It includes:

Backroom Casting Couch (https://backroomcastingcouch.com/) Black Ambush (https://blackambush.com/) Exploited College Girls (https://exploitedcollegegirls.com/)

Thank you so much for your work. This plugin is a dream come true.

Panja0 commented 3 years ago

Would it be possible to add: Adult DVD Empire https://www.adultdvdempire.com/

I'm mostly in for full lenght movies and been using ADE for info.

kusharyadi93 commented 3 years ago

1Pondo https://en.1pondo.tv/

PAHelper2 commented 3 years ago

Another request for TonightsGirlfriend.com! Thanks!

DirtyRacer1337 commented 3 years ago

@Panja0

Would it be possible to add: Adult DVD Empire https://www.adultdvdempire.com/

Added in d11e5e2c6d6afacfb1a7bee09e53399cd01b66e5

Panja0 commented 3 years ago

Awesome!

seniorm0ment commented 3 years ago

FTVGirls https://ftvgirls.com/

Doesn't look like they publicly list the videos, unless I missed that page. But the girls pages are public so not sure if anything can be done w that.

seniorm0ment commented 3 years ago

Requesting Eraudica. It has tags and descriptions. It also has banners which may be able to get fetched. https://eraudica.com/e/eve

DirtyRacer1337 commented 3 years ago

@grravity

Requesting Eraudica. It has tags and descriptions. It also has banners which may be able to get fetched. https://eraudica.com/e/eve

Only movies supported. Audiobooks not support by Jellyfin yet https://features.jellyfin.org/posts/243/audiobook-support. Or I missed something?

seniorm0ment commented 3 years ago

It could be added as a Music option for now could it not? Also I thought there was an audiobook plugin I believe, I could be wrong, I can't test at this moment.

DirtyRacer1337 commented 3 years ago

It could be added as a Music option for now could it not? Also I thought there was an audiobook plugin I believe, I could be wrong, I can't test at this moment.

@grravity Same as #51

8osman commented 3 years ago

Is it possible to add https://www.sexart.com https://luxure.com https://dorcelnetwork.com Awesome addon, thanks

seniorm0ment commented 3 years ago

https://horrorporn.com/

jane558654 commented 3 years ago

I'd love:

I think many of these are in the Plex branch.

Also, do you have a guide on how to setup this for development? I'd love to help shoulder some of the burden by sending pull requests.

Thanks for the great plugin. A tidy library makes this gal very happy! :)