Reader small image

You're reading from  Raspberry Pi Essentials

Product typeBook
Published inApr 2015
Publisher
ISBN-139781784396398
Edition1st Edition
Right arrow
Author (1)
Jack Creasey
Jack Creasey
author image
Jack Creasey

Jack Creasey has been in the technology industry for more than 30 years, the last 15 years as a Senior Program Manager in hardware and software design. His expertise includes designing, developing, and teaching IT courseware. He is an avid inventor and holds 13 patents in hardware and software design. After retiring early from the computing industry, Jack avidly participates in social network groups that share his passion for next generation technology solutions.
Read more about Jack Creasey

Right arrow

Building an Internet radio based on VLC and Raspberry Pi


Now that we have VLC working as a desktop application, let's look at a project architecture that uses this audio capability to implement an Internet radio. First, let's define a basic feature set for our Internet radio:

  • It should be able to play a broad range of Internet radio stations in stereo using the VLC media player.

  • It should feature a radio Play/Pause capability.

  • It should have a user interface to select a new radio station.

  • It should provide a way to add new radio stations.

  • It should load radio stations from a playlist file on application startup.

  • Provides capability for remote interface. Since Python is portable across a broad range of platforms, you can run a remote interface on everything from Raspberry Pi, PC, and MAC with only minor modifications. The VLC process continues to run on the Pi.

The VLC process continues to run on the Pi. Our project architecture will look like this:

We'll discuss the implications of the architecture...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Raspberry Pi Essentials
Published in: Apr 2015Publisher: ISBN-13: 9781784396398

Author (1)

author image
Jack Creasey

Jack Creasey has been in the technology industry for more than 30 years, the last 15 years as a Senior Program Manager in hardware and software design. His expertise includes designing, developing, and teaching IT courseware. He is an avid inventor and holds 13 patents in hardware and software design. After retiring early from the computing industry, Jack avidly participates in social network groups that share his passion for next generation technology solutions.
Read more about Jack Creasey