androidx / androidx/media

Enhancement Request for Media3 Demo - Sharing Functionality (Including IPTV/Radio Streams)

Open
#2,111 1 comment 0 reactions 1 assignee View on GitHub

@marcbaechinger is already working on this.

Since Feb 6, 2025.

enhancement
Dominant language
Java
Stars
3k
Forks
955
Avg merge
12d 14h
Merged PRs (30d)
2

Description

Subject: Enhancement Request for Media3 Demo - Sharing Functionality (Including IPTV/Radio Streams)

Dear Media3 team,
I am writing to suggest a valuable enhancement to the Media3 demo project. As a senior computer engineer, I believe adding sharing functionality directly within the demo app would significantly improve its utility, especially on Android TV devices.
Specifically, I propose integrating the ability to share media playing in the Media3 demo to other apps, such as WhatsApp, Telegram, and Gmail. My use case is primarily focused on Android TV (Google TV 4K Chromecast), where sharing content can sometimes be less streamlined than on mobile. Having this functionality built into the demo would provide a clear example of how developers can implement media sharing within their own Android TV applications using Media3.
This enhancement should encompass sharing of all supported media types, including not only standard video and audio files but also IPTV streams (m3u8) and radio streams. This is crucial as Media3 is designed to handle a diverse range of media sources, and the demo should reflect this capability. Demonstrating how to share these various stream types would be incredibly valuable for developers.
This enhancement would be greatly beneficial for developers looking to integrate media sharing into their projects, as it would provide a practical and readily available reference implementation covering a wide range of media formats, particularly relevant to Android TV development. The inclusion of examples for sharing via popular apps like WhatsApp, Telegram, and Gmail would make the demo even more useful.
Thank you for considering my suggestion Google team
Truly ours.
Sincerely,
Pooya Mohammadhossein
Senior Computer Engineer(Zero)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.