EnergYT is an energy efficient YouTube player for Android that saves energy during video streaming without interrupting the user experience. It schedules data downloads during periods of high signal strength and implements this feature into a new Android media player. The architecture includes a connection component that determines the video URL and downloads chunks, storing them locally. A server component then streams the video to the media component for playback. By closing the connection when signal strength drops and buffer levels allow, and reopening it during strong signals, energy is saved during data download without impacting the video experience.