{"id":24532346,"url":"https://github.com/tommus/youtube-android-player-api","last_synced_at":"2025-10-11T12:06:46.630Z","repository":{"id":80628680,"uuid":"74777102","full_name":"tommus/youtube-android-player-api","owner":"tommus","description":"The API client library that interacts with a service that is distributed as a part of the YouTube application.","archived":false,"fork":false,"pushed_at":"2018-11-02T15:04:51.000Z","size":157,"stargazers_count":8,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-11T12:06:46.435Z","etag":null,"topics":["android","library","video","youtube","youtube-api"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tommus.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-11-25T17:31:21.000Z","updated_at":"2023-09-08T17:17:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"1822715a-52b0-4528-b28e-c3af8873ceea","html_url":"https://github.com/tommus/youtube-android-player-api","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/tommus/youtube-android-player-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommus%2Fyoutube-android-player-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommus%2Fyoutube-android-player-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommus%2Fyoutube-android-player-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommus%2Fyoutube-android-player-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tommus","download_url":"https://codeload.github.com/tommus/youtube-android-player-api/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tommus%2Fyoutube-android-player-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007132,"owners_count":26084246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","library","video","youtube","youtube-api"],"created_at":"2025-01-22T09:18:49.030Z","updated_at":"2025-10-11T12:06:46.625Z","avatar_url":"https://github.com/tommus.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# YouTube Android Player API\n\nThe YouTube Android Player API enables you to incorporate video playback functionality into your Android applications.\nThe API defines methods for loading and playing YouTube videos (and playlists) and for customizing and controlling the\nvideo playback experience.\n\nUsing the API, you can load or cue videos into a player view embedded in your application's UI. You can then control\nplayback programmatically. For example, you can play, pause, or seek to a specific point in the currently loaded video.\n\nYou can also register event listeners to get callbacks for certain events, such as the player loading a video or the\nplayer state changing. Finally, the API has helper functionality to support orientation changes as well as transitions\nto fullscreen playback.\n\n## Purpose\n\nAs the library might be added to the project by pasting the `jar` file into the `libs` directory, many people prefer to\nuse `Gradle.`\n\nThis project makes adding `YouTube Android Player API` into your project in two easy steps.\n\n## Getting started\n\nAdd Jitpack repository address to the project `build.gradle`:\n\n```groovy\nallprojects {\n    repositories {\n        /* (...) */\n        maven { url \"https://jitpack.io\" }\n    }\n}\n```\n\nMake sure that you have the ```$yapa_version``` defined in your gradle file at the project level:\n\n```groovy\next.yapa_version = \"1.2.3\"\n```\n\nAdd dependency to the project:\n\n```groovy\ndependencies {\n    compile \"com.github.tommus:youtube-android-player-api:$versions.yapa_version\"\n}\n```\n\n## Library website\n\nRead more about the library at Google Developers website [here](https://developers.google.com/youtube/android/player/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommus%2Fyoutube-android-player-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftommus%2Fyoutube-android-player-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftommus%2Fyoutube-android-player-api/lists"}