[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7263":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},7263,"OuterTune","OuterTune\u002FOuterTune","A Material 3 Music Player for Android with local file & YouTube Music support. Forked from InnerTune","",null,"Kotlin",5177,320,55,285,0,5,31,71,26,38.52,"GNU General Public License v3.0",false,"lite",true,[26,27,28,29],"android","jetpack-compose","material-ui","music-player","2026-06-12 02:01:36","# OuterTune\n\n\u003Cimg src=\".\u002Fassets\u002Foutertune.webp\" height=\"88\" alt=\"OuterTune app icon\">\n\nA Material 3 music player for Android\n\n\n## Hey there...\n\nI won't waste your time:\n\nThis app is no longer in active development. If you are looking for a replacement YouTube Music client, try [Metrolist](https:\u002F\u002Fgithub.com\u002FMetrolistGroup\u002FMetrolist), [ArchiveTune](https:\u002F\u002Fgithub.com\u002Fkoiverse\u002FArchiveTune), etc. If you are looking for a local music player (or want to keep with with my antics...), then [Gramophone](https:\u002F\u002Fgithub.com\u002FFoedusProgramme\u002FGramophone) may just be for you.\n\nShould anyone wish to take on the maintainer role and resurrect this app, feel free to contact us :D\n\nHowever, if you do want me to waste your time: https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Fdiscussions\u002F1116\n\n\u003Cdetails>\n \u003Csummary>Click to show old readme\u003C\u002Fsummary>\n\n\n[![Latest release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FOuterTune\u002FOuterTune?include_prereleases)](https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Freleases)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FOuterTune\u002FOuterTune)](https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0)\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FOuterTune\u002FOuterTune\u002Ftotal)](https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Freleases)\n\n\n\u003C!-- use  \"⠀⠀\" for spacing -->\n[\u003Cimg src=\"assets\u002Fbadge_github.png\" alt=\"Get it on GitHub\" height=\"40\">](https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Freleases\u002Flatest)⠀⠀\n[\u003Cimg src=\"assets\u002FIzzyOnDroidButtonGreyBorder.svg\" alt=\"Get it on IzzyOnDroid\" height=\"40\">](https:\u002F\u002Fapt.izzysoft.de\u002Ffdroid\u002Findex\u002Fapk\u002Fcom.dd3boh.outertune)⠀⠀\n[\u003Cimg src=\"assets\u002Fbadge_obtainium.png\" alt=\"Get it on Obtainium\" height=\"40\">](https:\u002F\u002Fapps.obtainium.imranr.dev\u002Fredirect?r=obtainium:\u002F\u002Fapp\u002F%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\n\n## Features\n\nOuterTune is a supercharged fork of [InnerTune](https:\u002F\u002Fgithub.com\u002Fz-huang\u002FInnerTune). 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 & 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\u002FKaraoke lyrics formats (e.g LRC, TTML)\n- Audio normalization, tempo\u002Fpitch adjustment, and various other audio effects\n- Android Auto support\n- Support for Android 8 (Oreo) and higher\n\n> [!NOTE]\n> 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> [!NOTE]\n> Read our FAQ and guides on our [wiki](https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Fwiki\u002FFrequently-Asked-Questions-(FAQ))\n\n\n## Screenshots\n\n\u003Cimg src=\".\u002Fassets\u002Fmain-interface.jpg\" alt=\"Main player interface\" \u002F>\n\u003Cbr\u002F>\u003Cbr\u002F>\n\u003Cimg src=\".\u002Fassets\u002Fplayer.jpg\" alt=\"Player interface\"\u002F>\n\u003Cbr\u002F>\u003Cbr\u002F>\n\u003Cimg src=\".\u002Fassets\u002Fytm-sync.jpg\" alt=\"Sync with YouTube Music\"\u002F>\n\n[Full image gallery](.\u002Fassets\u002Fgallery)\n\n> [!WARNING]\n>\n>If 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\u003C\u002Fdetails>\n\n## Building & 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](.\u002FCONTRIBUTING.md).\n\n### Submitting Translations\n\nWe use Weblate to translate OuterTune. For more details or to submit translations, visit our [Weblate page](https:\u002F\u002Fhosted.weblate.org\u002Fprojects\u002Foutertune\u002F).\n\n\u003Ca href=\"https:\u002F\u002Fhosted.weblate.org\u002Fprojects\u002Foutertune\u002F\">\n\u003Cimg src=\"https:\u002F\u002Fhosted.weblate.org\u002Fwidget\u002Foutertune\u002Fmulti-auto.svg\" alt=\"Translation status\" \u002F>\n\u003C\u002Fa>\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:\u002F\u002Fpaypal.me\u002FDD3Boh\">\u003Cimg src=\".\u002Fassets\u002Fpaypal.png\" alt=\"PayPal\" height=\"60\" >\u003C\u002Fa>\n\n## Help & Support\n\nFor bug reports and\u002For feature requests, please create a [GitHub issue](https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Fissues).\nIf you have want help with the app, check out the [Discussion Forum](https:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Fdiscussions).\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:\u002F\u002Fgithub.com\u002FOuterTune\u002FOuterTune\u002Fgraphs\u002Fcontributors)\n\n[z-huang\u002FInnerTune](https:\u002F\u002Fgithub.com\u002Fz-huang\u002FInnerTune) for providing an awesome base for this fork, none of this\nwould have been possible without it.\n\n[Musicolet](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=in.krosbits.musicolet) for inspiration of a local music player\nexperience done right.\n\n[Gramophone](https:\u002F\u002Fgithub.com\u002FFoedusProgramme\u002FGramophone) for emotional support, and a legendary lyrics parser\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=outertune\u002Foutertune&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#outertune\u002Foutertune&Date)\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","OuterTune 是一个基于 Material 3 设计的 Android 音乐播放器，支持本地文件和 YouTube Music 播放。该项目采用 Kotlin 编写，并利用 Jetpack Compose 和 Material UI 技术构建了现代化的用户界面。尽管 OuterTune 目前已不再积极开发，但它仍然为寻找具有美观设计的音乐播放解决方案的用户提供了一个选择，特别是那些希望在一个应用中同时管理本地音乐库和在线流媒体服务的用户。对于需要持续更新和支持的应用需求，建议考虑其他替代方案如 Metrolist 或 ArchiveTune 等。",2,"2026-06-11 03:11:27","top_language"]