Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Proposal] Media3 integration #264

Closed
workspace opened this issue Sep 9, 2023 · 2 comments
Closed

[Proposal] Media3 integration #264

workspace opened this issue Sep 9, 2023 · 2 comments
Assignees
Labels

Comments

@workspace
Copy link

Kind (Required)

  • Proposal / Discussion

Overview (Required)

안녕하세요. 이번 드로이드나이츠 2023에서 media3를 주제로 발표 하게 된 류기민입니다. 발표 예제 앱을 만들다가 생각해보니 컨퍼런스 앱과 기본적으로 겹치는 것이 많더라구요. 그래서 본 프로젝트를 folk하여 media3 integration을 완료했습니다.

image

이번 발표의 핵심 주제가 media3를 통해 콘텐츠 소비 경험을 구현하는 것이다보니 예제로 모바일 앱 뿐만 아니라

  • wear os
  • tv
  • auto (automotive)

등 다양한 폼팩터 앱을 만들어 봤습니다.

미디어 소비 경험 뿐만 아니라 멀티 폼팩터 개발에 대한 레퍼런스, Playground가 될 수 있을 것 같아 본 repo의 media3 branch를 통해 공유하고자 합니다.

Architecture

main branch의 architecture를 따라 아래 모듈들이 추가 되었습니다.

app feature core
  • app-tv
  • app-wear-os
  • app-automotive
  • feature:player
  • feature:tv-main
  • feature:tv-session
  • feature:wear-main
  • feature:wear-player
  • feature:wear-session
  • core:playback

image
덧) #252 의 제안에 공감하나, 이 media3 integration은 기존 아키텍처 구조를 따랐습니다.

Screenshots

mobile app

Session Detail Player

tv

Session List Player
Now Playing

wear os

Session List Player

auto

Media Browser Player
image image
Map + Player
image

Links

요약

  • droidknights 2023 app + media 3 integration을 제안합니다.
  • 전체 모듈 의존성 개선 제안 #252 의 논의처럼 별도 branch로 공개하고자 합니다. pr을 날릴 수 있게 media3 라는 이름의 branch 개설을 부탁드립니다.
@laco-dev
Copy link
Contributor

laco-dev commented Sep 9, 2023

@workspace

안녕하세요.
드로이드 나이츠 앱이 지향하는 레퍼런스앱으로서 좋은 제안 및 작업에 감사드립니다.

reference-media3 브랜치를 생성 하였습니다.
발표 전까지 작업 PR이 반영되지 않더라도 참고자료로 활용하셔도 괜찮습니다.

@workspace
Copy link
Author

workspace commented Sep 14, 2023

@laco-dev 안녕하세요. 혹시 reference-media3 branch에 main을 합쳐주실 수 있을까요? 감사합니다.
@taehwandev 님께서 해주셔서 branch 최신화를 마쳤습니다.

taehwandev added a commit that referenced this issue Apr 5, 2024
(Proposal) [#264] media3 integration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants