Closed OshekharO closed 1 year ago
Hi @OshekharO, NoFasel is currently undergoing a total UI redesign and a lot of what you suggested will be coming. I will not be using omdb as it has a 1000 requests per day limit. I also won't use Sora or gdriveplayer APIs as they contain ADs.
Hi @OshekharO, NoFasel is currently undergoing a total UI redesign and a lot of what you suggested will be coming. I will not be using omdb as it has a 1000 requests per day limit. I also won't use Sora or gdriveplayer APIs as they contain ADs.
You can take inspiration from here also: Dooo / Animite
Also add English and Hindi sources also
Here you will get the website for movie, series and animes: https://indexer.is-an.app
Hey @OshekharO, I took a lot of your suggestions into account for version 1.1.1.
Thanks again for your suggestions.
@DarkCrypt or @OshekharO do you know if there is an API that allows you to access the links to the movies directly (aka .m3u files)? Sora only seems to be for embedding videos. for react native we need the direct links though.
@Leichesters Correct, Sora is basically different free providers for video embedding like you said. The only provider on that list that's different is Consumet and maybe Superembed(they do offer an api without embedding but don't provide direct links).
An api provider for direct links sure seems impossible to find, I look all the time and still haven't found anything really. So far Consumet seems to be the best option for no embedding.
Consumet provides direct links correct? This won't work for you in React Native?
@DarkCrypt what a bummer that there's only Consumet available :( I wonder how the other providers get their links? Do you know how they do that? If yes we can create our own parser. Consumet does work but it only contains a small portion of movies available. Is there a way to embed the other providers into react native or extract the m3u8 links from them using react Native?
@Leichesters Consumet doesn't have a lot of providers but 2 providers(FlixHQ and Fmovies) offer 1,000's of movies/tv shows. Fmovies is one of the most used movie sites on the web with millions of users and many sites attempt to clone them. Being able to grab links from these 2 sites is absolutely incredible if you ask me. If you can't grab links to all the content they offer then that would be a bummer.
All the embed sites and most of the streaming apps I've seen use web scraping to get their links. After scraping, they can pipe the video link into a native player or external player. Some have even built their own extractor for this to be possible. Another way they get links is from video storage hosts via api. I'm not sure but this should be possible with React Native?
@DarkCrypt thanks, I will check consumet out - After a quick look I couldn't find anything related to Fmovies on their docs though. FlixHQ is listed as a provider, but Fmovies is not.
Do you know how the other sites scrape the links or where they do that? If possible, I'd first try to extract the links myself from the storage hosts directly.
@DarkCrypt or @OshekharO do you know if there is an API that allows you to access the links to the movies directly (aka .m3u files)? Sora only seems to be for embedding videos. for react native we need the direct links though.
Well for reference you can check cloudstream extension they extract the direct link from the embed provided by different sites.
Also you may take into account this project: https://github.com/koikiss-dev/jimov_api & https://docs.anify.tv ( Good For Anime Contents )
@Leichesters
After a quick look I couldn't find anything related to Fmovies on their docs though. FlixHQ is listed as a provider, but Fmovies is not.
Looks like Consumet's docs are a little confusing. Fmovies is listed as a provider in some places but not others. You can see it on their Providers-Status page but it says N/A. FlixHQ would still be a great provider.
Do you know how the other sites scrape the links or where they do that? If possible, I'd first try to extract the links myself from the storage hosts directly.
Like OshekharO recommended, you should definitely check out CloudStream's extensions if you're interested in scraping sites. If you can duplicate their process or create something similar, you'll be able to build a badass app and at the same time open the door to providers you choose. You can check out CloudStream's repos on GitHub but I recommend their Codeberg repo for extensions. You might want to check out the other repos they have there as well.