Android version 1.4.4 released

Change log v1.4.4:

  • Added option to select buffer size (Hardware, Software, HW+)
  • Added “Channels management mode” to manually sort channels and to sort by name (checkbox in context menu)
  • Added the ability to select specific date and time of channel archive (at the end of archive programs list)
  • Added FTP support for playlist and EPG downloading
  • Auto-select playing channel on channels list reopening
  • Other fixes and improvements
This entry was posted in Release for Android. Bookmark the permalink.

87 Responses to Android version 1.4.4 released

  1. Barry says:

    Hi I see 1-4 on buffer but what is the difference 4 more buffer I am thinking

    • nikman says:

      Buffer size:
      1 – smallest

      4 – biggest

      You can see current buffering progress in info bar’s timeline.
      Also, use “Pause” state to fill the buffer in advance.

      • Jesse says:

        Question on the catchup. I am using the |catchup=xc. What can I add to this or use instead to get more than 1 day of catchup? How exactly would I write it? The page is a little confusing for
        Me. This new version is great. Love how the guide goes back to the channel now. It’s near perfect now.

  2. Jesse says:

    This is awesome. You are in a league of your own with the ability to move the channels in a group like this. I used the beta and it’s great.

  3. Steve says:

    I have a mi box 3 and it seems every channel in my iptv subscription only plays with native or auto decoder. If I change decoder to something besides above selection then it will not play the stream. Even though I have it set to auto it says the stream is 720p with HW on channel progress window. My question is, is native decoder the only decoder that works on the mi box 3? And also if native is selected auto then why does it say 720p HW in channel progress window? Will native ever be supported for custom buffer size?

    Thanks Steve

    • Steve says:

      By the way, my iotv subscription uses ts and m3u8 streams. I did not know if this info would be vital so included it in a reply.


    • nikman says:

      “HW” icon in info bar means that current decoder uses hardware decoding of the device. Native decoder could also use hardware decoding.
      You should try local video files playback with different decoders selected.

      • Steve says:

        If native uses hardware decoder then why doesnt it use the custom buffer? If not then could you add if native decoder selected but uses hardware use custom buffer within settings instead of standard buffer?

        • nikman says:

          This could be a feature request for the future app updates.

          • Steve says:

            I would love to see it in the near future. Thanks for all the hard work you put into this app. Two thumbs up.

          • Slawek says:

            That would be welcomed feature. I used your app on my Android TV and mi box and on both, my streams are only working perfect with native decode. But it suffers with buffering problem. Streams are ok, but probably hardware need more time to process.

            Maybe you know any other way to increase native buffer in whole Android system?

  4. Jamie says:

    HI have done update how do I arrange channels list to my liking

    • nikman says:

      1. Activate Settings->Advanced->Channels management mode
      2. Use “Up”/”Down” keys to move selected channel up/down on the list
      3. Use “Left”/”Right” keys to select previous/next channel
      4. Use long “Left”/”Right” keypresses to change groups
      5. Deactivate Settings->Advanced->Channels management mode

      • Ersin says:

        I can’t select channels and move them up and down. I selected the “channels management mode”. I don’t think that activated something.

        • nikman says:

          You can move selected channel up and down when “Channels management mode” checkbox is checked.

  5. Bernie says:

    Is there a reason it’s not updated on Amazon

  6. Nakti says:

    How can I downgrade to 1.4.3 as the new version is buffering too much on Full HD and all other channels. Tried to change from auto to native H+ software and also changed buffer size without any good result. Do you have 1.4.3 apk.

    • Nakti says:

      The picture is stuttering all the time with buffer 1-4, Did clear data for the app and tried but same with this version. It would be great if the buffer is loading and not stuttering the picture everytime its reloading the buffer.

      Is this a bug or can this be fixed? I really like this play so much.

      • Steve says:

        I had the same issue with my mi box 3 android tv box and noticed it uses native decoders only so custom buffer made no difference since native isnt supported within this app. I hooked my laptop to hdtv via hdmi cable and installed memu emulator, installed perfect player and all my streams are perfect now and can even adjust buffer but its not needed since my hardware in my laptop is better then what I had in my mi box 3 android tv box. It all comes down to hardware. I plan on purchasing a windows mini pc box soon so that I dont have to use my laptop anymore or junky android box (I have tried many different android boxes and all have this issue with streaming).

      • nikman says:

        If streaming server does not provide enough bandwidth performance, you can press “Pause” button to fill buffer in advance.

        • Nakti says:

          But 1.4.3 is working without any issues. I use H96 pro plus. And the streaming server is high speed server.

          • Nakti says:

            Got it to work good now with the new version.
            Did clear the data cache for the app and reopened it and didn’t restore the backup.

  7. Steve says:

    I have noticed on my computer playing stream through memu emulator that buffer 1 is the largest showing buffer about 2 inches long where buffer 4 is the smallest buffer with only a quarter of an inch long so instructions in forum is backwards or the app has it backwards. No big issue but thought I would share my findings.

    • nikman says:

      Everything is correct.
      Larger buffer requires more time to be fully filled, that’s why smallest buffer is filled faster.
      You can press “Pause” to see how it fills up.

      • Steve says:

        You are correct. My apologies.

      • Anthony says:

        I swear I see that buffer szes backwards the way Steve did. 1 fills the entire bar and rakes longer to be filled, while 4 fills only a quarter of the bar and takes only a second or two. What am I missing here? Thank you

      • aw8266 says:

        I am using 1.5.8. the buffer levels are indeed backwards from the way they are intended. Please check your code. Most importantly, I can send you a short video showing you what I see. Please email me directly if you like. I too am a developer, fyi. Btw, I love your app…tried them all and PP is the best!


  8. Jesse says:

    I assigned all the logos for the channels when it was beta. I made the ppbck file from that and and now it will not populate past the letter ‘n’. I did it twice. I am using a firetv box. It was a lot of work. Is there someway to fix this or some way to get the beta version back?

    • nikman says:

      What do you mean of “it will not populate past the letter ‘n’”?

      • Jesse says:

        It is alphabetical and no logos will show after the letter ‘N’. From The letter ‘O’ -‘Z’ it will not show any logos. It worked fine in the beta and then when I backed it up and did the new version it would not do the rest of the logos. All the epg worked but not the logos.

        • nikman says:

          You should try:
          – set different Settings->General->Logos directory to change logos cache place
          – clear app’s cache/data (save backup before)
          – reinstall the app

          • Jesse says:

            When you move the channels within the group, with the new feature, you have to hit save when you try to exit out. Does that stop you from assigning logos anytime after that? Does everything have to be done before you move the channels within the group? That is the only ‘management’ that says save afterwards.

          • nikman says:

            You only have to confirm saving your channels movements in “Channels management mode”. All other manipulations in other modes are saved automatically.

  9. Brad Guthrie says:

    Is there a way to force update the amazon fire stick app full version? Thanks

  10. Nakti says:

    What to do so that channels can zap faster? It works fine with hardware but on some channels it cant play the channel with hardware. How to zap faster?

  11. Mike-Lopez says:


    just wondering when we are scrolling the guide
    can we have the background channel move to the Conner maybe to the right

    leaving the channel playing on the back of the guide don’t make any sense to me

    no sure if that can be done,,

    thanks for the great app

  12. Steve says:

    Excuse me but can you tell us the megs used for each custom buffer 1-4? Would be nice to know in order to match system available memory.


    • nikman says:

      This should not be a problem – max amount of memory used is less then 120-180mb RAM.

  13. Shawn says:

    Hi Nikman,
    I’m wondering if there is a way to retrieve program information when in the EPG? I know it can be found with the right button when viewing a channel but can’t seem to find a way within the EPG. Awesome app BTW, defiantly my favorite IPTV player.

    • nikman says:

      You can use “i”/”info” keypress if available to show detailed EPG info or select “Details” view mode in channels list context menu.

  14. Damir says:

    Hi. Do you plan to make ppbck files load on file click? That would save some time. And i think it would be usefull in many aspects.

    Thank you

  15. Taner says:

    Can i configure max resolution or quality for dynamic(auto quality) hls streams?

  16. Opimon says:

    How it’s possible to reload EPG ?

  17. Disco says:

    Two different supplier’s icons blending into each supplier. It’s a first for me!


  18. Steve says:

    Excuse me but do you think we can get a help file included in build for android version? Would make a nice feature request.


  19. Mark says:

    Is there a way to extend epg more than 11/2 hrs ahead

    • nikman says:

      The app refreshes future EPG programs on each manual or auto update. However, it is limited due to unreasonable performance/memory usage.

  20. Taner says:

    How can i configure update playlist every startup? (Im using start on boot, when player starts my playlist not up to date

    • nikman says:

      The app updates playlist on startup and on each manual or auto update.
      Make sure you are using link to playlist (URL), rather then downloaded playlist file.

  21. Paul says:

    How do a change the time and date to search the archive? When I press on it just plays the last item in the archive list.

    • nikman says:

      Use “Archive” item in channels list context menu.
      At the bottom in channel archive window you can select date and time of archived program.

  22. shqipe4ever says:

    hi Nick can you please check this link for me as it plays with vlc or mx player but it doesnt play with perfect player . thank you

  23. Kjelle says:

    I copy my iptv link from usb stick and paste but it does not start download the channels. This worked with no problems on the older version. How to do?

  24. Alex says:

    why you don’t support many “display name=” tags for ane common channel in xmltv format EPG? Xmltv standart support it. For example when I write:

    Balkanika HD

    Only one epg name (Balkanika) appier in EPG assigning mode.

  25. Alan says:

    I upgraded from 1.4.2 to 1.4.4 on my shield tv, i have noticed that for whatever reason 1.4.4 has problems now with regards to buffering and the only difference i have seen is a buffer option that you can set between 1-4. I have tried all options and it makes no difference.
    Another issue i have noticed when trying to view VOD content via PP it keeps its crashing the app.

    I have now moved back to using 1.4.2 instead and now everything works great. No buffering problems and no crashing.

  26. me says:

    would it be possible to add plug ins from kodi like f4m tester
    or the sportdevil plug in

  27. Віктор Кононенко Михайлович says:

    Как настроить просмотр архива в

    • nikman says:

      1) Выбрать канал с EPG
      2) В контекстном меню списка каналов пункт “Архив”
      3) Если пункт “Архив” не появился, то нужно задать Настройки->Основные->Плейлист->Имя = edem

  28. Arnold Bailey says:

    Using v1.4.4 with Vaders Streams setup. Was working just fine. I used the channel management to sort the channels by name and the group management to hide unused groups.

    After a couple of days of updates I noticed that some channels are duplicated, like 5 copies of TVLand or 2 copies of A&E, three copies of Bloomberg HD in the United States group. Many of the channels have duplicates.

    Tried refreshing the EPG. No luck. Tried reinstalling, still there. Checked it against the Vaders.APK, no duplicates in Vaders.

    This was on an Nvidia Shield, so I tried it on a Firestick. Same problem. For the United States Group, Perfect Player shows 145 channels. Kodi and Vaders.APK show 98 channels.

    Settings changed were Groups as Files, use Channel Management to sort by Name. I didn’t hide groups on the Firestick so that doesn’t seem to matter.

    Something glitched

    • nikman says:

      Have not you setup multiple playlists in Settings?

      • Arnold Bailey says:

        No. Just one Playlist and one EPG.

        • nikman says:

          You can see your playlist file in text editor if there are any channels duplications.

          • Arnold Bailey says:

            Good call. The Vaders m3u is showing the duplicates, so it’s not Perfect Player causing the problem. I’ll take it up with Vaders. Thanks

  29. Nikolay says:

    Kind time of the day!
    I want to thank you for the excellent program.
    Also I want to offer you small comments on the improvement of the program for viewing IPTV and in the car.
    The fact is that I use the prefix on the Android with your program to view in the car and receive a signal through the mobile Internet 3G and 4G.
    Since the car constantly moves at different speeds and the signal of the cellular network is not always stable, buffer helps very well.
    Now my wishes:
    1. Make it so that if the signal from the server disappeared, the program with a 1-2-second periodicity without any restrictions on the number of times checked the presence of the signal (tried to connect to the server). This is very useful if the car got into an area where there is no cellular signal and with time when the signal appears, playback will automatically start. Currently, you have a limit on the number of attempts to find the signal and if the signal is not available for a long time, the search stops.
    2. In the absence of a signal, instead of an empty screen, you can show a table about the absence of a tv signal with the message “NO SIGNAL”. So it will be much more familiar and understandable.
    3. There is a lack of manual signal quality selection in the menu, it is useful when there is weak Internet. It is possible to make the AUTO-MAXIMUM-MEDIUM

  30. Nikolay says:

    For example, the table can look like this by reference …

  31. Kamil says:

    Bonjour super application mais c’est possible de mettre epg pour la vod avec l’ application Iptv extrême version 79 epg vod est automatique merci de votre réponse

  32. jserv says:

    can i change the time displaying of the infos?

  33. Anton Vushaj says:

    Hi nick i tried all the decoders but this local Albanian tv station is not working . Do you have a idea how to make it work . Here is the link

Leave a Reply