[[Vorlage(Archiviert)]] {{{#!vorlage Wissen [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Pakete_installieren: Installation von Programmen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] optional [:Programme_starten:] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./yarock_logo.png, 48, align=left)]] [http://seb-apps.github.io/yarock/ Yarock] {en} ist ein Audioplayer, bei dem man die Musikauswahl über Coverbilder in den Mittelpunkt stellen kann und damit der früher bei LPs und CDs üblichen Methode sehr nahe kommt. Das Programm wird bereits seit 2010 entwickelt, aber für neue Programme ist es schwer, aufgrund der Vielfalt an vorhandenen [:AudioPlayer:Audioplayern] Fuß zu fassen. Das Programm ist in verschiedenen Sprachen inkl. einer deutschen Übersetzung verfügbar. Intern wird eine [:SQLite:]-Datenbank zur Titelverwaltung verwendet. Neben den üblichen Grundfunktionen bietet Yarock folgende Komfortmerkmale: * Katalogisierung nach verschiedenen Kriterien (zuletzt gespielt, Lieblingssongs, etc.) * Ausgefeilte Suchfunktionen * Bewertungssystem * Internetradio bzw. Zugriff auf die Streaming-Portale [http://www.shoutcast.com/ SHOUTcast] {en}, [http://dirble.com/ Dirble] {en} und [http://tunein.com/ TuneIn] {de} * Last.fm-"Scrobbling" * Integrierter Equalizer * Unterstützung von [:MP3Gain:Replay Gain] * Automatischer Cover-Download (auf Wunsch) * Liedwechselanzeige über [:Benachrichtigungsdienst:] * Kontextbrowser (Künstlerinformationen, Diskografie, Liedtexte usw.) Die Audio-Ausgabe erfolgt über das Multimedia-Framework [:Archiv/Phonon:] (neuere Versionen können auch [:VLC:] oder [:mpv:] nutzen). Einen ähnlichen Ansatz zur Titelwahl verfolgen [:Musique:] und [:Guayadeque:], die aber zur Ausgabe das unter Ubuntu vorinstallierte [:GStreamer:] verwendet. Die Programmoberfläche wurde mit Hilfe der Grafikbibliothek [:Qt:] realisiert. {{{#!vorlage Hinweis Grundlage dieses Artikels war die Version 0.9.x. Anfang November 2014 ist die Version 1.0 erschienen, die insbesondere optisch überarbeitet wurde. }}} = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm ist nicht in den offiziellen Paketquellen enthalten. Zur Installation muss man daher auf ein "Personal Package Archiv" (PPA) [1] ausweichen. Alternativ kann Yarock aus dem Quellcode kompiliert werden. Dazu folgt man der Anleitung [http://seb-apps.github.io/yarock/install.html Installation from source] {en}. Der Quellcode selbst ist via [launchpad:yarock:Launchpad] {en} oder [http://qt-apps.org/content/show.php/yarock?content=129372 Qt-Apps.org] {en} erhältlich. == PPA == In diesem PPA sind zahlreiche weitere Programme enthalten. Um Problemen mit den offiziellen Paketquellen vorzubeugen, wird empfohlen, das PPA nach der Installation wieder zu deaktivieren. [[Vorlage(PPA, nilarimogard/webupd8)]] Nach dem Aktualisieren der Paketquellen installiert [2] man das folgende Paket: {{{#!vorlage Paketinstallation yarock, ppa }}} == Fremdpaket == Wer davor zurückscheut, wegen eines einzelnen Pakets gleich ein komplettes PPA einzubinden (und anschließend wieder zu deaktivieren), kann sich auch ein einzelnes [http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/yarock/ Fremdpaket] {dl} herunterladen und manuell [3] installieren. Der Paketname lautet '''yarock_VERSION~webupd8~UBUNTUVERSION_ARCHITEKTUR.deb'''. Nachteilig ist, dass man sich um Aktualisierungen selbst kümmern muss. [[Vorlage(Fremd, Paket, "Da es bei der Auflösung von Abhängigkeiten zu Problemen kommen kann, wird die Installation eines Fremdpakets nur Fortgeschrittenen empfohlen.")]] = Verwendung = Nach erfolgreicher Installation ist das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü unter ''"Multimedia -> yarock"'' zu finden. Beim ersten Programmstart [4] öffnen sich zuerst die Einstellungen, wo man lokal vorhandene Musiktitel über ''"Einstellungen -> Bibliotheks-Einstellungen -> Datenbankeigenschaften"'' hinzufügen kann (aber nicht muss). Unterordner werden automatisch (rekursiv) eingelesen, so dass es unter Umständen ausreicht, den Ordner '''/home/BENUTZERNAME/Musik/''' anzugeben (`BENUTZERNAME` bitte anpassen). {{{#!vorlage Tabelle [[Bild(./yarock_music_sources.png, x200)]] [[Bild(./yarock_all_artists.png, x200)]] [[Bild(./yarock_minimode.png, x200)]] [[Bild(./yarock_equalizer.png, x200)]] +++ <:>Ansicht mit Musikquellen und Playlist <:>Auf Albenauswahl reduzierte Ansicht <:>Minimal-Modus <:>Equalizer }}} Unterstützte Audio-Formate sind u.a. [:LAME:MP3], [:Vorbis:Ogg Vorbis] und [:FLAC:] (abhängig vom Multimedia-Framework). Fehlende [:Codecs:] werden automatisch nachinstalliert. Empfohlen wird dennoch die Installation des Pakets '''phonon-backend-vlc'''. {{{#!vorlage Tabelle <-3 tablestyle="width: 97%;" rowclass="titel">Symbole und Funktionen +++ Symbol Funktion Anmerkung +++ <:>[[Bild(./yarock_symbol_menu.png, 32, title="Werkzeuge")]] Werkzeuge Verschiedene Hilfsmittel +++ <:>[[Bild(./yarock_symbol_home.png, 32, title="Home")]] Start (Home) Einstellungen, Zusatzinformationen (Liedtexte, Kontextbrowser), Verlauf, usw. +++ <:>[[Bild(./yarock_symbol_musicbrowser.png, 32, title="Musiksammlung")]] Musik-Katalog Sortierung nach verschiedenen Kriterien (Künstler, Alben, Titel, Genre, Veröffentlichungsjahr, Lieblingstitel) +++ <:>[[Bild(./yarock_symbol_playlistbrowser.png, 32, title="Wiedergabelisten")]] Wiedergabelisten Vorhandene M3U-, PLS- und XSPF-Dateien (Playlisten) werden automatisch erkannt. Auch für Internetradio nutzbar. +++ <:>[[Bild(./yarock_symbol_radiobrowser.png, 32, title="Webradio")]] Internetradio Auswahl des Streaming-Portals und Anzeige verfügbarer Sender +++ <:>[[Bild(./yarock_symbol_filebrowser.png, 32, title="Computer")]] Lokale Dateiauswahl Vorgegebene Orte sind das [:Homeverzeichnis:] und der Root-Ordner '''/''' +++ <:>[[Bild(./yarock_symbol_remove.png, 24, title="Kompaktes Menü anzeigen")]] [[Bild(./yarock_symbol_add.png, 24, title="Erweitertes Menü anzeigen")]] Minimieren bzw. Maximieren der Menüspalte (links) Sowohl die Menü- als auch die Playlist-Spalte lassen sich auf Wunsch komplett ausblenden +++ <:>[[Bild(./yarock_symbol_volume.png, 32, title="Lautstärke")]] Lautstärkeregler +++ <:>[[Bild(./yarock_symbol_equalizer.png, 32, title="Equalizer")]] Equalizer mit verschiedenen Voreinstellungen }}} = Einstellungen = [[Bild(Wiki/Icons/settings.png, 48, align=right)]] Die Konfiguration erfolgt eine übersichtliche Einstellungsseite. Gegliedert ist diese in: * ''"Allgemeine Einstellungen"'' - allgemeine Einstellungen * ''"Wiedergabe-Einstellungen"'' - Auswahl des Multimedia-Frameworks (Engine), Replay Gain (de)aktivieren * ''"Bibliotheks-Einstellungen"'' - Einrichtung und Verwaltung der Datenbank. Außerdem können hier die lokalen Ordner angegeben werden, deren Inhalt in die Datenbank aufgenommen werden soll. * ''"Tastenkürzel einrichten"'' - [#Tastenkuerzel Tastenkombinationen] definieren * ''"Song info"'' - Auswahl der Quellen für Liedtexte * ''"Scrobbler-Einstellungen"'' - Konfiguration des Last.fm-Kontos Alle Programmeinstellungen werden im (versteckten) Ordner '''~/.config/yarock/''' im [:Homeverzeichnis:] gespeichert. Hier findet man auch die eingangs erwähnte SQLite-Datenbank, deren Endung '''.db''' lautet. Apropos Datenbank: das Programm ist als eines von wenigen in der Lage, auch mehrere (separate) Datenbanken gleichzeitig zu verwalten. == Datenbank aktualisieren == Yarock gleicht die in der Datenbank enthaltenen Titel in der Voreinstellung nicht automatisch mit lokal vorhandenen Dateien ab. Dann kann man entweder eine Einstellungsoption benutzen, die Datenbank automatisch beim Programmstart zu aktualisieren oder macht dies manuell über die Schaltfläche [[Bild(./yarock_symbol_menu.png, 18,)]] ''"Werkzeuge -> Datenbank-Pflege"''. = Tastenkürzel = Die Vorbelegung ist den Einstellungen zu entnehmen und vorhandene Tastenkombinationen lassen sich dort auch umdefinieren. Das kann teilweise zwingend erforderlich sein, da die Standardeinstellungen je nach Desktop-Umgebung mit bereits vorhandenen kollidieren. = Problembehebung = == Datenbank kann nicht erstellt werden == Wenn das Problem auftritt, dass bei jedem Programmstart erneut der lokale Musikordner angegeben werden muss, fehlt folgendes Paket: {{{#!vorlage Paketinstallation libqt4-sql-sqlite }}} = Links = * [http://seb-apps.github.io/yarock/ Projektseite] {en} * [launchpad:yarock:Quellcode] {en} * [https://www.transifex.com/projects/p/yarock-translation/ Lokalisierung] {en} * [http://qt-apps.org/content/show.php/yarock?content=129372 Yarock] {en} auf Qt-Apps.org * [http://www.webupd8.org/2015/08/qt-music-player-yarock-113-released.html Qt Music Player Yarock 1.1.3 Released, Available In PPA] {en} - Blogbeitrag, 08/2015 * [prolinux:artikel/2/1612:Yarock – Qt4-Audioplayer mit Extras] {de} - Pro-Linux, 02/2013 * [:AudioPlayer:] {Übersicht} Übersichtsartikel #tag: Audioplayer, Qt