Fermata Media Player - audio and video player for Android Auto

Search This thread

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107
Fermata Media Player is a free, open source audio, video and TV player with a simple and intuitive interface. It is focused on playing media files organized in folders and playlists.

Supported features:

⚫ Play media files organized in folders
⚫ IPTV addon with support for EPG and archives
⚫ Youtube and web browser addons
⚫ Support for network folders: SFTP, SMB (CIFS), Google drive
⚫ Remembers the last played track and position for each folder
⚫ Support for favorites and playlists
⚫ Support for CUE and M3U playlists
⚫ Support for M3U playlist URLs
⚫ Support for bookmarks
⚫ Shuffle and repeat functions
⚫ Playback timer
⚫ Audio effects: Equalizer, Bass Boost and Virtualizer
⚫ Configure audio effects for individual tracks and folders
⚫ Configure playback speed for individual tracks and folders
⚫ Sort tracks by name, file name, date or randomly
⚫ Customizable titles and subtitles
⚫ Support for Android Auto
⚫ Pluggable media engines: MediaPlayer, ExoPlayer and VLC
⚫ Video player with support for subtitles (VLC Engine only)

There are two version of the player:

1. The first one has support for Android Auto as a media service. This version is available on Google Play - https://play.google.com/store/apps/details?id=me.aap.fermata
2. The second one provides the same functionality, but can be launched as an Android Auto application, i.e. with its own interface:


IMG-20191227-211919.jpg

IMG-20191227-211944.jpg



To install this version, you may either use the Android Auto Apps Downloader (recommended) or, for manual installation, follow the instructions below. Before the installation, make sure that the "Unknown sources" option is enabled in the Android Auto settings. To enable this option, open AA settings on your phone and go to the "Developer Settings" section.

Manual installation
Installing with KingInstaller (attached):
  • Download and install the attached apk.
  • Open KingInstaller.
  • Select Fermata-auto.apk, downloaded from Github.
  • Press the install button.
Installing from PC (adb utility is required, does not work for Android 11+):
  • Install adb - https://www.xda-developers.com/install-adb-windows-macos-linux/
  • Connect device to USB
  • Open console and run the following commands:
  • adb push fermata-XXX-auto-universal-armXX.apk /data/local/tmp/fermata.apk
  • adb shell pm install -i "com.android.vending" -r /data/local/tmp/fermata.apk
  • adb shell rm /data/local/tmp/fermata.apk
Installing from Android (ROOT is required):
  • Install the downloaded apk.
  • Download and install AIO Tweaker - https://github.com/shmykelsa/AA-Tweaker/tags .
  • Start the tweaker, open the apps list, select Fermata Auto in the list, return to the main screen and press the PATCH button. Reboot the device.
Before connecting to Android Auto:
  • Install the fermata-auto-control apk. This application is only required if you need support for steering wheel media buttons.
  • Start the player, grant permissions and add folders.
 

Attachments

  • Kinginstaller_1.2.apk
    1.9 MB · Views: 10,083
Last edited:

nellobnn

Member
Dec 8, 2010
33
0
permiss request

Andrey, passing from 1.5.4 version to 1.5.5 I see on car screen the permiss message attached.
This message is present each first connection, why? I'm root and never received permiss request (only for add folder)
Moreover sometimes when i press pause the video continue and i have to stop from my phone (immediately stopped)
Thanks a lot
nellobnn
 

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107
Andrey, passing from 1.5.4 version to 1.5.5 I see on car screen the permiss message attached.
This message is present each first connection, why? I'm root and never received permiss request (only for add folder)
Moreover sometimes when i press pause the video continue and i have to stop from my phone (immediately stopped)
Thanks a lot
nellobnn

I've uploaded a new version of 1.5.5 today. In this new version I've removed that permission message. Please reinstall.

Which one pause button do you press? Is it Fermata player button, control or the steering wheel?
 

nellobnn

Member
Dec 8, 2010
33
0
I've uploaded a new version of 1.5.5 today. In this new version I've removed that permission message. Please reinstall.

Which one pause button do you press? Is it Fermata player button, control or the steering wheel?

I use steering wheel, first I press pause on Fermata Control (nothing) then using the steering wheel I manage to press stop in Fermata player (nothing), finally I press stop on phone (immediately stopped).
This happens sometimes
 
Last edited:

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107
I use steering wheel, first I press pause on Fermata Control (nothing) then using the steering wheel I manage to press stop in Fermata player (nothing), finally I press stop on phone (immediately stopped).

It was a local file or a network stream?
If you reproduce this issue again, please send me logcat, perhaps there was some error.
 

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107
Network stream.
How can do the logcat?

If you use the VLC engine, it's not able to pause streams. In the last version I've added forcible stop instead of pause for streams. Also you may use the long press on the play/pause button to stop the playback.

You may use a logcat reader installed from the google play. Or, if you have adb enabled on your device, connect the device to usb, open console and type: adb logcat .
 

uhi711

Senior Member
Apr 28, 2013
103
19
Fermata Media Player is a free, open source audio and video player with a simple and intuitive interface. It is focused on playing media files organized in folders and playlists.



Supported features:



Play media files organized in folders

Remembers the last played track and position for each folder

Support for favorites and playlists

Support for CUE and M3U playlists

Support for bookmarks

Shuffle and repeat functions

Audio effects: Equalizer, Bass Boost and Virtualizer

Configure audio effects for individual tracks and folders

Configure playback speed for individual tracks and folders

Sort tracks by name or file name

Customizable titles and subtitles

Support for Android Auto

Pluggable media engines: MediaPlayer, ExoPlayer and VLC

Video player with support for subtitles (VLC Engine only)



There are two version of the player:



1. The first one has support for Android Auto as a media service. This version is available on Google Play - https://play.google.com/store/apps/details?id=me.aap.fermata

2. The second one provides the same functionality, but on rooted devices can be launched as an Android Auto application, i.e. with its own interface:





IMG-20191227-211919.jpg


IMG-20191227-211944.jpg






To install this version:



  • Download the latest version - https://github.com/AndreyPavlenko/Fermata/releases
  • Install an appropriate universal apk (arm or arm64) or aab.
  • Start the player, grant permissions and add folders.
  • Install the fermata-auto-control apk. This application is only required if you need support for steering wheel media buttons.
  • Download and install AA Phenotype Patcher - https://github.com/Eselter/AA-Phenotype-Patcher/releases
  • Start the patcher, tap on the dots in the top right corner, select Fermata Auto in the list, return to the main screen and press the PATCH button. Reboot the device.

Video instruction - https://youtube.com/watch?v=bwHy5zw_qQs (note: the latest version of AA (currently is 5.2) is supported now).



PS: Sorry for incorrect links, I don't have permission yet to post links.
What do you mean by "media service" on a non-rooted phone connected to a car's infotainment system supporting Android Auto? May the player be used to play video on the car's screen? As far as I know there is no app in the play store compatible with AA and able to play video.

Sent from my SM-N975F using Tapatalk
 

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107
What do you mean by "media service" on a non-rooted phone connected to a car's infotainment system supporting Android Auto?
Media service allows Android Auto to browse and play media, but it does not provide any user interface (currentry AA does not support custom UIs).

May the player be used to play video on the car's screen?
Yes it may, see the photos above.

As far as I know there is no app in the play store compatible with AA and able to play video.
You are right, there is no. Android Auto does not officially support it. That's why there are two versions of the app. The Google Play version does not support the AA video.
 

uhi711

Senior Member
Apr 28, 2013
103
19
I don't know what photos you are talking about, but the question still is: will I be able to play video on car's screen having a NON-rooted samsung phone? If yes, than how would I do this?

Sent from my SM-N975F using Tapatalk
 

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107

Andrey Pavlenko

Senior Member
Apr 8, 2020
230
107
I don't see options for network streaming. How can I find that, and which kinds of streaming are supported?

Streams are currently supported only in m3u files, for example, IPTV m3u playlists. Supported all streams that are supported by media engines: Android MediaPlayer, ExoPlayer and VLC. VLC has a reach support for various media streams.
 
  • Like
Reactions: GialanG

Alejandro2454

Member
Mar 11, 2011
14
0
showing the weather and time on the top line of the screen

Dear:
That I congratulate and thank for the app. It is spectacular.
I want to ask you that the app while playing a video can allow showing the weather and time on the top line of the screen, which is an important functionality of android auto.
Thank you.
Alexander
 

Crow820

Member
Apr 11, 2020
7
0
Hi Andery,
Your Fermata-Control app is working perfectly on Android Auto 5.2.
If this is not much of a hustle, could you implement this feature on the CarStream app?
That app was abandoned by it's creator and on Android Auto 5.2 the media control are not working
from the steering wheel.
Sorry for asking you but I don't think that somebody else will be able to fix that app.
 

Top Liked Posts

  • 1
    So see my post above (recently edited and extended), check the content from Terminal, use the other file explorer, etc - read through and do as suggested

    And usually you need root and root grant to read /data

    Starting from A9, A10 and/or A11 there were some changes (it has been long ago, I don't remember details and btw I always update), I know that I had to update my MiXPlorer to read /data/data.
    Maybe your browser or its version does not cope with
  • 1
    I wanted to change the applications order and add some speed dial entries so I reversed the ownership and permissions of the shared_prefs dir, maintaining the changes to phenotype/shared.

    So far everything still working fine! Maybe only the phenotype changes are required.
    1
    I wanted to change the applications order and add some speed dial entries so I reversed the ownership and permissions of the shared_prefs dir, maintaining the changes to phenotype/shared.

    So far everything still working fine! Maybe only the phenotype changes are required.
    Sounds really nice!
    Let us know in a couple of days again, please. I still have no time to check myself these days...
    Thank you again.
    1
    Sounds really nice!
    Let us know in a couple of days again, please. I still have no time to check myself these days...
    Thank you again.

    It's been a couple days and seems that changing permissions/ownership for /phenotype/shared directory is sufficient, everything still working fine (in my case it is basically Fermata and the coolwalk interface).

    Hope it keeps working on future releases, but for now I'll stick with this one 😊
    1
    So see my post above (recently edited and extended), check the content from Terminal, use the other file explorer, etc - read through and do as suggested

    And usually you need root and root grant to read /data

    Starting from A9, A10 and/or A11 there were some changes (it has been long ago, I don't remember details and btw I always update), I know that I had to update my MiXPlorer to read /data/data.
    Maybe your browser or its version does not cope with
  • 23
    Fermata Media Player is a free, open source audio, video and TV player with a simple and intuitive interface. It is focused on playing media files organized in folders and playlists.

    Supported features:

    ⚫ Play media files organized in folders
    ⚫ IPTV addon with support for EPG and archives
    ⚫ Youtube and web browser addons
    ⚫ Support for network folders: SFTP, SMB (CIFS), Google drive
    ⚫ Remembers the last played track and position for each folder
    ⚫ Support for favorites and playlists
    ⚫ Support for CUE and M3U playlists
    ⚫ Support for M3U playlist URLs
    ⚫ Support for bookmarks
    ⚫ Shuffle and repeat functions
    ⚫ Playback timer
    ⚫ Audio effects: Equalizer, Bass Boost and Virtualizer
    ⚫ Configure audio effects for individual tracks and folders
    ⚫ Configure playback speed for individual tracks and folders
    ⚫ Sort tracks by name, file name, date or randomly
    ⚫ Customizable titles and subtitles
    ⚫ Support for Android Auto
    ⚫ Pluggable media engines: MediaPlayer, ExoPlayer and VLC
    ⚫ Video player with support for subtitles (VLC Engine only)

    There are two version of the player:

    1. The first one has support for Android Auto as a media service. This version is available on Google Play - https://play.google.com/store/apps/details?id=me.aap.fermata
    2. The second one provides the same functionality, but can be launched as an Android Auto application, i.e. with its own interface:


    IMG-20191227-211919.jpg

    IMG-20191227-211944.jpg



    To install this version, you may either use the Android Auto Apps Downloader (recommended) or, for manual installation, follow the instructions below. Before the installation, make sure that the "Unknown sources" option is enabled in the Android Auto settings. To enable this option, open AA settings on your phone and go to the "Developer Settings" section.

    Manual installation
    Installing with KingInstaller (attached):
    • Download and install the attached apk.
    • Open KingInstaller.
    • Select Fermata-auto.apk, downloaded from Github.
    • Press the install button.
    Installing from PC (adb utility is required, does not work for Android 11+):
    • Install adb - https://www.xda-developers.com/install-adb-windows-macos-linux/
    • Connect device to USB
    • Open console and run the following commands:
    • adb push fermata-XXX-auto-universal-armXX.apk /data/local/tmp/fermata.apk
    • adb shell pm install -i "com.android.vending" -r /data/local/tmp/fermata.apk
    • adb shell rm /data/local/tmp/fermata.apk
    Installing from Android (ROOT is required):
    • Install the downloaded apk.
    • Download and install AIO Tweaker - https://github.com/shmykelsa/AA-Tweaker/tags .
    • Start the tweaker, open the apps list, select Fermata Auto in the list, return to the main screen and press the PATCH button. Reboot the device.
    Before connecting to Android Auto:
    • Install the fermata-auto-control apk. This application is only required if you need support for steering wheel media buttons.
    • Start the player, grant permissions and add folders.
    7
    Temporary solution with changed package name.
    5
    New in 1.7.0 Beta https://github.com/AndreyPavlenko/Fermata/releases/tag/v1.7.0b :
    Youtube web view.
    Basic web browser with support for bookmarks and full screen.
    Gestures support by video and control panel view:
    - Vertical scroll - volume up/down
    - Horizontal scroll:
    1 finger - emulates rw/ff button click (skip 5 seconds by default)
    2 fingers - long click on rw/ff button (skip 20 seconds)
    3 fingers - long click prev/next button (skip 5%)
    Swipe left/right - play prev/next track
    Swipe up/down - play prev/next folder
    Double click - play/pause
    3
    Fermata stop working on 7.0 too were I use few day ago. I think Google blacklisted it, maybe try to rename package name can be a workaround
    Seems like that :( Package renaming works, but I don't think it's a good solution. Google has many ways to block any app.
    3
    Unfortunately, for both situations (checked or not) netflix gives only sound no picture 😔
    I'll update webkit in the next version. Perhaps, it will help.