dc.contributor.advisor | Kožusznik, Jan | |
dc.contributor.author | Miksa, Jan | |
dc.date.accessioned | 2023-11-10T12:31:22Z | |
dc.date.available | 2023-11-10T12:31:22Z | |
dc.date.issued | 2023 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/151642 | |
dc.description.abstract | V této bakalářské práci bude autor implementovat hudební přehrávač. Tento přehrávač v základu přehrává lokálně uložené hudební soubory ve formátech MP3 a FLAC, ale je také rozšiřitelný pomocí doplňků. Základním principem je, že každý doplněk je samostatný přehrávač, mezi kterými může uživatel přepínat. Aby mohly všechny přehrávače používat stejné grafické rozhraní, bylo třeba sjednotit datové typy pro interprety, alba a skladby. Také bylo třeba definovat sadu metod, které musí každý přehrávač implementovat. To definuje základní strukturu přehrávače, která říká, že každý přehrávač má jednu frontu a jednu knihovnu. Co se týká samotných doplňků, každý doplněk je samostatný Java program ve vlastním JAR souboru. Jako ukázkový doplněk bude vytvořen doplněk pro platformu Spotify, který programu umožňuje dálkově ovládat aplikaci Spotify na jiném zařízení. | cs |
dc.description.abstract | In this bachelor work, the author is going to implement a music player. This music player is able to play local stored music files in MP3 and FLAC formats, but it's also extendable by add-ons. The base principe is that every single add-on is an aditionnal player and user can switch between them. To allow all players to use the same GUI, it was necessary to unify data types for artists, albums and tracks. It was also necessarry to define a set of methods which every single player has to implement. This also defines a base structure of a player which says that each player has one queue and one library. About add-ons, every single add-ons is a Java program packaged in it's own JAR file. As an example add-on, the author created an add-on for Spotify which enables this program to remotely control Spotify app which runs in another device. | en |
dc.format.extent | 2598581 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | hudební přehrávač, JavaFX, Spotify | cs |
dc.subject | music player, JavaFX, Spotify | en |
dc.title | Hudební přehrávač v JavaFX | cs |
dc.title.alternative | Music Player in JavaFX | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Spányik, Marek | |
dc.date.accepted | 2023-08-08 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | MIK0437_FEI_B0613A140014_2023 | |
dc.rights.access | openAccess | |