Repolode
AndreyPavlenko

AndreyPavlenko/Fermata

Free, open-source Android media player for audio, video and IPTV, focused on files organized in folders and playlists.

Open-source alternative to:VLC for Android

Stars
1,493
Forks
235
Open issues
221
Last commit
11 hours ago

What is it?

Fermata Media Player is a free, open-source Android app for playing audio, video and TV content. Its interface centers on media files organized in folders and playlists, and it remembers the last played track and position for each folder.

The player supports CUE and M3U playlists, favorites and bookmarks, and an IPTV addon with XMLTV EPG and catchup. Audio can be tuned with an equalizer, bass and volume boost, and virtualizer, with settings configurable per track or folder, along with playback speed.

Fermata runs on Android phones, Android Auto and Android TV, where favorites and playlists can appear on the TV home screen. Playback engines are pluggable: MediaPlayer, ExoPlayer and VLC, with subtitle and audio stream selection for video when using the VLC engine.

Key features

  • 01Plays media files organized in folders, remembering position per folder
  • 02IPTV addon with XMLTV EPG and catchup support
  • 03Supports CUE and M3U playlists, favorites and bookmarks
  • 04Equalizer, bass/volume boost and virtualizer, configurable per track or folder
  • 05Runs on Android Auto and Android TV

Use cases

  • Playing a local music or video library organized by album or folder on an Android phone
  • Watching live TV channels with an XMLTV program guide on Android TV
  • Listening to music in the car through Android Auto

Quick start

  1. 1

    Download the latest APK from the releases page

  2. 2

    Install the Android SDK or Android Studio and set ANDROID_SDK_ROOT

    export ANDROID_SDK_ROOT=<path to android SDK>
  3. 3

    Clone the repository with submodules

    git clone --recurse-submodules https://github.com/AndreyPavlenko/Fermata.git
  4. 4

    Build the APK

    ./gradlew bundleAutoRelease -PAPP_ID_SFX=.type.your.pkg.sfx.here

Things to know

  • Licensed under GPL-3.0, a copyleft license requiring derivative works to remain open source.
  • Building from source requires the Android SDK and a configured package ID suffix.

In collections

Topics

FAQ

What is Fermata?
Free, open-source Android media player for audio, video and IPTV, focused on files organized in folders and playlists. Fermata Media Player is a free, open-source Android app for playing audio, video and TV content. Its interface centers on media files organized in folders and playlists, and it remembers the last played track and position for each folder.
Is Fermata free to use? What license does it have?
Fermata is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is Fermata still maintained?
Actively maintained. The last commit to Fermata was on Nov 7, 2026.
What can I use Fermata for?
Playing a local music or video library organized by album or folder on an Android phone Watching live TV channels with an XMLTV program guide on Android TV Listening to music in the car through Android Auto
How do I install Fermata?
Download the latest APK from the releases page Install the Android SDK or Android Studio and set ANDROID_SDK_ROOT: export ANDROID_SDK_ROOT=<path to android SDK> Clone the repository with submodules: git clone --recurse-submodules https://github.com/AndreyPavlenko/Fermata.git Build the APK: ./gradlew bundleAutoRelease -PAPP_ID_SFX=.type.your.pkg.sfx.here
Where can I get Fermata?
The source code and installation instructions are on GitHub: https://github.com/AndreyPavlenko/Fermata

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects