Developer to Fork Open-Source Media Player (iOS + Android) + Build External Profile Page
Summary
Freelancer Client is hiring: Developer to Fork Open-Source Media Player (iOS + Android) + Build External Profile Page.
Location: Remote
I need a developer to fork an existing open-source media player that works on both iOS and Android (cross-platform) and make small amendments to the app. The key unique requirement: build a separate profile page that lives outside the app (web-based).
What you'll do:
• 1. Fork & Setup – Fork the selected open-source cross-platform media player repository and get it running locally on both iOS and Android.
• 2. Minor UI/UX Amendments – Small customizations to the interface (specifics provided after scoping). Changes should apply consistently across both platforms.
• 3. External Profile Page – Build a simple, separate web page or lightweight web app where users can:
• Log in / create an account and the ability to shut them off
• View their profile information
Requirements:
• Experience with React Native or Flutter (the target codebase uses one of these)
• Experience deploying to both iOS App Store and Google Play Store
• Understanding of native media playback on both platforms:
• iOS: AVKit, AVPlayer, or external player integration
• Android: ExoPlayer or MediaPlayer
• Ability to build a simple web-based profile page (Node.js, Python, PHP, or static site with an API—your choice)
• Comfortable navigating and modifying a moderate-to-large existing codebase
• A streaming service from scratch
Nice to have:
• Load presets if the account is active.
• Suggestions are appreciated
• 4. This profile system must live outside the mobile apps (hosted independently).
• Familiarity with plugins based media player architecture (similar to Kodi or other community-driven streaming apps)
• Experience with debrid integration (Real-Debrid, AllDebrid) – important for streaming on both platforms
Skills: PHP, Mobile App Development, iPhone, Android, Node.js, iOS Development, React Native, Flutter
Budget: $250–$750 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
Project Overview
I need a developer to fork an existing open-source media player that works on both iOS and Android (cross-platform) and make small amendments to the app. The key unique requirement: build a separate profile page that lives outside the app (web-based).
The app should function similarly to the forked app(s) add-on based media centers—compatible with community content plugins, supporting streaming from external sources.
Platforms Required
Looking for it to work seamlessly across both mobile operating systems from a single codebase.
What You'll Do
1. Fork & Setup – Fork the selected open-source cross-platform media player repository and get it running locally on both iOS and Android.
2. Minor UI/UX Amendments – Small customizations to the interface (specifics provided after scoping). Changes should apply consistently across both platforms.
3. External Profile Page – Build a simple, separate web page or lightweight web app where users can:
* Log in / create an account and the ability to shut them off
* View their profile information
* (Optional) Manage basic preferences
* Load presets if the account is active.
* Suggestions are appreciated
4. This profile system must live outside the mobile apps (hosted independently).
Technical Requirements
Must-Have:
* Experience with React Native or Flutter (the target codebase uses one of these)
* Experience deploying to both iOS App Store and Google Play Store
* Understanding of native media playback on both platforms:
* iOS: AVKit, AVPlayer, or external player integration
* Android: ExoPlayer or MediaPlayer
* Ability to build a simple web-based profile page (Node.js, Python, PHP, or static site with an API—your choice)
* Comfortable navigating and modifying a moderate-to-large existing codebase
Nice-to-Have:
* Familiarity with plugins based media player architecture (similar to Kodi or other community-driven streaming apps)
* Experience with debrid integration (Real-Debrid, AllDebrid) – important for streaming on both platforms
* Experience with cross-platform state management (Redux, MobX, Provider, Bloc, etc.)
* Experience with authentication systems (JWT, OAuth, or session-based)
What You Are NOT Building
* A streaming service from scratch
* A torrent client (limited/not possible on iOS)
* A fully custom backend with video transcoding
How We'll Work Together
1. You recommend which open-source cross-platform media player to fork (must support both iOS and Android).
2. We agree on the specific amendments (small UI changes, branding, etc.).
3. You fork, modify, and build the external profile page.
4. You deliver the working apps (Xcode project + Android project) and the profile page code for hosting.
How to Apply – Please Include
1. Links to previous work
2. Which open-source media player you recommend forking and why (be specific about its tech stack, cross-platform readiness, and activity level).
3. Your approach to the external profile page – what tech would you use? How would you handle user authentication?
4. A note on platform limitations – Briefly explain one iOS restriction and one Android restriction for media apps, and how you'd handle each.
5. Confirm cross-platform experience – List any apps you've built that run on both iOS and Android from a single codebase.
Looking forward to your proposal!
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.