Variations Mobile: Developing an ios Audio Streaming App. September 2011 IU Statewide IT Conference. Mark Notess Sarah Schmiechen

Similar documents
Variations: Implementing an Open Source Digital Music Library System

The Avalon Media System

A Survey of Video Streaming Practice and Aspirations in Academic Libraries

Getting Started for Moderators Quick Reference Guide

Naxos Music Library Mobile Application [Review]

Jigsaw Troubleshooting Tips

Flipping the Switch: Lessons Learned from a Major Digital Library Migration Project

My Digital Downloader Instruction Guide *MAC*

How Libre can you go?

MÜZO COBBLESTONE USER GUIDE

My Digital Downloader Instruction Guide *WINDOWS*

ShowNTell - An easy-to-use tool for answering students questions with voiceover

Insider Tips for using Music Station & Qmusic

What Do I Really Need to Know about itunes? COPYRIGHTED MATERIAL

Data Management CS 4720 Mobile Application Development

CONTENTS. Appia Web Meeting Guest Guide (v.1.2)

STEP 1: DOWNLOAD THE PROGRAM

Evidence.com May 2017 Release Notes

How To Get My Itunes Library Onto Another Computer

Choosing a CDN by Kirk Harnack, The Telos Alliance

Free app itunes download

AUDIENCE PARTICIPATION PORTION OF PROGRAM

Introducing. Introducing...

MFA (Multi-Factor Authentication) Enrollment Guide

Connecting your smartphone or tablet to the HDD AUDIO PLAYER through a Wi-Fi (wireless LAN) network [6]

BORROW-BOX HELP SEARCH

ipad How to use the ipad Getting Started with the basics FHS Gabriel Hill 3/31/2011

Connecting your smartphone or tablet to the HDD AUDIO PLAYER through a Wi- Fi (wireless LAN) network [6]

Hip Smarthome - Systems User Manual

XFINITY Welcome Packet

How to Host WebEx Meetings

Itunes download for pc download

ispring Suite 8. The all-in-one development tool that every e-learner must have

Manually Sync Apps Itunes Iphone Without >>>CLICK HERE<<<

ipod Tutorial Includes lessons on transferring music to ipod, playing music, and storing files on ipod

Itunes Manually Transfer Ipod To Mac No. Limitation >>>CLICK HERE<<<

Blackboard Collaborate Ultra

QUICK START GUIDE. Search Options. Keyword Search. Browse By. Don t have an account? Contact your administrator to obtain your Learn360 account.

PhoneView Product Manual

System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite

Mac OS X Part 1. The University of Utah Student Computing Labs Macintosh Support


Software Design Document Portable Media Player

2/27/15. Starts at 10am. Use Chat box to ask Questions

Student Quick Start Guide

Itunes Manually Transfer Ipod To Mac No. Limitations >>>CLICK HERE<<<

XFINITY On Campus: Campus Technical Support Guide

Google Video store (beta)

ipod Hi-Fi User s Guide

Technology provider for business music and audio advertising delivery

How to Connect to the CSH Virtual Desktop

These notes apply to the following software versions:

How To Switch The Ipod To Manual Update And Enable Disk Use

eaudiobooks for Windows/Mac & MP3 players

memory product Doesn t play videos like the ipod Comes in 2, 4, and 8 Cost ranges from $135 to $225

Content Protection for HTTP Live Streaming

Using Freegal to Download Music to an ipod

Creating Quick Access to ed1stop Create an Icon (Handout is based on ios 6.1.3) Discovery Education Streaming Subscription Service

itunes What Is It? What Does it Do?

Kurzweil (K3000) User Tips

for Higher Education Video Streaming & Digital Content Management

Digital Music. You can download this file from Dig Music May

Amazon music mp3 center. Amazon music mp3 center

PLATO Learning Environment (v2.0) System and Configuration Requirements

How To Sync Music To Ipod Nano Using Windows Media Player

ROON. Roon Server and RoonReady are already installed on Antipodes servers shipped from 20 April 2016.

How to Listen to WIXY1260Online & WIXZRadio.com ( The Z / WIXZ1360Online)

Manual Sync Contacts On My Iphone To Gmail Account Without Itunes

Sage CRM 7.3 SP2 Software Support Matrix

ipod classic User Guide

Ipod And Itunes For Dummies 3rd Edition

Online Rooms: Educator Guide. Online Rooms. Introduction to Online Rooms

StreamPlayer Generation III SE

ibackup Extractor - User Guide

App for a Smartphone or Tablet Terminal EXILIM Connect 3.0

CONTENTS. Working With Feeds Viewing Your Feeds Working With Snippets Deleting Snippets Rev AA

Access the GV-IP Camera through a broadband modem

Cloud music itunes iphone for free 9.2. Cloud music itunes iphone for free 9.2.zip

September Student User Manual

XFINITY On Campus: Campus Technical Support Guide

Mirage Media Server (Autonomic MMS-x Devices)

Tutorial. Includes lessons on transferring music to ipod, playing music, and storing files on ipod

How To Transfer Music From Windows Media Player To Ipod Touch Without Itunes

TIP Subscription Guide

Wowza Cloud Preview. Quick Start Guide. Copyright by Wowza Media Systems, LLC. All rights reserved.

MPX Server Software User Manual

UNDERSTANDING MUSIC & VIDEO FORMATS

INFOhio Symphony Handbook ebooks in ISearch. ISearch ebook Connector

Copyright

Just Tell Me What You Want Collection Format Preference of Music Faculty

How to Use the itunes Software with a Computer, ipod or iphone to Listen to Podcasts

Job Skill Video Library. Samantha Mercer Digital Learning & Outreach Librarian

Quick guide to connectivity and the ReSound Smart 3D app

iphone User Guide For iphone OS 3.1 Software SoftView Exhibit Kyocera Corp. v. SoftView LLC IPR

Milestone Systems XProtect Advanced VMS System Architecture. 1

HQPlayer Kick-Start Guide

COPYRIGHTED MATERIAL. chapter 1. How Do I Configure My iphone? 2

MySciLEARN System Requirements. For educators and providers using the Fast ForWord and Reading Assistant programs

Select Icons p. 75 Work with Aliases p. 78 Open Files, Folders, and Applications p. 80 Move Files and Folders p. 82 Copy Files and Folders p.

General. What is Freegal?

Transcription:

Variations Mobile: Developing an ios Audio Streaming App Mark Notess Sarah Schmiechen September 2011 IU Statewide IT Conference

What is Variations? An open source digital music library system developed at IU in a partnership between the Libraries, UITS, and the Jacobs School of Music. In use at over a dozen other institutions as well. Current technology base from 2001-2005, RMI clientserver, with a desktop Java client for Windows and Mac. Uses QuickTime for Java and the QuickTime Streaming Server for audio streaming. Includes teaching and learning tools, as well as methods for authorization and authentication.

Desktop client has some teaching & learning tools

Variations Usage at IU Over 22,000 albums & IU concerts available for online listening. Heavily used, especially for Jacobs School of Music classes: 50,000 of listening per year. Thousands of albums placed on listening reserves at music library each year by faculty. To listen, students must be in a class for which Variations is required, or they have to go to the music library.

Desktop Client Alternatives Browser-based audio player requires QuickTime & Flash plugins. Try it: http://go.iu.edu/3th

Going Mobile: Why ios app? Music school was considering giving ios devices to incoming students; ios has highest current adoption rate. Music services such as Google music use progressive download instead of streaming, but this would raise legal issues as users don t own the audio. Safari audio playback via m3u8 takes over the whole page on ios, so we couldn t have track listing, bookmarking, or other interactive elements on the page.

ios native app challenges Existing web player uses QuickTime for Java, (doesn t work on ios or Android) Apple requires HTTP Live Streaming for streaming over a certain length of time in an app Audio needs to work over 3G, raising bandwidth & bitrate issues

Impact of Past Choices Variations is album based, not track based. Many works of classical music span multiple tracks. Some works need gapless playback. Album context of a work can be pedagogically important. Audio files were already in.mov format so we use Wowza to convert to m3u8 on the fly. We already had web services in place to do authentication (Kerberos) and metadata.

Demo

Current Issues: Precise Cuing tracks Track 1 Track 2 Live HTTP streaming using10-second chunks 10-second chunks Playback starts at the beginning of a chunk May not start at beginning of a track, or exactly at a bookmark Plan to rewrite using AVfoundation framework instead of MPMoviePlayerController

Current Issues: DRAM Variations includes over 2000 recordings streamed from a third party, dramonline.org. Won t work in Variations unless third party implements HTTP Live Streaming. Workaround.

Spring 2011 Pilot one class 12 students one semester Students were loaned ipod Touch devices Variations app preinstalled

Results of Pilot Wowza log files showed some significant usage (100s of accesses), especially right before a test was scheduled. Survey at end of term: Need playlist support Portable non-3g device not too valuable; want to listen while commuting, exercising, etc. Some problems with crashing & other errors

Future plans App is now available as over the air install in Beta Move to AVfoundation framework Need to add features: logging, playlists, open source for other institutions Video (new 3-year grant) Development at IU is moving towards web apps that can work cross-platform; we are involved in the IU mobile application WG

Thanks to John Grigutis, for lots of help with Xcode, packaging and distribution Nate Johnson, for help getting started Chris Colvard, for creating Variations web services and for troubleshooting help Julie Hardesty, for app design Prof. Chris Young & his organ literature students, for pilot participation Phil Ponella, music IT & also the JSOM for purchasing the ipods

Questions? For more info: Variations: http://variations.sourceforge.net ios Beta http://variations.indiana.edu/ios Contact info: Mark Notess mnotess@indiana.edu Sarah Schmiechen, schmiecs@indiana.edu