---
title: "DiGi StreamCast, live TV and radio in five languages"
description: "DiGi invited us to pitch StreamCast, an Android app for live TV and radio from home, for the migrant workers who make up a big part of DiGi's subscribers."
url: "https://rayson.me/writing/digi-streamcast/"
category: "Pitches"
author: "Janarayson"
published: 2015-03-06
---

DiGi invited us to pitch for StreamCast, an Android app for live TV and radio. A lot of DiGi's subscribers are migrant workers, so StreamCast is for them, with TV and radio from home in their own language. I think it's a novel idea, and it makes sense for DiGi to cater to them.

## Five languages

The app opens by asking for your language, Bengali, Bahasa Indonesia, Burmese, Nepali or Tagalog, and the welcome cycles through all five. Bengali, Burmese and Nepali don't use the Latin alphabet, so I used Google's Noto fonts to show them properly.

<Screens
  screens={[
    { src: splash, alt: 'The StreamCast splash screen on yellow: the DiGi logo, StreamCast with a sound wave through the name, Live TV & Radio, and DiGi Telecommunications Sdn Bhd at the bottom' },
    { src: langEnglish, alt: 'Welcome! Please select your language, with Bengali, Bahasa Indonesia, Burmese, Nepali and Tagalog beside their flags' },
    { src: langBengali, alt: 'The same welcome screen in Bengali' },
    { src: langIndonesian, alt: 'The welcome screen in Bahasa Indonesia: Selamat Datang! Silahkan pilih bahasa anda' },
  ]}
/>

<Screens
  screens={[
    { src: langBurmese, alt: 'The welcome screen in Burmese' },
    { src: langNepali, alt: 'The welcome screen in Nepali' },
    { src: langTagalog, alt: 'The welcome screen in Tagalog: Hello! Mangyaring piliin ang iyong wika' },
  ]}
  caption="The welcome, in each of the five languages."
/>

## TV and radio

Everything after that is in your language. The screens here are in Bahasa Indonesia, with Indonesian channels, and the first thing you see is a note that the service is free. TV and radio each have a tab, and you can switch languages from the top at any time. Radio can be a list or a grid of station logos.

<Screens
  screens={[
    { src: tvNotice, alt: 'The Televisi tab with a note, Informasi! Nikmati layanan gratis ini, anda tidak akan dikenakan biaya, above SCTV and ANTV' },
    { src: tvLanguage, alt: 'The language menu open over the channel list: Bahasa Indonesia, Bengali, Burmese, Nepali and Tagalog' },
    { src: radio, alt: 'The Radio tab: Bens Radio, Attaqwa FM and Ardan FM, each with Jadwal and Dengar' },
    { src: radioGrid, alt: 'Radio as a grid of station logos: Cosmopolitan FM, RRI, Gen FM and UFM' },
  ]}
  caption="TV, switching language, and radio."
/>

Each channel has a schedule two days ahead. Tap a show and it offers to put a reminder in your calendar.

<Screens
  screens={[
    { src: schedule, alt: 'The SCTV schedule with Rabu, Kamis and Jumat tabs, each show with its time and a calendar button' },
    { src: reminder, alt: 'A Peringatan dialog asking whether to add a reminder for Samson dan Dahlia to the calendar, Tidak or Ya' },
  ]}
  caption="A channel's schedule, and a reminder."
/>

## For DiGi subscribers

StreamCast is for DiGi subscribers only. It checks when you open it, and if you're not on DiGi, it tells you to get a DiGi Prepaid pack from any DiGi outlet. DiGi's promos come in as notifications, and a full-screen ad shows before a stream starts.

<Screens
  screens={[
    { src: nonDigi, alt: 'A Not a subscriber dialog: You need to be a DiGi subscriber in order to enjoy the StreamCast service. You may purchase a DiGi Prepaid pack from any DiGi outlets' },
    { src: notifications, alt: 'Pengumuman, a list of DiGi promos about data and phone plans in Bahasa Indonesia' },
    { src: ad, alt: 'A full-screen DiGi Prepaid ad before a stream, a man climbing a giant yellow 1, with a yellow Terus button to carry on' },
  ]}
  caption="Not on DiGi, DiGi's promos, and an ad before the stream."
/>
