PodAura
<div align="center"> <div> <img src="doc/image/PodAura.svg" style="height: 210px"/> </div> <h1>π₯° PodAura</h1> <p><b>P</b>odcasts <b>O</b>rganized <b>D</b>iversely with <b>A</b>udio-Video <b>U</b>nification for <b>R</b>ich <b>A</b>ccess</p> <p> <a href="https://github.com/SkyD666/PodAura/actions" style="text-decoration:none"> <img src="https://img.shields.io/github/actions/workflow/status/SkyD666/PodAura/pre_release.yml?branch=master&style=for-the-badge" alt="GitHub Workflow Status" /> </a> <a href="https://github.com/SkyD666/PodAura/releases/latest" style="text-decoration:none"> <img src="https://img.shields.io/github/v/release/SkyD666/PodAura?display_name=release&style=for-the-badge" alt="GitHub release (latest by date)"/> </a> <a href="https://f-droid.org/packages/com.skyd.anivu/" style="text-decoration:none"> <img src="https://img.shields.io/f-droid/v/com.skyd.anivu?style=for-the-badge&logo=F-Droid&color=1976d2" alt="F-Droid Version"/> </a> <a href="https://github.com/SkyD666/PodAura/releases/latest" style="text-decoration:none" > <img src="https://img.shields.io/github/downloads/SkyD666/PodAura/total?style=for-the-badge" alt="GitHub all downloads"/> </a> <a href="https://www.android.com/versions/nougat-7-0" style="text-decoration:none" > <img src="https://img.shields.io/badge/Android 7.0+-brightgreen?style=for-the-badge&logo=android&logoColor=white" alt="Support platform"/> </a> <a href="https://www.apple.com/os/macos/" style="text-decoration:none" > <img src="https://img.shields.io/badge/macOS%20(beta)-black?style=for-the-badge&logo=apple&logoColor=white" alt="Support platform"/> </a> <a href="https://github.com/SkyD666/PodAura/blob/master/LICENSE" style="text-decoration:none" > <img src="https://img.shields.io/github/license/SkyD666/PodAura?style=for-the-badge" alt="GitHub license"/> </a> <a href="https://t.me/SkyD666Chat" style="text-decoration:none" > <img src="https://img.shields.io/badge/Telegram-2CA5E0?logo=telegram&logoColor=white&style=for-the-badge" alt="Telegram"/> </a> <a href="https://discord.gg/pEWEjeJTa3" style="text-decoration:none" > <img src="https://img.shields.io/discord/982522006819991622?color=5865F2&label=Discord&logo=discord&logoColor=white&style=for-the-badge" alt="Discord"/> </a> </p> <p> An <b>all-in-one Podcast app</b> for <b>RSS subscription and updates</b>, <b>media downloads</b> and <b>playback</b>. </p> <p> PodAura utilizes the <b><a href="https://developer.android.com/topic/architecture#recommended-app-arch">MVI</a></b> architecture and fully adopts the <b><a href="https://m3.material.io/">Material You</a></b> design style. All pages are developed using <b>Compose Multiplatform</b>. </p> <p> <b><a href="https://crowdin.com/project/podaura">Help us translate</a></b> </p> </div> <a href="https://f-droid.org/packages/com.skyd.anivu"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"></a> ## π‘ Features 1. **Subscribe to RSS**, Update RSS, **Read** RSS 2. **Automatically update RSS** subscriptions 3. **Download** enclosures (enclosure tags) in RSS articles 4. **Automatically download** podcast media 5. **Play media enclosures or downloaded videos** 6. Support variable playback **speed**, setup **audio track**, **subtitle track**, etc 7. **Double-finger** gesture to **rotate and zoom** video, **long press** to speed up playback 8. **Swipe** on the video to **control volume**, **brightness**, and **playback position** 9. **Searching** existing **RSS subscription content** 10. **Play other videos on the phone** 11. Support **custom MPV player** 12. Support **custom playlists** 13. Support Android **Picture in Picture** 14. Support **import and export** subscriptions via **OPML** 15. Support **dark mode** 16. ...... ## π€© Screenshots <img src="doc/image/en/ic_rss_screen.jpg" alt="ic_rss_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_rss_screen_edit.jpg" alt="ic_rss_screen_edit" style="zoom:80%;" /> <img src="doc/image/en/ic_article_screen.jpg" alt="ic_article_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_read_screen.jpg" alt="ic_read_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_media_screen.jpg" alt="ic_media_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_player_activity_port.jpg" alt="ic_download_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_history_screen.jpg" alt="ic_media_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_download_screen.jpg" alt="ic_download_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_setting_screen.jpg" alt="ic_setting_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_appearance_screen.jpg" alt="ic_appearance_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_rss_config_screen.jpg" alt="ic_rss_config_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_about_screen.jpg" alt="ic_about_screen" style="zoom:80%;" /> <img src="doc/image/en/ic_player_activity.jpg" alt="ic_player_activity" style="zoom:80%;" /> ## π Translation If you are interested, please help us **translate**, thank you. <a title="Crowdin" target="_blank" href="https://crowdin.com/project/podaura"><img src="https://badges.crowdin.net/podaura/localized.svg"></a> ## π Primary technology stack - **MVI** Architecture - **Compose** Multiplatform - Kotlin **Coroutines and Flow** - **Material You** - **ViewModel** - **Room** - **Paging 3** - **Ktor** - **Koin** - **MPV** - **WorkManager** - **DataStore** - **KSP** - Splash Screen - Navigation - Coil - JNA ## β¨ Star History [](https://star-history.com/?repos=SkyD666/PodAura#SkyD666/PodAura&Date) ## π Other works <table> <thead> <tr> <th>Work</th> <th>Description</th> <th>Link</th> </tr> </thead> <tbody> <tr> <td><img src="doc/image/Rays.svg" style="height: 100px"/></td> <td><b>Rays (Record All Your Stickers)</b>, A tool to <b>record, search and manage stickers</b> on your phone. π₯° Are you still struggling with <b>too many stickers on your phone</b> and having trouble finding the ones you want? This tool will help you <b>manage your stickers</b>! π</td> <td><a href="https://github.com/SkyD666/Rays-Android">https://github.com/SkyD666/Rays-Android</a></td> </tr> <tr> <td><img src="doc/image/Raca.svg" style="height: 100px"/></td> <td><b>Raca (Record All Classic Articles)</b>, a tool to <b>record and search abstract passages and mini-essays</b> in the comments section locally. π€ Are you still having trouble remembering the content of your mini-essay and facing the embarrassing situation of forgetting the front, middle and back? Using this tool will help you <b>record the mini-essays</b> you come across and never worry about forgetting them again! π</td> <td><a href="https://github.com/SkyD666/Raca-Android">https://github.com/SkyD666/Raca-Android</a></td> </tr> <tr> <td><img src="doc/image/NightScreen.svg" style="height: 100px"/></td> <td><b>NightScreen</b>, when you <b>use your phone at night</b> π, Night Screen can help you <b>reduce the brightness</b> of the screen and <b>reduce the damage to your eyes</b>.</td> <td><a href="https://github.com/SkyD666/NightScreen">https://github.com/SkyD666/NightScreen</a></td> </tr> </tbody> </table> ## π License This software code is available under the following **license** [**GNU General Public License v3.0**](LICENSE)