Repository logo
 
Publication

This is a radiobot

dc.contributor.advisorMartins, Francisco Cipriano da Cunha, 1972-
dc.contributor.advisorUrbano, Paulo Jorge Cunha Vaz Dias, 1965-
dc.contributor.authorSerrano, Diogo Pacheco de Miranda, 1986-
dc.date.accessioned2013-07-18T09:17:51Z
dc.date.available2013-07-18T09:17:51Z
dc.date.issued2011
dc.descriptionTese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011por
dc.description.abstractA evolução tecnológica registada na última década e a divulgação da Internet, contribuíram para que hoje em dia as rádios ganhem cada vez mais visibilidade no mundo Web. Neste projecto criámos uma plataforma de rádio Web em que não é necessária uma equipa humana para fazer a operação da rádio. Tarefas como criar DJs, criar programas de rádio, gerar playlists, falas dos DJs, em que é necessário várias pessoas para as realizar, agora são automatizadas, ou seja, através de um painel de administração, consegue-se fazer toda a gestão da rádio. Os DJs bots são agentes artificiais autónomos com a sua própria personalidade e gosto musical, que possuem o seu próprio programa como os DJs reais. Podemos ter DJs que gostam de um determinado género musical, por exemplo fado, ou música pop; podemos ter DJs que se adaptam aos gostos musicais dos ouvintes ou, pelo contrário, que preferem passar o que os ouvintes menos gostam. Para satisfazer estes requisitos implementámos um sistema que permite procurar streaming de músicas na Web, garantindo mais liberdade aos DJs no momento em que criam as suas playlists. Para que as músicas escolhidas pelos DJs cheguem aos ouvintes, é necessário a criação de um player e de um servidor de rádio. O player é responsável por executar os programas de rádio, definindo o tempo de emissão de cada DJ. Os ouvintes podem interagir com o programa de rádio através de uma interface web, permitindo aos DJs saber quem está registado e ligado. Com o evoluir do tempo e analisando a participação de cada ouvinte, os DJs vão conseguir melhorar os seus programas musicais permitindo impressioná-los com músicas do seu agrado. Através da ligação de todos estes componentes, consegue-se fazer uma emissão de rádio totalmente independente sem que seja necessário “uma equipa” ao longo da emissão.por
dc.description.abstractThe gloal of this project it to build a radio on the Web without the need for human intervention. For that, we build a system organised in several components, namely: DJs, radio station (player and radio server) and a Web access interface for listen the radio. The system follows closely the best practices for the areas of Software Engineering, IT Systems, and Computing Methodologies. DJ bots are artificial autonomous agents with their own personality and musical taste that have a weekly show like human DJs. We can have DJs that like a certain musical genre, e.g, fado or pop music. In order for musics to reach listeners we must put together a player and a radio server. The player is responsible for executing the schedule radio shows, assembling each DJ broadcasting time. It also allows to find and to reproduce musical contents from a local disk (audio files), or in case these files are not available on disk, it supports remote location reproduction via streaming (Youtube, Grooveshark, Lastfm). Listeners are able to interact with the radio show through a web interface, allowing the DJs to know who’s registered and connected. DJs are able to improve their shows over time and to take into account listener’s feedback, improving its future shows based on listener’s preferences. By linking all these components it is possible to make a radio broadcast totally independent of “a human team” during broadcast.por
dc.identifier.urihttp://hdl.handle.net/10451/8826
dc.language.isoporpor
dc.subjectRádiopor
dc.subjectDjspor
dc.subjectMúsicapor
dc.subjectAPIpor
dc.subjectConhecimentopor
dc.subjectTeses de mestrado - 2011por
dc.titleThis is a radiobotpor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ulfc104268_tm_Diogo_Serrano.pdf
Size:
3.98 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.2 KB
Format:
Item-specific license agreed upon to submission
Description: