Media and community Case study

Yiddish24: news and music streaming apps

Android and iOS apps and a responsive site for live and on-demand news, interviews and music, with ads and emergency pop-ups, developed over five years.

Yiddish24: news and music streaming apps: website
Yiddish24: news and music streaming apps: app screen
Client
Yiddish24
Service
Mobile apps, Web apps
Years
2016–2022 (6 years)
Stack
iOS, Android, ExoPlayer, Push notifications and 4 more
Platforms
iOS, Android, Web

Overview

Yiddish24 is a media platform delivering audio: live news reports, interviews, politics and a 24/6 music stream, through Android and iOS apps and a responsive website. We built and kept improving all three from 2016 to 2022.

The challenge

Live streaming, a persistent player with queues, advertising and urgent alerts had to feel the same across two mobile platforms and the web, and survive random crashes, memory limits and new devices.

What we built

  1. Android app (migrated from Eclipse to Android Studio) with ExoPlayer live streaming, deep linking and pagination
  2. iOS app fixes and UI updates, including new device layouts, with feature parity against Android
  3. A shared audio player: live stream, queue management, next and previous, pre-roll ads
  4. Web services for categories, advertisements and emergency pop-up data, and a client admin panel with an ads section
  5. An emergency pop-up for critical alerts that links to specific content
  6. Push notifications for text and audio alerts, with large images and deep links
  7. A website redesign with responsive HTML/CSS, dynamic category pages and news bulletins
  8. Performance work on launch time, memory and database handling, plus broad device testing
  9. Live audio streaming from a Shoutcast-compatible stream hosted on the client side, with news, interviews, politics and music sections including a 24/6 music stream
  10. Content sections: news (live reports, breaking news, interviews, weather and traffic alerts, business news), politics (analysis, roundtable discussions, real-time coverage) and music (a 24/6 music stream, new songs, album previews, artist interviews)
  11. Audio streamed live from a SamBroadcast/Shoutcast stream hosted on the client's server

How a system like this fits together

Yiddish24: news and music streaming apps: Streaming apps, REST web services and live streamThe Android and iOS apps, which share one audio player (ExoPlayer on Android), get categories, advertisements and emergency pop-up data from REST web services that a client admin panel also manages. Live audio plays from a Shoutcast-compatible stream hosted on the client side, and push notifications deliver text and audio alerts to the apps.live audioalertsAndroid and iOS appsshared audio playerClient admin panelads sectionREST web servicescategories, ads,emergency pop-upShoutcast streamlive audio, hosted onthe client sidePush notificationstext and audio alertsYiddish24: news and music streaming apps: Streaming apps, REST web services and live streamThe Android and iOS apps, which share one audio player (ExoPlayer on Android), get categories, advertisements and emergency pop-up data from REST web services that a client admin panel also manages. Live audio plays from a Shoutcast-compatible stream hosted on the client side, and push notifications deliver text and audio alerts to the apps.ClientsServicesData and third partiesAndroid and iOS appsshared audio playerClient admin panelads sectionREST web servicescategories, ads, emergency pop-upShoutcast streamlive audio, hosted on the clientsidePush notificationstext and audio alerts
  • Client side
  • Services
  • Third parties
Streaming apps, REST web services and live stream. Reference architecture for a system of this kind, based on the technology used. Simplified; not a client schematic.

In words: The Android and iOS apps, which share one audio player (ExoPlayer on Android), get categories, advertisements and emergency pop-up data from REST web services that a client admin panel also manages. Live audio plays from a Shoutcast-compatible stream hosted on the client side, and push notifications deliver text and audio alerts to the apps.

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
MobileAndroid, iOSapps with a shared audio player
AudioExoPlayerlive streaming on Android
StreamingShoutcastlive audio stream, hosted on the client side
APIREST web servicescategories, advertisements and emergency pop-up data
AlertsPush notificationstext and audio alerts
WebjQuery, HTML/CSSthe redesigned website

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2016–2022.
    • It was maintained and extended over 6 years.

Screens

Yiddish24: news and music streaming apps: app screen

Could this be your project?

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2016 to 2022, with 3,000+ engineering hours logged in total.

What technology was used?

iOS, Android, ExoPlayer, Push notifications, REST web services, Shoutcast streaming, HTML/CSS, jQuery.

Was it maintained and extended over time?

Yes. Our work on this project was maintained and extended over 6 years, from 2016 to 2022.

Similar work

Also iOS and Android, same industry

  • Media and community
  • Mobile apps
  • Web apps

2021–2023

Native iOS and Android apps with a web admin panel for community management: members, events, documents, chat, vendor offers and an ad module.

Studium Smart app screens: sign-in, event details with category filters and the audio player

Also iOS and Android, same industry

Studium Smart: library audio and events app

  • Education
  • Media and community
  • Mobile apps
  • Integrations

A library app with audio chapters, event details, loan tracking, donations and library-card scanning, built with Firebase and Facebook and PayPal integrations.

Silent Beacon: personal safety apps and web portal screenshot

Also iOS and Android, also a mobile app

Silent Beacon: personal safety apps and web portal

  • Public safety and government
  • Mobile apps
  • Web apps
  • Integrations

2016–2024

Android and iOS apps, a backend and a web portal for the Silent Beacon Bluetooth safety beacon: alerts, live location, subscriptions and business accounts, maintained over eight years.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call