androidx / androidx/media

Podcast and Audiobook Support in Media3 Demo App

Open
#2,010 4 comments 0 reactions 1 assignee View on GitHub

@rohitjoins is already working on this.

Since Jan 2, 2025.

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

Description

Enhancement Request: Podcast and Audiobook Support in Media3 Demo App

Proposal:
Integrate support for podcast and audiobook playback within the Media3 demo application. This enhancement would:

  • Demonstrate Versatility: Showcase Media3's capabilities beyond basic audio/video playback by handling the unique requirements of podcasts and audiobooks.
  • Improve User Experience: Provide a more comprehensive and engaging demo experience for users.
  • Aid Developer Adoption: Offer valuable practical examples and guidance for developers implementing podcast/audiobook features in their own applications.
    Specific Recommendations:
  • Dedicated Section: Create a new section within the demo app specifically for podcast and audiobook playback.
  • Core Features: Implement essential features such as:
    • Podcast Subscriptions: Manage subscriptions, including discovery and updates.
    • Episode Management: Organize and play episodes, with features like:
      • Playlists
      • Bookmarking
      • Playback speed control
    • Audiobook Support:
      • Chapter navigation
      • Visual cues for chapter markers
  • Consider Offline Playback: Integrate offline playback capabilities for enhanced user convenience.
    Target Audience:
  • Developers interested in utilizing Media3 for their own audio-related applications, particularly those involving podcasts and audiobooks.
    Expected Benefits:
  • Increased Media3 Adoption: By showcasing its suitability for diverse audio use cases, this enhancement may encourage wider adoption of the Media3 library.
  • Improved Developer Productivity: The demo app will serve as a valuable resource for developers, providing practical examples and best practices for implementing podcast/audiobook features.
  • Enhanced User Experience: The demo app will become a more comprehensive and engaging showcase of Media3's capabilities.
    Note: This feedback is intended to be constructive and informative. The specific implementation details may vary based on the technical feasibility and priorities within the Media3 project.
    I hope this refined feedback effectively conveys the proposed enhancement and its potential benefits.
    Disclaimer: This feedback represents my own opinion and does not necessarily reflect the views of Google or any other entity.
    I encourage you to submit this feedback through the appropriate channels on the Media3 GitHub repository.
    I'm confident that this enhancement will be a valuable addition to the Media3 ecosystem.
    Sincerely,
    Senior Computer Engineer and Tv and IPTV developer (Zero)
    Happy New year 2025
    Media 3 library owned by Google therefore is truly ours :) blink
    Pooya Mohammadhossein (Ryan)

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.