A media search engine for iOS with debrid support
Find a file
kingbri 44e4f74258 Searching: Cleanup existing searches
If a user searched after cancelling the search the first time,
the first search would still continue.

Assign the search task to navigation view and automatically cancel
it and dismiss the searchbar when the user switches to a different
tab.

Also add a ProgressView to show which source is being parsed.

Signed-off-by: kingbri <bdashore3@gmail.com>
2022-08-09 12:29:18 -04:00
.circleci Add CircleCI configuration 2022-08-04 21:33:59 -04:00
.github/workflows Add Github actions 2022-08-04 21:33:59 -04:00
Ferrite Searching: Cleanup existing searches 2022-08-09 12:29:18 -04:00
Ferrite.xcodeproj Searching: Cleanup existing searches 2022-08-09 12:29:18 -04:00
.gitignore Ferrite: Add code up to alpha 1 2022-07-21 00:01:41 -04:00
.swift-version Ferrite: Add SwiftFormat 2022-08-04 21:33:59 -04:00
.swiftformat Ferrite: Remove keychain shared class 2022-08-04 21:33:59 -04:00
LICENSE Add LICENSE 2022-08-04 21:33:59 -04:00
README.md Ferrite: Add README 2022-08-06 16:00:12 -04:00
Sources.md Ferrite: Add sources guide 2022-08-04 21:33:59 -04:00

Ferrite

A media search engine for iOS with a plugin API to extend its functionality.

Disclaimer

This project is developed with a hobbyist/educational purpose and I am not responsible for what you do with Ferrite.

Ferrite does not and will never host any content. It is a search engine and will be nothing more.

Why did I make this?

Finding shows and movies is usually pretty easy because there are many websites out there with the ability to search for the files you want.

However, the main problem is that these websites tend to suck in terms of UI or finding media to watch. Ferrite aims to provide a better UI to search and find the media you want.

I also wanted to support the use of RealDebrid since there aren't any (free) options on iOS that have support for this service.

Planned features

None yet!

Downloads

Ferrite will only exist as an ipa. There are and will never be any plans to release on TestFlight or the App Store. Ipa builds are automatically built and are provided in CircleCI artifacts.

Building from source

Xcode 14 must be used since Ferrite requires some iOS 16 APIs that are not present in Xcode 13. Please make sure you have the right Xcode or download the beta xip from Apple's developer website.

There is currently one branch in the repository:

  • default: The current working branch. This will change in the future once a stable version is released.

Contribution

If you have issues with the app:

  • Describe the issue in detail
  • If you have a feature request, please indicate it as so. Planned features are in a different section of the README, so be sure to read those before submitting. If you want to make custom icons for the app:
  • Please join the discord for more info

Developers and Permissions

I try to make comments/commits as detailed as possible, but if you don't understand something, please contact me via Discord.

Creator/Developer: kingbri

Developer Website: kingbri.dev

Developer Discord: kingbri#6666

Join the support discord here (get the king-updates role to access the channel): The Kingdom