AndreyPavlenko

AndreyPavlenko/Fermata

Java GPL-3.0 Media Single maintainer risk
1.2k stars
162 forks
slow
GitHub +24 / week

1.2k

Stars

162

Forks

195

Open issues

12

Contributors

2.0.1 06 Jun 2026

AI Analysis

Fermata is a free, open-source media player for Android that plays audio, video, and TV content organized in folders and playlists, with support for IPTV, Android Auto, Android TV, and pluggable media engines. It serves end users who prefer folder-based media organization over streaming platforms, and is particularly useful for IPTV enthusiasts and local media library management on Android devices.

Media Application Discovery value: 6/10
Documentation 7/10
Activity 8/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

android-media-player iptv-support open-source-audio folder-based-media android-tv
Actively maintained Well documented Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
1w ago

Android media player with folder-based organization and IPTV support, modestly adopted in TV/streaming niche

Fermata is a free, open-source Android audio/video player focused on folder-based media organization and IPTV functionality. Built for users who manage local media libraries or stream IPTV content, it emphasizes per-folder/track audio tuning (EQ, speed, bookmarks) and Android TV support. Real-world adoption appears modest but stable: ~1,100 GitHub stars, presence on Google Play, and consistent maintenance since 2019. Serves a specific use case rather than attempting general-purpose dominance.

Origin

Created December 2019 by Andrey Pavlenko as a solo-maintained project. No major pivots documented in README. Appears to have grown incrementally through steady feature additions (IPTV, Android Auto/TV support, pluggable media engines) rather than viral adoption or major milestone events.

Growth

Star trajectory suggests organic, slow growth: 1,100 total stars over ~6.5 years, with 13 gained in the last 7 days (as of June 2026). No evidence of explosive adoption phases. Growth likely driven by incremental feature parity with competitors (ExoPlayer/VLC engine support, Android TV integration) and developer word-of-mouth rather than marketing. Stability of maintenance suggests retained user base rather than sustained expansion.

In production

App distributed via Google Play Store, indicating basic security/compliance review and real user installation. Donation links (PayPal, CloudTips, Yandex Money) suggest some financial support; presence on public app store implies measurable installs, though exact numbers not documented. Similar repos (FongMi/TV: 8,398 stars; nextplayer: 4,078 stars) suggest category has active users but Fermata ranks mid-tier. Adoption not verified beyond app store presence.

Code analysis
Architecture

Based on README, appears modular: pluggable media engines (MediaPlayer, ExoPlayer, VLC), folder-based UI model, per-track/folder configuration persistence, and Android framework integration (Auto, TV, home screen widgets). Likely uses Gradle for Android builds; Docker support suggests containerized CI/CD consideration. Actual architecture quality cannot be assessed from README alone.

Tests

Not documented in README. No mention of unit tests, integration tests, or testing strategy.

Maintenance

Last push 2026-06-06 (24 days before analysis date) indicates active maintenance. Repository is 6.5 years old and has not stagnated. Single-maintainer projects may face bus factor risk; no indication of secondary maintainers or community contribution patterns in README. Consistent release cadence appears plausible but not confirmed.

Honest verdict

ADOPT IF: you manage local media libraries organized in folders on Android, need per-track audio/speed tuning, or want open-source IPTV client with EPG support on TV. AVOID IF: you require extensive community plugins, expect frequent releases with major new features, or depend on professional support/documentation. MONITOR IF: considering for production TV deployment, as single-maintainer status and modest adoption may indicate future maintenance uncertainty.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

4/10

Risks
  • Single-maintainer project with no documented secondary contributors; bus factor risk if Andrey Pavlenko becomes unavailable.
  • Modest adoption (1,100 stars) relative to competitors suggests either feature gaps or limited discoverability; maintenance motivation may wane if user base stagnates.
  • GPL-3.0 license may deter commercial deployment or enterprise adoption compared to more permissive alternatives.
  • Test coverage not documented; unknown code quality rigor and bug-fix responsiveness below visible bug reports.
  • Android fragmentation and frequent OS updates could require constant maintenance; small maintainer capacity may struggle with regression testing.
Prediction

Likely to remain a stable, modest-adoption niche player for folder-organized media and IPTV on Android. Slow organic growth suggests neither rapid expansion nor decline; project may become maintenance-mode if feature parity with competitors remains incomplete. Migration to Kotlin (like competitors) may become necessary within 2-3 years.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Java
98.8%
C++
0.7%
JavaScript
0.3%
CMake
0.1%
Shell
0.1%
Dockerfile
0%

Information

Language
Java
License
GPL-3.0
Last updated
1mo ago
Created
80mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

FongMi

FongMi/TV

FongMi/TV is a feature-rich Android media application for both TV and mobile...

8.5k Java Media
mpv-android

mpv-android/mpv-android

mpv-android is a feature-rich video player application for Android that brings...

3.4k Kotlin Media
jellyfin

jellyfin/jellyfin-androidtv

Jellyfin for Android TV is a native Android TV client for the Jellyfin media...

4.4k Kotlin Media
oxyroid

oxyroid/M3UAndroid

M3UAndroid is a clean, ad-free IPTV player for Android phones, tablets, and...

1.2k Kotlin Media
jarnedemeulemeester

jarnedemeulemeester/findroid

Findroid is a native Android application that provides an alternative user...

4.1k Kotlin Media
vs. alternatives
FongMi/TV

7× more GitHub stars (8,398 vs 1,142). FongMi/TV appears more TV-centric. Fermata's differentiation unclear from README alone, but lower adoption suggests either narrower feature set or different market positioning.

nextplayer (anilbeesetti)

3.5× more stars (4,078 vs 1,142). nextplayer likely newer or more aggressive marketing. Fermata predates nextplayer (2019 vs implied later start). Suggests Fermata lost market share or serves different use case.

mpv-android

3× more stars (3,344 vs 1,142). mpv-android is port of mpv desktop player; Fermata is purpose-built for Android. Different audiences: mpv users migrating to Android vs. users seeking folder-organized playback.

oxyroid/M3UAndroid

Similar star count (1,201 vs 1,142), suggesting comparable adoption tier. Both appear M3U/playlist-focused, but M3UAndroid may be more playlist-centric while Fermata emphasizes folder navigation.