Open criticaltv opened 4 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 5 days, 13 hours from now. Please review their action plans below:
1) rahmanunjan has been approved to start work.
I will compare the ios and android applications and focus on which will offer more advantages for free to play
Learn more on the Gitcoin Issue Details page.
Hi Ben, @Rahmanunjan, thanks for working on this.
How are you doing with the comparison?
For me, there's a choice between:
A. Take the bare-bones free-to-play iOS app > Make it work as a template > Publish documentation for how to launch your own app from template.
B. Take the Android app template > Allow it to be configured to not require payment, just play > Update the documentation for launching app from template.
I think I prefer B. What do you think?
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rahmanunjan Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Issue Status: 1. Open 2. Cancelled
The funding of 80.0 LPT (48.67 USD @ $0.61/LPT) attached to this issue has been cancelled by the bounty submitter
Introduction
As the need to communicate in real time becomes increasingly important, I want to be able to launch a channel app which does not charge people to watch.
I would also like to make it easy for someone to migrate their setup to one which does charge people to watch.
Desired User Experience
Simple free-to-play single-channel app:
Architectural Considerations
Given that the functionality exists to launch "pay-to-play" from template, we should enable people to launch "free-to-play".
I would like to start a discussion to achieve some condense on how best to manage codebase with the 2 paradigms: "free-to-play" and "pay-to-play"
Ideally, the "free-to-play" should be same as "pay-to-play", but with features disabled. This way any improvements made in the core "playback" functionality are shared across both paradigms.
Further, if a user starts with "free-to-play", they have an easy migration path to "switching on" direct peer-to-peer payments.
Now, perhaps we don't live in an ideal world... hence I open this conversation, and at the very least, I set out my proposal:
Platform
I am open to suggestions about whether this should be done first on iOS or Android.
There is a (poorly named) starting point for iOS here, which might be ready to just polish up, and do the documentation for "how to launch an app from template" (Apple developer / app store process).
Or take @mul1sh work on the "pay-to-play" template app for Android, along with @adrianhacker-pdx excellent documentation, and make "free-to-play" possible on Android.
I'm easy either way. Please discuss in your bounty application.
Specific Deliverables
One Pull Request containing:
Code updates for "free-to-play"-only option in the audio / video streaming player app template
Updated instructions for how to generate your own "free-to-play" app (iOS or Android) from template app code
STREAM_URL
, tailor text to show for "stream loading" page, changeapplicationId
, disable wallet, disable copy to clipboard, disable paywall page, etc.