Skip to content

charlieCollins/embiggen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Embiggen

Verb 1. (rare, nonstandard) To enlarge or grow; to make or become bigger

Android app for sharing content (pics, videos) from a small screen to a larger one.

The big idea with Embiggen is that you share photos and videos with a group by sending them from your phone/mobile to a larger screen device (a large tablet, or Google TV).

Embiggen has two parts:

  1. HOST - Runs on the LARGE screen device and shows stuff.
  2. CONTROLLER - Runs on the SMALL screen and sends stuff to the host to embiggen it!

Typically there is one host and one or more controllers (multiple controllers can send stuff to the same host).

See README.md in each sub-project for more info on the host and controllers.

Embiggen is in the Android Play Store (see binaries links below).

Networking notes

Embiggen uses UDP broadcasts to advertise and discover hosts. (It doesn't use DLNA, intentionally, and it doesn't use multicast because it has been shown to have difficulties on various Android devices). The discovery is very simple.

Once a host and controller are aware of each other the controller tells the host what to display using HTTP. Both the host and controller run a simple HTTP server (see related charlieCollins/android-http-servers). The host HTTP server is used only for messaging (for controllers to be able to tell the host what to do), and the controller HTTP server is used for serving content to the host.

Disclaimer

This project is in the BETA stage, there is still a lot to do.

Binaries

Controller:
https://play.google.com/store/apps/details?id=com.totsp.embiggen

Host:
https://play.google.com/store/apps/details?id=com.totsp.embiggen.host

About

Android app for sharing content (pics, videos) from a small screen to a larger one.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages