Tuna: Shared Audio Experience
tunA: Shared Audio Experience Julian Moore Advanced Scholar / AIB Fellow University of Limerick / Media Lab Europe (2004) Bachelor of Computer Engineering with First Class Honours University of Limerick (2002) Submitted to the College of Informatics & Electronics in fulfilment of the requirements for the degree of Master of Science at the UNIVERSITY OF LIMERICK Timothy Hall, University of Limerick Stefan Agamanolis, Media Lab Europe Submitted to the University of Limerick, September 2004 Keywords: Mobile Audio, MP3, Ad-Hoc Networking, Synchronisation, Instant Messaging, Social Networks, P2P, Peer to Peer, Shared Experience, Distributed Systems, tunA, Proximity Networks, Wireless Devices, Personal Music Players ii Abstract This thesis presents tunA – a ‘socialising MP3 player’. An evolution of the walkman, it is a peer-to-peer software application for mobile devices that as well as functioning as a normal MP3 player, allows users to locate nearby peers, view their profiles, send instant messages, and wirelessly share music. Rather than simply exchanging music libraries, the software streams audio from device to device in a tightly synchronised fashion, so that all parties hear the same audio, at the same time. This combination of discovery mechanism, profile and message swapping, and ‘shared audio experience’ provide a platform for people to encounter and engage with others of similar tastes and interests. A comprehensive logging mechanism completes the application, and extends it into a valuable tool for the study of social dynamics. Technically, tunA sports a number of unique characteristics, several of which are the subject of a provisional United States patent. These features include: a custom algorithm for synchronising the playback of streaming media in ad-hoc networks, a proximity-based instant messenger, the ability to ‘bookmark’ favourite peers / audio, and a novel user interface (including a bespoke input mechanism for touch screen mobile devices).
[Show full text]