This is a radiobot
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10451/8826 |
Resumo: | Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011 |
id |
RCAP_c1bb3f8cb8f3c668d51ecd9b1063adde |
---|---|
oai_identifier_str |
oai:repositorio.ul.pt:10451/8826 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
This is a radiobotRádioDjsMúsicaAPIConhecimentoTeses de mestrado - 2011Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011A 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.The 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.Martins, Francisco Cipriano da Cunha, 1972-Urbano, Paulo Jorge Cunha Vaz Dias, 1965-Repositório da Universidade de LisboaSerrano, Diogo Pacheco de Miranda, 1986-2013-07-18T09:17:51Z20112011-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/8826porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T15:52:50Zoai:repositorio.ul.pt:10451/8826Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:33:12.385266Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
This is a radiobot |
title |
This is a radiobot |
spellingShingle |
This is a radiobot Serrano, Diogo Pacheco de Miranda, 1986- Rádio Djs Música API Conhecimento Teses de mestrado - 2011 |
title_short |
This is a radiobot |
title_full |
This is a radiobot |
title_fullStr |
This is a radiobot |
title_full_unstemmed |
This is a radiobot |
title_sort |
This is a radiobot |
author |
Serrano, Diogo Pacheco de Miranda, 1986- |
author_facet |
Serrano, Diogo Pacheco de Miranda, 1986- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Martins, Francisco Cipriano da Cunha, 1972- Urbano, Paulo Jorge Cunha Vaz Dias, 1965- Repositório da Universidade de Lisboa |
dc.contributor.author.fl_str_mv |
Serrano, Diogo Pacheco de Miranda, 1986- |
dc.subject.por.fl_str_mv |
Rádio Djs Música API Conhecimento Teses de mestrado - 2011 |
topic |
Rádio Djs Música API Conhecimento Teses de mestrado - 2011 |
description |
Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011 |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011 2011-01-01T00:00:00Z 2013-07-18T09:17:51Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10451/8826 |
url |
http://hdl.handle.net/10451/8826 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134226354798592 |