{"id":26194466,"url":"https://github.com/outertune/outertune","last_synced_at":"2026-04-02T20:26:56.267Z","repository":{"id":240142543,"uuid":"799994079","full_name":"OuterTune/OuterTune","owner":"OuterTune","description":"A Material 3 Music Player for Android with local file \u0026 YouTube Music support. Forked from InnerTune","archived":false,"fork":false,"pushed_at":"2026-03-31T22:33:11.000Z","size":63099,"stargazers_count":4885,"open_issues_count":276,"forks_count":283,"subscribers_count":50,"default_branch":"dev","last_synced_at":"2026-04-01T01:25:48.547Z","etag":null,"topics":["android","jetpack-compose","material-ui","music-player"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OuterTune.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.paypal.me/DD3Boh"]}},"created_at":"2024-05-13T13:55:37.000Z","updated_at":"2026-04-01T01:12:04.000Z","dependencies_parsed_at":"2025-12-13T02:07:40.434Z","dependency_job_id":null,"html_url":"https://github.com/OuterTune/OuterTune","commit_stats":null,"previous_names":["dd3boh/outertune","outertune/outertune"],"tags_count":60,"template":false,"template_full_name":null,"purl":"pkg:github/OuterTune/OuterTune","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OuterTune%2FOuterTune","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OuterTune%2FOuterTune/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OuterTune%2FOuterTune/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OuterTune%2FOuterTune/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OuterTune","download_url":"https://codeload.github.com/OuterTune/OuterTune/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OuterTune%2FOuterTune/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31315923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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","jetpack-compose","material-ui","music-player"],"created_at":"2025-03-12T01:56:48.737Z","updated_at":"2026-04-02T20:26:56.255Z","avatar_url":"https://github.com/OuterTune.png","language":"Kotlin","funding_links":["https://www.paypal.me/DD3Boh","https://paypal.me/DD3Boh"],"categories":[],"sub_categories":[],"readme":"# OuterTune\n\n\u003cimg src=\"./assets/outertune.webp\" height=\"88\" alt=\"OuterTune app icon\"\u003e\n\nA Material 3 YouTube Music client \u0026 local music player for Android\n\n[![Latest release](https://img.shields.io/github/v/release/OuterTune/OuterTune?include_prereleases)](https://github.com/OuterTune/OuterTune/releases)\n[![License](https://img.shields.io/github/license/OuterTune/OuterTune)](https://www.gnu.org/licenses/gpl-3.0)\n[![Downloads](https://img.shields.io/github/downloads/OuterTune/OuterTune/total)](https://github.com/OuterTune/OuterTune/releases)\n\n\n\u003c!-- use  \"⠀⠀\" for spacing --\u003e\n[\u003cimg src=\"assets/badge_github.png\" alt=\"Get it on GitHub\" height=\"40\"\u003e](https://github.com/OuterTune/OuterTune/releases/latest)⠀⠀\n[\u003cimg src=\"assets/IzzyOnDroidButtonGreyBorder.svg\" alt=\"Get it on IzzyOnDroid\" height=\"40\"\u003e](https://apt.izzysoft.de/fdroid/index/apk/com.dd3boh.outertune)⠀⠀\n[\u003cimg src=\"assets/badge_fdroid.svg\" alt=\"Get it on F-Droid\" height=\"40\"\u003e](https://f-droid.org/en/packages/com.dd3boh.outertune/)⠀⠀\n[\u003cimg src=\"assets/badge_obtainium.png\" alt=\"Get it on Obtainium\" height=\"40\"\u003e](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22com.dd3boh.outertune%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2FDD3Boh%2FOuterTune%22%2C%22author%22%3A%22DD3Boh%22%2C%22name%22%3A%22OuterTune%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Afalse%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22A%20Material%203%20YouTube%20Music%20client%20%26%20local%20music%20player%20for%20Android%5C%22%7D%22%2C%22overrideSource%22%3A%22GitHub%22%7D)\n\n\n\u003e [!WARNING]\n\u003e OuterTune is only available on the platforms listed here. This app is not listed on the Play Store or any other fake website that claim to be us. We recommend you to immediately delete any fake versions or clones for your safety.\n\n\u003e [!NOTE]\n\u003e We are looking for maintainers! For more information and the state of OuterTune: https://github.com/OuterTune/OuterTune/discussions/1116\n\n## Features\n\nOuterTune is a supercharged fork of [InnerTune](https://github.com/z-huang/InnerTune). This app is both a local media player, and a YouTube Music client.\n\n- YouTube Music client features\n    - Song downloading (offline playback)\n    - Seamless playback: no ADs \u0026 background playback\n    - Account synchronization\n        - Full playlist sync from the app to the remote account is temporally unavailable \n- Local audio file playback (ex. MP3, OGG, FLAC, etc.)\n    - Play local and Youtube Music songs at the same time\n    - Uses a custom tag extractor instead of MediaStore's broken metadata extractor! (e.g tags delimited with \\\\ now show up properly)\n- Sleek Material3 design\n- Multiple queues\n- Synchronized lyrics, and support for word by word/Karaoke lyrics formats (e.g LRC, TTML)\n- Audio normalization, tempo/pitch adjustment, and various other audio effects\n- Android Auto support\n- Support for Android 8 (Oreo) and higher\n\n\u003e [!NOTE]\n\u003e Android 8 (Oreo) and higher is supported. While the app may work on Android 7.x (Nougat), we do not officially support this version\n\n\u003e [!NOTE]\n\u003e Read our FAQ and guides on our [wiki](https://github.com/OuterTune/OuterTune/wiki/Frequently-Asked-Questions-(FAQ))\n\n\n## Screenshots\n\n\u003cimg src=\"./assets/main-interface.jpg\" alt=\"Main player interface\" /\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\u003cimg src=\"./assets/player.jpg\" alt=\"Player interface\"/\u003e\n\u003cbr/\u003e\u003cbr/\u003e\n\u003cimg src=\"./assets/ytm-sync.jpg\" alt=\"Sync with YouTube Music\"/\u003e\n\n[Full image gallery](./assets/gallery)\n\n\u003e [!WARNING]\n\u003e\n\u003eIf you're in a region where YouTube Music is not supported, you won't be able to use this app\n***unless*** you have a proxy or VPN to connect to a YTM supported region.\n\n## Building \u0026 Contributing\n\nWe are looking for contributors, translators, and maintainers! If you would like to help out, or just wish to build the\napp yourself, please see the [building and contribution notes](./CONTRIBUTING.md).\n\n### Submitting Translations\n\nWe use Weblate to translate OuterTune. For more details or to submit translations, visit our [Weblate page](https://hosted.weblate.org/projects/outertune/).\n\n\u003ca href=\"https://hosted.weblate.org/projects/outertune/\"\u003e\n\u003cimg src=\"https://hosted.weblate.org/widget/outertune/multi-auto.svg\" alt=\"Translation status\" /\u003e\n\u003c/a\u003e\n\nThank you very much for helping to make OuterTune accessible to many people worldwide.\n\n## Support us\n\nIf you like OuterTune, you're welcome to send a donation. Donations will support the development,\nincluding bug fixes and new features.\n\n\u003ca href=\"https://paypal.me/DD3Boh\"\u003e\u003cimg src=\"./assets/paypal.png\" alt=\"PayPal\" height=\"60\" \u003e\u003c/a\u003e\n\n## Help \u0026 Support\nContact us through GitHub\n- For bug reports and/or feature requests, please create a [GitHub issue](https://github.com/OuterTune/OuterTune/issues).\n- If you have want help with the app, check out the [Discussion Forum](https://github.com/OuterTune/OuterTune/discussions).\n\nFor all other inquiries NOT related to the app, you can contact us at outertune@protonmail.com. **This is NOT a support email!**\n\n## Attribution\n\nThanks to all our contributors! Check them out [here](https://github.com/OuterTune/OuterTune/graphs/contributors)\n\n[z-huang/InnerTune](https://github.com/z-huang/InnerTune) for providing an awesome base for this fork, none of this\nwould have been possible without it.\n\n[Musicolet](https://play.google.com/store/apps/details?id=in.krosbits.musicolet) for inspiration of a local music player\nexperience done right.\n\n[Gramophone](https://github.com/FoedusProgramme/Gramophone) for emotional support, and a legendary lyrics parser\n\n[![Star History Chart](https://api.star-history.com/svg?repos=outertune/outertune\u0026type=Date)](https://www.star-history.com/#outertune/outertune\u0026Date)\n\n## Disclaimer\n\nThis project and its contents are not affiliated with, funded, authorized, endorsed by, or in any\nway associated with YouTube, Google LLC or any of its affiliates and subsidiaries.\n\nAny trademark, service mark, trade name, or other intellectual property rights used in this project\nare owned by the respective owners.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutertune%2Foutertune","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutertune%2Foutertune","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutertune%2Foutertune/lists"}