FUTO 미디어 앱은 제작자가 자신의 콘텐츠를 다른 사람이 호스팅하는 동시에 제작자가 콘텐츠에 대한 완전한 소유권을 유지할 수 있도록 인프라를 구축하기 위해 노력하고 있습니다. 우리는 제작자가 세상에 게시하는 것처럼 느끼기를 원하며, 서로 경쟁하는 여러 인덱서가 소비자와 제작자 및 콘텐츠를 효과적으로 연결하기를 원합니다.
해결책의 한 부분은 사용자가 사용 가능한 모든 미디어 웹사이트를 검색할 수 있게 하고 사용자가 콘텐츠 제작자에게 직접 기부할 수 있도록 함으로써 제작자에게 콘텐츠로 직접 수익을 창출할 수 있는 도구를 제공하는 애플리케이션을 만드는 것입니다.
FUTO는 내부 엔지니어링과 투자를 통해 중앙 집중화와 산업 통합을 방해하는 기술을 개발하는 데 전념하는 조직입니다.
동영상 | 영상(세부정보) |
FUTO 미디어 앱은 여러 비디오 웹사이트를 앱의 소스로 노출하는 플레이어입니다. 이러한 소스는 쉽게 구성할 수 있으며 타사 소스를 수동으로 추가할 수도 있습니다. 이는 소스 UI를 통해 수행됩니다.
소스(모두 활성화됨) | 소스(하나는 비활성화됨) |
추가 소스를 설치할 수도 있습니다. 이러한 소스는 커뮤니티에서 만들고 유지 관리하는 JavaScript 소스입니다.
새 소스 설치 | 소스 구성 |
소스가 구성되면 결합된 결과가 앱 전체에 표시됩니다. 앱의 핵심 기능은 아래에 강조되어 있습니다.
사용자가 검색창에 검색어를 입력하면 해당 쿼리가 기본 플랫폼에 게시되고 관련성에 따라 순위가 매겨진 결과 목록이 반환됩니다. 앱의 검색 기능을 통해 사용자는 여러 소스를 한 번에 검색할 수 있으므로 사용자는 자신의 관심 분야와 관련된 더 넓은 범위의 콘텐츠를 찾을 수 있습니다.
검색(목록) | 검색(미리보기) |
채널을 통해 사용자는 제작자의 콘텐츠를 보고, 제작자에 대한 자세한 내용을 읽거나, 기부하거나, 매장에서 구매하거나, 멤버십을 구매하여 후원할 수 있습니다. FUTO 미디어 앱은 다른 매장으로의 연결만 가능하며, 실제 구매 과정에서 중간 역할을 하지 않습니다. 이를 통해 창작자는 자신이 원하는 방식으로 자신의 콘텐츠로 직접 수익을 창출할 수 있습니다.
제작자는 NeoPass를 사용하여 프로필을 구성할 수 있습니다.
채널 |
구독은 사용자가 좋아하는 크리에이터의 최신 동영상과 콘텐츠를 받아볼 수 있는 방법입니다. 구독 중인 크리에이터는 크리에이터 탭에 표시됩니다. 앞으로는 크리에이터 검색과 추천 크리에이터를 모두 추가할 예정입니다.
크리에이터 |
크리에이터를 구독하면 구독 탭에서 해당 크리에이터가 업로드한 새 동영상을 확인할 수 있습니다.
구독(목록) | 구독(미리보기) |
또한 순수하게 기본 플랫폼의 권장 사항을 기반으로 하는 "홈" 피드도 있습니다. 또한 여기서는 향후 사용자가 선택한 추천 엔진을 제공할 수 있기를 바랍니다.
이 앱은 앱의 모양과 느낌을 맞춤설정하는 다양한 설정을 제공합니다. 이에 대한 예는 배경 동작입니다. 화면 속 화면을 사용하거나, 배경 재생을 사용하거나 완전히 끄기를 원하십니까? 또 다른 구성 옵션의 예는 목록 보기 또는 비디오 미리 보기 중에서 선택하는 것입니다.
설정 |
재생목록을 사용하면 원하는 대로 만들고 맞춤 설정할 수 있는 동영상 컬렉션을 만들 수 있습니다. 재생목록에 동영상을 추가하면 해당 동영상이 한 위치에 그룹화되므로 재생목록에 있는 모든 동영상을 순서대로 쉽게 찾고 시청할 수 있습니다.
재생목록 | 재생목록 |
재생목록 전체를 다운로드할 수도 있습니다.
로컬, 오프라인 재생을 위해 개별 비디오와 재생 목록을 모두 다운로드할 수 있습니다. 인터넷에 연결되어 있지 않아도 언제든지 다운로드한 동영상을 시청할 수 있습니다.
다운로드 |
앱은 지원되는 프로토콜(FastCast, ChromeCast, AirPlay)을 사용하여 큰 화면으로 전송할 수도 있습니다. 모든 캐스팅 프로토콜이 모든 기능을 지원하는 것은 아닙니다. 경험상 기능별 FastCast > ChromeCast > AirPlay입니다.
캐스팅에 대한 자세한 내용을 보려면 여기를 클릭하세요.
주조 |
앱에서 댓글을 달고 평가할 수도 있습니다. 이에 대한 자세한 내용을 보려면 여기를 클릭하십시오.
앱을 통해 전송하여 채널을 함께 연결할 수도 있습니다. 이에 대한 자세한 내용을 보려면 여기를 클릭하십시오.
소스에는 로그인 기능이 있어 재생 목록 가져오기, 구독 가져오기 또는 맞춤 추천 제공과 같은 자격 증명이 필요한 기능을 사용할 수 있습니다. 일부 플랫폼은 작동을 위해 멤버십이 필요할 수 있습니다.
앞으로 우리는 사용자에게 원하는 추천 엔진을 선택할 수 있는 기회를 제공하고 다양한 대상을 위한 여러 경쟁 추천 엔진을 보유할 수 있기를 바랍니다.
저장소 사본을 다운로드합니다.
Android Studio에서 프로젝트 열기: 저장소가 복제되면 시작 화면에서 "기존 프로젝트 열기"를 선택하고 저장소를 복제한 디렉터리로 이동하여 Android Studio에서 프로젝트를 열 수 있습니다.
프로젝트 빌드: Android Studio에서 프로젝트를 연 상태에서 메인 메뉴에서 "Build > Make Project"를 선택하여 빌드할 수 있습니다. 그러면 코드가 컴파일되고 장치나 에뮬레이터에 설치할 수 있는 APK 파일이 생성됩니다.
프로젝트 실행: 프로젝트를 실행하려면 메인 메뉴에서 "실행 > '앱' 실행"을 선택하세요. 이렇게 하면 기기나 에뮬레이터에서 앱이 실행되어 앱을 테스트하고 필요한 사항을 변경할 수 있습니다.
CONTRIBUTION.md를 참조하세요.
테스트는 항상 실행되며 병합 요청이 병합되기 전에 테스트를 통과해야 합니다. CI/CD 빌드/배포 단계는 마스터 분기의 태그에 의해서만 트리거됩니다.
마스터 브랜치에 태그를 생성하고 마지막 버전 번호를 1씩 증가시킵니다(예: 25
~ 26
).
CI/CD 탭을 클릭하면 이제 테스트와 빌드가 진행 중인 것을 볼 수 있습니다. 빌드가 성공하면 마지막 단계를 사용할 수 있게 됩니다. 마지막 단계는 작업에서 실행 버튼을 클릭하여 트리거할 수 있는 수동 작업입니다. 이 작업은 자동 업데이트를 통해 앱을 사용하는 모든 사용자에게 빌드를 배포합니다.
문서는 여기에서 찾을 수 있습니다.