Zobrazit minimální záznam

Graph-based music player and manager



dc.contributor.advisorKuchař Jaroslav
dc.contributor.authorŠplíchal Kryštof
dc.date.accessioned2017-06-07T16:13:40Z
dc.date.available2017-06-07T16:13:40Z
dc.date.issued2017-05-09
dc.identifierKOS-695599659305
dc.identifier.urihttp://hdl.handle.net/10467/70154
dc.description.abstractCílem práce je vytvořit opensource webovou aplikaci pro správu a přehrávání lokální hudební knihovny s novým pohledem na data. Motivací je umožnit posluchačům hudby na základě grafové reprezentace dat zadávat vlastní vazby mezi entitami. Aplikace zároveň následuje standardy používané v tradičních hudebních přehrávačích. Grafová struktura je využita pro interaktivní vizualizace, seskupování entit a generování seznamů skladeb. Cílem těchto funkcí je usnadnit uživatelům procházení a používání rozsáhlých hudebních knihoven, tato problematika není jinde dostatečně řešena. Práce popisuje doménu přehrávačů, proces a výsledky analýzy, návrhu a implementace aplikace a testování uživatelského rozhraní. V rámci práce jsem vytvořil aplikaci sestávající ze serverové a klientské části. Pro řešení problému jsem využil grafovou databázi a různé specifické opensource knihovny pro dílčí části. Navrhnul a implementoval jsem algoritmus pro generování seznamů skladeb na základě grafové struktury. Vytvořil jsem dotazy pro agregaci metadat o skladbách z propojeného zdroje dat. Testování ověřilo funkčnost implementovaných definovaných scénářů a identifikovalo některé problematické oblasti. Projekt je řádně připraven pro další opensource vývoj v rámci komunity. Práce přináší novou metodu zpracování lokální hudební knihovny a vzniklá aplikace umožňuje komunitě vyvíjet na jejím základě další funkce pro zlepšení navigace v rozsáhlých hudebních knihovnách.cze
dc.description.abstractThe goal of this thesis is to create an opensource web application for managing and playing a local music library with a new view on the data. The motivation is to allow the listeners of music to input custom relationships between the main entities. This results in a graph data structure. The application also follows the standards that are implemented in traditional music players. The graph structure is used for interactive visualisations, grouping of entities and generation of music playlists. The goal of those functions is to make browsing and using large music libraries easier for the end user. This has not yet been researched enough. The thesis describes the domain of music players, the process and results of analysis, design and implementation of the application and testing of the user interface. I have created an application consisting of server and client parts. For the solution, I have used a graph database and various specific opensource libraries for the different parts. I have designed and implemented an algorithm for generation of music playlists based on the graph structure. I have created queries used for aggregation of track metadata from a linked data source. The testing has verified the functionality of implemented defined scenarios and has identified some problematic areas. The project is ready for further opensource community development. The thesis gives a new method of working with a local music library and the created application allows the community to implement new features for better navigation in large music libraries using the application as the base.eng
dc.language.isoCZE
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectpřehráváč hudby, organizér hudební knihovny, graf, grafová vizualizace, generování playlistu, agregace metadatcze
dc.subjectmusic player, music library organizer, graph, graph visualisation, playlist generation, metadata aggregationeng
dc.titleHudební přehrávač a organizér s grafovou reprezentací datcze
dc.titleGraph-based music player and managereng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted
dc.contributor.refereeVogel Josef
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam