JavLuv JAV Browser

Casshern2

Senior Member...I think
Mar 22, 2008
7,024
14,504
  • Like
Reactions: Moxy and eduardoxxx

weppin

Active Member
Sep 11, 2008
251
159
After a lot of research, so that the movies were in the best possible quality, I have my complete collection, and thanks to this excellent program it is beautifully organized.

Thank youView attachment 3119636
Hitomi is the biggest, by far! But I find her actual sex scenes to be borderline soft-core porn. Give me Ruka Nishigaki and Julia every time.
 

weppin

Active Member
Sep 11, 2008
251
159
Thats some huge assets. Not my taste but some beautiful examples :) I have a few with larger assets like AUKG-159 which is very good.
Not to derail this thread entirely, but I don't think either of those actresses are bigger than Hitomi. She's the Size Queen.
 
  • Like
Reactions: eduardoxxx

Not2srius

Well-Known Member
Jul 5, 2022
822
919
How about being able to sort by resolution/quality? I'd like to kick out all the 480p jav that I really don't like that much anyway, and certainly the 360p
 

Not2srius

Well-Known Member
Jul 5, 2022
822
919
Not to derail this thread entirely, but I don't think either of those actresses are bigger than Hitomi. She's the Size Queen.
Hitomi suffers from macromastia--thank god. Her boobs have grown since her debut and they are outrageous but in my opinion, she has a beautiful face and a killer body without the boobs. I do think her movies are repetitive and I wish she would get some good writers to challenge the stories.
 
  • Like
Reactions: eduardoxxx

TmpGuy

JavLuv author, lesbian connoisseur
Jun 1, 2013
806
1,065
How about being able to sort by resolution/quality? I'd like to kick out all the 480p jav that I really don't like that much anyway, and certainly the 360p

Ah, yeah... for a while I've been kind of kicking around the idea of doing some more stuff with resolution. For instance, I was thinking if you scanned a movie and it was a higher resolution than the one you have, JavLuv could ask you if you want to replace your current version with the better resolution. It's currently kind of a pain to do this manually. And of course, sorting by resolution is an obvious application too.

The problem is that resolution is only first detected when you view movie details, so it's not actually guaranteed to be available for all movies. This was done because it takes about a second to scan each movie, so I only do it on-demand, and then store it in the cache afterwards. I'll need to do a bunch of underlying work to fix this first.

I'll put this on the to-do list, but it's going to take a while, as it's a bit more complicated a task than it would first seem to do it right.
 

shzam

New Member
Jan 18, 2013
8
4
Hey @TmpGuy,

Trying to use the automatic move and rename feature and getting this error

1671534373980.png

Feature has moved a couple of movies and renamed them but then fails?

Might be due to me moving files previously without moving the associated .nfo file.... (though if its something else please let me know!)

Any way to do a clean run? just delete all .nfo files?

Currently my movies are in a million different folders.
 

Not2srius

Well-Known Member
Jul 5, 2022
822
919
Ah, yeah... for a while I've been kind of kicking around the idea of doing some more stuff with resolution. For instance, I was thinking if you scanned a movie and it was a higher resolution than the one you have, JavLuv could ask you if you want to replace your current version with the better resolution. It's currently kind of a pain to do this manually. And of course, sorting by resolution is an obvious application too.

The problem is that resolution is only first detected when you view movie details, so it's not actually guaranteed to be available for all movies. This was done because it takes about a second to scan each movie, so I only do it on-demand, and then store it in the cache afterwards. I'll need to do a bunch of underlying work to fix this first.

I'll put this on the to-do list, but it's going to take a while, as it's a bit more complicated a task than it would first seem to do it right.
I like the idea of JavLuv asking to replace current with better. I do that manually now, comparing the file sizes. Some movies are so good that I keep them anyway at lower resolution while searching for better versions. Much of the older, VHS jav, is low rez.
 
  • Like
Reactions: Moxy and TmpGuy

TmpGuy

JavLuv author, lesbian connoisseur
Jun 1, 2013
806
1,065
Hey @TmpGuy,

Trying to use the automatic move and rename feature and getting this error

View attachment 3121992

Feature has moved a couple of movies and renamed them but then fails?

Might be due to me moving files previously without moving the associated .nfo file.... (though if its something else please let me know!)

Any way to do a clean run? just delete all .nfo files?

Currently my movies are in a million different folders.

Wow, that's a terrible error message. I also suspect that's due to missing files JavLuv thinks are there, but I'll have to double-check. I guess I should explicitly check for all expected files first. That way I can give a much better error message.

Here's what you can do. First, make sure in Settings that "Automatically restore metadata from backup" is checked. It's enabled by default, so unless you turned it off, you should be good.

Now it should be safe for you to just delete all .nfo files (search for *.nfo in File Explorer and delete them). Next, in JavLuv, remove all movies from the library (select all, then right-click and select Remove from library). Finally, you can rescan all your movies.
 

weppin

Active Member
Sep 11, 2008
251
159
I've started using Javluv on a network-connected laptop. When I scanned the network drives it loaded all the covers and nfo's, but went and got all the actress info as new. Not the most terrible problem, but what I'm most unhappy about is that none of the actress consolidation was transferred over! Is there any way to mirror that data refinement I did on the primary machine? It took a long time to combine all the diffetenr names of the same actress, I don't want to have to do it again! I'm not even finished!
 

TmpGuy

JavLuv author, lesbian connoisseur
Jun 1, 2013
806
1,065
I've started using Javluv on a network-connected laptop. When I scanned the network drives it loaded all the covers and nfo's, but went and got all the actress info as new. Not the most terrible problem, but what I'm most unhappy about is that none of the actress consolidation was transferred over! Is there any way to mirror that data refinement I did on the primary machine? It took a long time to combine all the diffetenr names of the same actress, I don't want to have to do it again! I'm not even finished!

I've got a task to do this that's been on the back burner for a while: https://github.com/JavLuv/JavLuv/issues/73 I tend to prioritize issues that people are actually having, rather than "it would be nice if...", so I'll put this a bit higher on the mental priority list.

For the time being, I'd treat your laptop as "read-only mode", and not make changes to movie metadata or actress database. Otherwise, you're in a similar situation as before, where you're likely to cause data loss, especially when the time comes to migrate your local settings to the network drive.

To fix the actresses manually, you can always copy and paste Actresses.xml and the /actresses image folder manually from your original machine to your laptop. These are stored on local machines as: C:\Users\your_user_name\AppData\Local\JavLuv. You can probably do the same with the other files, but only if the network mapping is exactly the same. This is totally non-supported, so if anything goes wrong, there's not much I can do about it. Worse case, you can just rescan from your laptop. I'd also recommend you turn OFF auto-sync actresses to metadata on your laptop for now.

Damn dude... you seem to do an exceptional job at finding new ways to break JavLuv! lol. Well, I kind of knew someone would probably eventually try this, I suppose. As you can probably tell, this is a somewhat complex task involving changing a fair amount of internal plumbing, so it'll probably be a while before this feature is available.
 
Last edited:
  • Like
Reactions: weppin

Crispy

Member
Jul 12, 2008
95
46
Not in the short term, at least. Maybe at some point I'll see if I can get it working in Wine, but I don't really have a lot of experience with that.
Could this be compiled using Mono on Linux? I think .NET is fully supported except for Windows specific stuff.
 

TmpGuy

JavLuv author, lesbian connoisseur
Jun 1, 2013
806
1,065
Could this be compiled using Mono on Linux? I think .NET is fully supported except for Windows specific stuff.
Yes, in fact, although we don't need to use Mono anymore. .NET Core is now open-source and completely portable. The problem is that JavLuv is written using the WPF UI framework, which is Windows-only.

I've very recently started investigating a cross-platform alternative to WPF called AvaloniaUI, which would allow me to support all major platforms. But while it would be awesome to do that, I suspect it's also going to be a massive amount of work. That means if it happens, it's going to be a long ways off. I'm still very, very early in the investigation phase. Like "still watching tutorial videos on YouTube" early.
 

Crispy

Member
Jul 12, 2008
95
46
Yes, in fact, although we don't need to use Mono anymore. .NET Core is now open-source and completely portable. The problem is that JavLuv is written using the WPF UI framework, which is Windows-only.

I've very recently started investigating a cross-platform alternative to WPF called AvaloniaUI, which would allow me to support all major platforms. But while it would be awesome to do that, I suspect it's also going to be a massive amount of work. That means if it happens, it's going to be a long ways off. I'm still very, very early in the investigation phase. Like "still watching tutorial videos on YouTube" early.
Ah ok, I forgot its using WPF. In that case I dont think its worth investigating a port etc, would rather the limited dev time be spent on imp features etc.

If anyone truly wishes to run under Linux, you can simply install a free Windows VM supplied by MS, this is of course more technical than a native program but will guarantee it works.

I currently use Javinizer and didn't know about this, the more I read it the more I like.

May I ask if you were using R18, before it shut down? And is there any point in using dmm? I think those were the only sites which had a plot description? The other site I've seen is missav.com but they must be getting that data from somewhere.
 

TmpGuy

JavLuv author, lesbian connoisseur
Jun 1, 2013
806
1,065
Ah ok, I forgot its using WPF. In that case I dont think its worth investigating a port etc, would rather the limited dev time be spent on imp features etc.

If anyone truly wishes to run under Linux, you can simply install a free Windows VM supplied by MS, this is of course more technical than a native program but will guarantee it works.

Yeah, it's definitely going to be a long-term research project in the background. We'll see if it ever happens or not. I'm certainly making no promises.

I currently use Javinizer and didn't know about this, the more I read it the more I like.

May I ask if you were using R18, before it shut down? And is there any point in using dmm? I think those were the only sites which had a plot description? The other site I've seen is missav.com but they must be getting that data from somewhere.

No, I don't/didn't scrape either of those. The reason was their use of JavaScript, which requires much more sophisticated scraping techniques, and I'm sort of a newbie at that. So I limit my scraping to sites that are technically feasible for my program's capabilities. Currently that includes JavLibrary, JavDatabase, Jav.land, JavBus, and JavModel. None of those had a plot listed, so I never bothered scraping that info.
 
  • Like
Reactions: rumburack

weppin

Active Member
Sep 11, 2008
251
159
I've got a task to do this that's been on the back burner for a while: https://github.com/JavLuv/JavLuv/issues/73 I tend to prioritize issues that people are actually having, rather than "it would be nice if...", so I'll put this a bit higher on the mental priority list.

For the time being, I'd treat your laptop as "read-only mode", and not make changes to movie metadata or actress database. Otherwise, you're in a similar situation as before, where you're likely to cause data loss, especially when the time comes to migrate your local settings to the network drive.

To fix the actresses manually, you can always copy and paste Actresses.xml and the /actresses image folder manually from your original machine to your laptop. These are stored on local machines as: C:\Users\your_user_name\AppData\Local\JavLuv. You can probably do the same with the other files, but only if the network mapping is exactly the same. This is totally non-supported, so if anything goes wrong, there's not much I can do about it. Worse case, you can just rescan from your laptop. I'd also recommend you turn OFF auto-sync actresses to metadata on your laptop for now.

Damn dude... you seem to do an exceptional job at finding new ways to break JavLuv! lol. Well, I kind of knew someone would probably eventually try this, I suppose. As you can probably tell, this is a somewhat complex task involving changing a fair amount of internal plumbing, so it'll probably be a while before this feature is available.
Ok, I've finished setting up the laptop with a version of Javluv that is taking all of its contents from shared network drives. Let me add here that this is all local LAN stuff, not over the internet, in case I didn't make that clear, and if it makes a difference.

Overall it has been quite successful. Javluv sees the correct number of all the movies, covers and nfo's from the shared drives. It got all the actress info itself, and then I copy/pasted my modified actress info from my main machine, and after a couple of restarts, Javluv sees it and displays the same way. Very nice! Thanks for the tip about the actress data folder. ;-)

So all in all, Javluv seems to be very workable when connected to a locally shared set of contents. Cool!

I do have a couple more issues, though. Most of all, the actress list on the movie detail screen needs some sort of scrollable window or something. Even on my big 4k monitor, I have to maximize Javluv to see all the actresses in a very big movie, like an "omnibus", with a dozen or so actresses.

Doing that on my old laptop with its 1080 screen is impossible. There's just no way to see every actress listed. I love that feature and use it a lot, even when just viewing, and not editing data.

One other small thing is, I'd like Javluv to support "double-click to select all" in a text field. I do a LOT of copy/pasting of text - movie ID's, actress names, etc - and having to click and swipe to select text all the time for text strings as short as a movie ID is pretty cumbersome and clumsy.

I definitly would have made an excellent software beta-tester! I'm very good at pushing stuff to its limits! Thanks again for all of this, I'm enjoying my JAV collection more than ever before!
 
Last edited: