MauiTubePlayer Documentation

repository·main·Indexed 18 days ago

https://github.com/naweed/mauitubeplayer

A .NET MAUI-based YouTube clone demonstrating mobile app implementation patterns including infinite scrolling, YouTube API integration, video playback, searching, and downloading.

Tokens
210
Snippets
1
Records
2
Agent score
13%

What's inside MauiTubePlayer

  1. Overview of MauiTubePlayer features

    main

    MauiTubePlayer is a .NET MAUI application that serves as a YouTube clone. It demonstrates how to implement several advanced mobile application features using the YouTube API and .NET MAUI, including:

    • Real YouTube API connection
    • Video search functionality
    • Infinite scrolling for video lists
    • Video details view
    • Video sharing capabilities
    • Video playback
    • Video downloading
  2. Configure the YouTube API Key

    main

    Before running the application, you must provide a valid YouTube API key. This key is required to enable real YouTube API connections, video searching, and video details retrieval.

    Open the file Models/Constants.cs and replace the placeholder with your own API key.

    // In Models/Constants.cs
    public const string YouTubeApiKey = "YOUR_API_KEY_HERE";