dobbelina / repository.dobbelina

repository.dobbelina- Kodi is a registered trademark of the XBMC Foundation.We are not connected to or in any other way affiliated with Kodi
https://dobbelina.github.io/
266 stars 90 forks source link

Adding "Search Multiple Sources/Sites" #906

Open Mr-7mdan opened 1 year ago

Mr-7mdan commented 1 year ago

Reason behind the feature request: Some content might be available in one site and not on the others. It's a hassle to go through the different websites and trying your luck.

Proposed Solution: I've noticed that search is a function that can be called by defining the target website, and keyword. If we create a main menu item for searching all, or preferably multi-sources upon selection, and then looping though these website, removing duplicate titles, and making an aggregate list of streams for multiple websites/sources.

Additional Details about the solution: This can be built upon if you decide to add metadata provider as website and then searching multiple sites for streams, For example, adding JAVLibrary as site for browsing "Most wanted, Most recent, Actress, Category, etc" and then populating the streams from the search results list of relevant content providers.

Additional Feature: Another feature that would be really helpful. Extracting the quality of the stream, and displaying it for the user to choose from.

Thanks

12asdfg12 commented 1 year ago

If I understood correctly, you are talking about 2 different things:

  1. simultaneous search on several sources, this was tried in UWC but it didn't work very well:

    • searching on many sites takes too long
    • it is not possible to eliminate duplicates because the videos cannot be uniquely identified
    • if there are many results from the first sites searched, the other results will be difficult to access
    • the search is implemented differently on each site, some sites return accurate results, and others always return something even if they are not related to the keyword, also the order of the results differs
    • further processing of the results is not possible because only the name of the video is available after the search
  2. functionality as in non-adult addons (Exodus clones) that only work for movies, you search for a movie based on a movie database, which can be viewed on adult sites... This could be implemented in another addon if anyone is interested in doing it.

Mr-7mdan commented 1 year ago

If I understood correctly, you are talking about 2 different things:

  1. simultaneous search on several sources, this was tried in UWC but it didn't work very well:

Pls check vStream for a similar implementation, it works very well. https://github.com/Kodi-vStream/venom-xbmc-addons/tree/Beta/plugin.video.vstream

  • searching on many sites takes too long

Thats why i suggested to search based on user selection. The user should select multiple websites to do search for. If you are doing the search in Async function it should not take long since all requests shall be processed at the same time.

  • it is not possible to eliminate duplicates because the videos cannot be uniquely identified

For JAV, MovieID is available in many of the websites you already included. If not, allow duplicates.

  1. functionality as in non-adult addons (Exodus clones) that only work for movies, you search for a movie based on a movie database, which can be viewed on adult sites... This could be implemented in another addon if anyone is interested in doing it.

This can be implemented if the universal search is implemented. It is easy to get data from Javlibrary for example, and then search for the movie id in a preconfigured number of websites.

12asdfg12 commented 1 year ago

Pls check vStream for a similar implementation, it works very well. https://github.com/Kodi-vStream/venom-xbmc-addons/tree/Beta/plugin.video.vstream

  1. functionality as in non-adult addons (Exodus clones) that only work for movies, you search for a movie based on a movie database, which can be viewed on adult sites... This could be implemented in another addon if anyone is interested in doing it.

This can be implemented if the universal search is implemented. It is easy to get data from Javlibrary for example, and then search for the movie id in a preconfigured number of websites.

This works only for movies and Cummination has probably over 90% videos that cannot be uniquely identified. You are asking for a clone of vstream which works based on Javlibrary or another online adult movie database. This can be done as a different addon, but not as part of Cummination.

ErosVece commented 1 year ago

UWC (now Cumination) was started as a kind of browser like experience to watch adult videos, but without all the ads and stuff, easily on your tv (or any other device that supports Kodi). Like how you would visit an adult site on your browser, but with Kodi. And that is how it works, and will continue to work.

I don't like the idea of Cumination becoming like one of those (illegal) movie/tvshow addons, that scrapes a lot of sites at once to search for one thing. It gives them a lot of unnecessary traffic. I happen to know the number of users UWC had 'back in the day', and even with the caching, it would still give them more traffic then needed, without the ad revenue for them. So we like to keep the sites as friends, so they don't make it harder for us to use them with Cumination.

About choosing the quality, in Cumination there is a setting that asks you for the quality for many sites (not all, it depends on the site).

Also, you can create a custom list in the main menu, for example 'Gabbie Carter'. Go to your favorite sites, add a keyword search for Gabbie Carter. And from contextmenu, add that to the Gabbie Carter list. Now, if you go to the Gabbie Carter list from main menu, you can quickly search for her in those sites. It's a bit faster then going to each site :) Example: image The Porntrex one is not from search, but from the Model Subscription.

@12asdfg12 the One list for All function was added to UWC when it had like 6 sites or something. It would just show from those sites the main listing (the one when you open a site) in one big list.