Coder Social home page Coder Social logo

fermata's Introduction

Fermata Media Player

Get it on Google Play

About

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 XMLTV EPG and Catchup
  • Remembers the last played track and position for each folder
  • Support for favorites and playlists
  • Support for CUE and M3U playlists
  • Support for bookmarks
  • Audio effects: Equalizer, Bass/Volume Boost and Virtualizer
  • Configure audio effects for individual tracks and folders
  • Configure playback speed for individual tracks and folders
  • Customizable titles and subtitles
  • Support for Android Auto
  • Support for Android TV
  • Show favorites and playlists on Android TV home screen
  • Pluggable media engines: MediaPlayer, ExoPlayer and VLC
  • Video player with support for subtitles and audio streams (VLC Engine only)

Building APK

Clone the repository

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

Build ExoPlayer extensions (optional)

cd Fermata/depends
./build.sh <path to Android NDK directory>

Build Fermata Auto and Fermata Control

cd Fermata
export ANDROID_SDK_ROOT=<path to android SDK>
./gradlew packageAutoReleaseUniversalApk -PABI=arm64-v8a
./gradlew packageAutoReleaseUniversalApk -PABI=armeabi-v7a
./gradlew control:assembleRelease

To build the apks with a dirrenent package name, use the APP_ID property:

./gradlew packageAutoReleaseUniversalApk -PABI=arm64-v8a -PAPP_ID=my.app.name

Donation

If you like the application, please consider making a donation:

PayPal

CloudTips

Yandex Money

fermata's People

Contributors

andreypavlenko avatar awais-amjed avatar fcaronte avatar jeenwookim avatar jul1en094 avatar micklesk avatar nossbar avatar quocvuong1105 avatar vladi69 avatar ygorigor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fermata's Issues

Search button not working

Hi, when I try to search something in web browser pressing the search button, the google page doesn't show any result, showing the home page. The only way go search something is by using the voice search function.

Android auto version: 6.1.610544-release
Fermata auto patched with AA AIO TWEAKER v. 3.1

Any idea?
Thanks.

Android Auto doesn't show the fermata auto app

Dear Andrey:

I've used Fermata Auto perfectly since you made the initial launch. However when upgrading Android auto to version v6.1.610533 and Fermata Auto to version v1.7.3, Android auto on both mobile and car does not show me the Fermata Auto app. The strange thing is that on Android auto in "version information and permissions" if Fermata Auto appears. I attach screenshot with the above.

Many greetings and attentive to your comments

Alexander

Screenshot_20210221-174300_Android Auto

IPTV

Добрый день,установил версию 1.8,подскажите как включить IPTV? #

Netflix player does not work

Hii

Fisrt i hace yo congrats for the app

The Netflix player does not working

Página web no disponible
No ha sido posible cargar la página web intent://www.netflix.com/title/80014749#Intent;scheme=https;package=com.netflix.mediaclient;S.browser_fallback_url=https%3A%2F%2Fwww.netflix.com%2Ftitle%2F80014749%3FpreventIntent%3Dtrue;end porque:

net::ERR_UNKNOWN_URL_SCHEME

Fermata error

Hola buenas tardes, al momento de ejecutar android auto la aplicación no aparece , en el teléfono funciona muy bien, pero en Android auto no aparece disponible.

Edit Iptv list

next version, please allow us to edit the iptv main list. for example if i want to add epg link, i have to redo the whole iptv add.

Fermata license

Hi,

Can you please clarify on under what license is the Fermata source code? Ideally even pick and include one in this repo. I'm asking because I'm trying to include your app (link to this repo) in a list of FOOS Android apps at https://github.com/offa/android-foss but that actually requires to know the license.

Thanks

Web Browser version

Hello,
Thanks for this great app !

But the web brosser version is old, firefox 5.0, year 2011.

It's possible to upgrade for à new version ?
because some websites no longer accept this version for online streaming.
For exemple : https://www.6play.fr/m6

unable to scroll

andrey, fermata auto is marvelous. i dont have to change my headunit in order to watch movies etc on my non touchscreen ntg5. 1 mercedes gla.

i got one issue at them moment. on some older version of fermata auto cant remember which one, the folder, favourite, music i was able to scroll up down more than one screen. now the latetest version, it wont able to scroll more than one screen, it just jump out of fermata menu and goes into android auto menu. pls fix this pleaseeese. because if i have list of 50s, i only to scroll down 5 list only (depend whether it text or icon list)

Don't work

Hi
I have fermata 1.8 on Android auto 6.3.
Don't work anymore.
Thanks

Request a better algorithm for the audio shuffle

Hello

I would like to have a better algorithm for the shuffle because I find it not very efficient.

Example: I have a playlist of 1049 mp3. He starts playing the first song, then when I do the next one, he puts the 1049, next 1048, 1047, 1045, 1037, 1044, 1041, 1038, 1011, 1039, 1003 ... I find that the shuffle does not mix a lot between mp3s.

I did other tests. I forced the application to close and cleared the cache and restarted Fermata Auto. Started the same playlist of 1049 mp3 in shuffle mode starting with the first song and when I do the next, the shuffle takes the same order, 1049, 1048, 1047, 1045, 1037, 1044, 1041, 1038, 1011, 1039, 1003 ... So no change.

Another test, I forced the app close and cleared the cache and restarted Fermata Auto. Started the same playlist of 1049 mp3 in shuffle mode starting with song 105 and when I do next, the shuffle takes the same order, 1049, 1048, 1047, 1045, 1037, 1044, 1041, 1038, 1011, 1039, 1003 ... No change yet.

I would like to have a more efficient shuffle like doing a different random each time the app is started.

Thank you for your support

Compatibility with Android 11

Hi all, I was using an old version of fermata auto in my xioami mi 10 with Android 11 and Android auto 7.0 (no root) and was working without problem. Now I try to update to last version and fermata disappeared from Android auto (I instal the apk as from play store as usually) any suggestions?

Youtube controls on cars without touchscreen

Hi.
First of all I must say I really like your app. Now for the problem.
I have 2020 Mazda 3 without touchscreen. Youtube works as intended but it does not highlight where the "cursor" is currently. So using youtube becomes a guessing game. Could you add some kind of highlight on currently selected option in browser similar to hover highlight option in CSS. Also as far as I can tell my car control wheel works as intended for navigating your app. It is just that everything looks the same on youtube so you can't know which link you are selecting. If you need someone to test it I'm in.
Ty

Issue while playing video through browser

While i playing videos from brower i.e. say hotstar, then i lost touch control after going into full screen. Otherwise working fine. Secondly videos aren't playing from amazon prime video. Please give solution if possible.

Add support for intents/voice command

I use this app all the time in Android auto to play music by folders. It would be amazing if it supported voice commands or Integrated with Android assistant.

For my case, the following would be good.
Google fermata play folder (foldername)
Google fermata play file (filename)
Google fermata play playlist (playlist name)

Fermata auto not detected

After installing version 1.8.0 my AA does not detect the application. xiaomi redmi note 10 miui 12.5.1 the previous version detects it without problems

Great work Working fine with AA5.2

video player working fine with Android Auto 5.2, steering controls not working, I've downloaded Fermata auto control 1.5.5, it is not showing in apps list. Its is showing in AA Phenotype patcher and i tried patching Fermata auto control with it, Still Steering controls not working. Help Me.

fermata 1.7.7 freezed

Screenshot_2021-05-09-21-36-56-357_com google android feedback
Screenshot_2021-05-09-21-36-16-433_com google android feedback
Screenshot_2021-05-09-21-33-59-958_com google android feedback
Screenshot_2021-05-09-21-33-52-662_com google android feedback

thanks for your job, I have an issue with the app.
when open app it still freezed, what I can do?
I have installed it with AAAD

Featured request voice message

Hi Dev, I would to know if you can add the possibility to send a voice message on WhatsApp and Telegram using their web service. Send text and other things seem working correctly. Need to can move the menu button from bottom right side because is the same position of the mic button

Resolution on youtube screen

Hi there Andrey.

Can't seems to adjust the resolution of the YouTube page on F.A. incredibly large on banners ans text.
Next to impossible to search videos this way.
Using 1.8 version

Web browser seems okay (google image)
Video playing resolution works fine too.

20210917_230637
20210917_230644
20210917_230712
20210917_230739

jpeg and mkv

Andrey your app is very interesting and useful.
Some question:
I use m3u file and i have seen that if i use stream on live channel i can see the video but if i open a vod stream file (mp4 or mkv) i listen only audio (fermata shows audio icon). If I open local mp4 files I can see them.
Moreover it is not able to view photo format (es. jpeg). Fermat considers it as folder
It is possible to introduce this features?
Thank a lot

youtube playback in background?

When starting a youtube video, the playback automatically stops when Fermata goes to the background (I open home screen or switch to an another app) and the notification disappears. When I go back to Fermata and click on play, it start to play the video from the beginning. Stopping the playback might make sense for videos, but it's pretty annoying when I just want to listen to some music. (However, normal video continues to play in the background).
Interestingly, when using Android Auto, youtube continues to play in the background if I switch to a different app (at least in the desktop head unit emulator). If I disconnect the auto, the playback stops but the notification remains. If I click on the play button in notification, it actually starts to play in the background, but this makes the app completely buggy and I can't use the UI until I force stop the app.

Fermata Auto

Ho provato a visionare canali tv con file 3mu si sente ma il video non funziona, file 3mu sono acquistate, con aplicazia VLC funziona, Ce qualqe bug.Grazie

Fermata Auto used to work

Hello
Fermata auto used to be show on AA on my car but after installing Fermata media player from Google player Suddenly only Fermata control is showing on my AA car screen
No matter who many time uninstall all Fermata player and Fermata auto and fermata control and installing only latest version of Fermata auto 1.8 and fermata control
Only the control is showing on my screen
My phone is not rooted and my AA version is
Screenshot_20210901_091609_com google android projection gearhead

Recursive folder add doesn't always work

Since 369df98 Fermata should support recursively adding directories to playlist, however it doesn't seem to always work in practice. I'm not sure what is the problem, since there are no error messages, but I suspect that if there are files that are not yet indexed, it simply fails. If I create a new playlist, it creates an empty list, if I add to an existing one it doesn't do anything. It certainly never worked for me on top level folders. Logcat also seems unhelpful, after clicking on the OK button of the create playlist window:

07-10 20:32:39.170 26480 26506 D OpenGLRenderer: endAllActiveAnimators on 0x7a452edf00 (RippleDrawable) with handle 0x7a92c0a7e0
07-10 20:32:39.185  2822 12083 E InputDispatcher: Window handle Window{65c84b4 u0 me.aap.fermata.auto/me.aap.fermata.ui.activity.MainActivity} has no registered input channel
07-10 20:32:39.194 23733 23733 I HK/LatinKbdBaseView: closing org.pocketworkstation.pckeyboard.LatinKeyboardView{688e6bf V.ED..... ......ID 0,0-1080,480 #1020026 android:id/keyboardView}

But I get similar output when it actually works. Logcat is from 1.7.0, but 1.8.0 doesn't seem to work either.

Android 6.5.612134 fermata auto not working

Hi, as I was running fermata auto on android 6.3 perfectly but now android 6.3 has to be upgraded to latest version being not supportive. So kindly help and upgrade or do something for the new update

Auto channels switch

The channels on the m3u list switch every 5 seconds. I tried to change the shuffle option but it did nothing. Android 10, AA 6.9, Galaxy S9. Installation from Github. How to solve the problem?

Cannot add folders

I'm receiving the following toast notification with Fermata 1.36 arm64 apk when trying to add a folder:

Failed to add folder: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.OPEN_DOCUMENT_TREE }

This is on a OnePlus 7 Pro running OOS Android 10 Open Beta 9.

Web browser no audio on Plex (AAC 5.1 audio format)

I think the issue is Chrome not supporting this audio format. I tried with the phone's chrome browser and did not have sound but there is sound on the same file on Firefox.

I tried to change the agent but don't think it did anything (or maybe I did it wrong.)

Youtube audio is working perfectly fine too.

Обновление

Как правильно обновить приложение?
Установлено приложение через AAStore версия 1.7.7 - все работает
При установке файла 1.7.10 - AndroidAuto не видит его.
Спасибо за ответ.

Issue with the music player on AA

I have a problem with the music player on android auto. When I put in a 200 mp3 playlist everything is fine but when I put 1400 mp3 (15 gb), either the player freezes after 5 seconds of playback or android auto crashes. Sometimes my smartphone freezes completely.

When I put the same playlist (1400 mp3) on another player (like Poweramp) I don't have this bug.

Fermata Media Player 1.8.0 (116)
Android Auto 6.8.613354
Android 10 (on phone Oneplus 6T)

Thank you for the support

enable getting player app via fDroid or direct apk download

As far as I can see, currently the only way to get the player is via Google Play store, where it can be downloaded for free.
Consequently, users of degoogled Systems or alternative ROMs are excluded from using it.

Please enable getting the app via fDroid, or referring to another source to download the apk directly.

Landscape controls

Firstly, I want to say that Fermata Auto is the best App since a long time. Using the rooted version and it's awesome (for audio only and video too).
Only thing that could be improved would be to have the possibility to move the control bars (both control and menu bar) to the side on landscape screen (especially on Android Auto screen).
And again, fantastic app!

Settings for IPTV

I have a IPTV account and a address for them. How do I get this to work in the TV connection?

Infinite loading icon upon opening App

Hi,

Basically when I open the app on android auto, as soon as I enter a folder with videos, all thumbnails appear with a loading icon. I have tried to force stop app on the phone and sometimes the icons appear but it only plays 8/12 seconds of video, then the screen goes black, it goes back to folder selection, if you try any file a second time, the video plays for either the same time or a bit less and repeats the problem, black screen and back to video selection but this time, all icons are now again with the loading spinning wheel again. I have tried changing the media engine and sometimes it works, sometimes it crashes AA in totalitty. Is it necessary to have the official Fermata Media Player installed? In order to use VLC media engine, does having VLC installed on the device influences the performance?

Using Android Auto 5.3, AA-Phenotype-Patcher 0.85 and Fermata Auto 1.7.3.

Web browser

Using the web browser, I don't see the tabs to switch between each open tab.

Hello shuffle while watching video problem

Hello shuffle while watching video problem ?

Although shuffle is turned on when watching videos, it plays the same videos in shuffle every time. It starts to become annoying after a certain period of time. I would be grateful if you could solve this problem.

Add mp3 tag based browsing

While organized folders is a good way to browse for music, I think mp3 tag based, at least ARTIST,ALBUM,SONG name based browsing should be added.
Along with a global search option. That would make this perfect.Keeping the current interface that is simple and excellent.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.