Code Monkey home page Code Monkey logo

immortalplayer's Introduction

ImmortalPlayer 3.5 (audio/video, HTTP/FTP/NMDC (peering))

Complex logic, but it's simplest way to organize player with cache on sdcard and with play in background.

Features:

  1. Based on standart player. Easy to use with different other player, but! Not recommended;
  2. Support protocols: http, ftp, nmdc;
  3. One thread to read, send and save to cache data;
  4. Most simplest way and most fastest work;
  5. Play in background without using service e.t.c.
  6. Small size of code, no need to update player component
  7. Ready for deploy to any program. No need to use library.
  8. The player starts to play a video from a local file (if exist) and not from the internet.
  9. The player plays the corrupted files.
  10. Player API 16+, Proxy API 14+.
  11. Automatically search and streaming current file from peering networks!
  12. DoubleDomain, DoubleBuffer and Dynamic Network technologies.

Try from play market Android 4.1.1+ (api:16+): https://play.google.com/store/apps/details?id=com.immortalplayer

Known programs work on ImmortalPlayer: https://play.google.com/store/apps/details?id=com.medialibrary.mycollection

New technologies (Description):

DoubleDomain - To ensure uninterrupted access to the site are used the second domain. How it works - when there is no access to the site A program starts to work with the site B. The list of relevant sites specified in the program or on a special website. For the user, this technology is transparent, and it always seems to open the site A

Known programs work with DoubleDomain: https://chrome.google.com/webstore/detail/doubledomain/hijagkcphgfnecacnfpajoemebifpnhn

DoubleBuffer - one buffer for two. With simultaneous playback and downloading the same file, if the downloaded part more than you need to play, it uses local part of the downloaded file to play the media.

Dynamic Network - enabling and disabling 2G \ 3G \ 4G manages one program. Enabling network occurs only when necessary to transfer data. This greatly reduces power consumption and electromagnetic radiation from the device.

immortalplayer's People

Watchers

 avatar  avatar

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.