Audio Archiving Solution for SRG SSR

The Swiss Broadcasting Corporation consolidates its audio archiving applications.

The new audio archive of the Swiss Broadcasting Corporation SRG SSR excels in user comfort.

The Swiss Broadcasting Corporation (SRG SSR) has decided to consolidate its applications for the archiving of audio data. To this purpose, the existing PlayinfoPlus application was extended to include music and sound data of all units of SRG SSR. The consolidation simplifies work processes and reduces efforts for the recording of metadata, audio file research and imports, as well as license and maintenance costs. The project also includes a technology upgrade from Visual Basic 6 and Perl to a state-of-the-art .NET and HTML5 platform. A user-centered design approach was chosen to ensure that the web application meets the professional standards of radio editors.
 

Features

  • Single-page web application that first fetches static content and then dynamically loads the rest of the data via RESTful Business Services as needed
  • Complies with highest scalability requirements due to 'stateless' architecture behind load balancer
  • Authentication and authorization via SRG SSR's Active Directory
  • Local rich-client application for CD ripping and importing of e.g. local audio files
  • Import/export services for automated import of data from online audio and metadata sources and data export to playout systems (e.g. radio stations) via export folders

Facts and Figures

  • 4 million audio files (400‘000 audio recordings)
  • 70 TB audio files
  • 300 tables with 9 GB metadata
  • 300‘000 artists, bands and labels
  • 100 screens
  • Dimensioned for > 500 users

Technology

  • Microsoft .NET / C#
  • Frontend application: AngularJS, HTML5, LESS, Bootstrap
  • Backend application: ASP.NET Web API, Entity Framework
  • Integration: REST API, OData Queries
  • Database: Oracle