Plugin:Watrack/de: Difference between revisions

From Miranda NG
Plugin:Watrack/de
Jump to navigation Jump to search
(trailing spaces clean up)
(Created page with "* {{Plugin|mRadio}} (Miranda-Plugin) * und andere Player. Siehe <tt>player.ini</tt> für eine komplette Liste.")
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{PluginCard}}
<languages/>{{PluginCard}}
Fügt die Musik, die Sie gerade spielen, in das Nachrichtenfenster oder die Statusnachricht ein.
Fügt die Musik, die Sie gerade spielen, in das Nachrichtenfenster oder die Statusnachricht ein.


Das Plugin WATrack (Kurzform für ''Winamp Track''), geschrieben in [https://secure.wikimedia.org/wikipedia/de/wiki/Delphi Delphi] bietet im Wesentlichen die folgenden Funktionen:
:* Anzeigen eines {{Plugin|Popup|Popups}} mit Informationen und [http://de.wikipedia.org/wiki/Cover Cover] zur gerade gespielten Mediendatei.
:* Anzeige von Informationen zum Track in der '''Status- oder XStatus-Nachricht'''.
:* Anzeige von Informationen zum Track im '''"[[Plugin:MSN/de#Was_ich_gerade_h.C3.B6re_.28ListeningTo.29|Was ich gerade höre]]"'''-Feld von {{Plugin|MSN}} und {{Plugin|Jabber}} (ab Version 0.0.6.11).
:* Unterstützung für das [http://www.lastfm.de/help/faq?category=Scrobbeln Scrobbeln] des [http://www.lastfm.de/ Last.FM-Dienstes] (ab Version 0.0.6.12).
:* '''Steuerung des Players''' über ein Modul aus der Miranda-NG-Kontaktliste heraus.
:* '''Einfügen der Trackinformationen''' in das Nachrichtenfenster oder andere Programme.
:* '''Abfrage''' der gerade gespielten Playlist bei einem Kontakt.
:* '''Erstellen einer detaillierten Abspielstatistik'''.


Das Plugin unterstützt eine große Anzahl an Playern und Formaten, weshalb es nahezu problemlos in Kombination mit dem eigenen Medienspieler zu betreiben ist, von dem es seine Informationen bezieht.
__TOC__
 
Eine Alternative zu WATrack ist das weniger umfangreiche {{Plugin|ListeningTo|ListeningTo-Plugin}}.
 
== Icons ==
Um die korrekte Darstellung zu gewährleisten müssen die '''watrack_buttons.dll''' (für den Frame) und '''watrack_icons.dll''' (für die Mediaplayer) Icons in den Miranda-NG-Icons-Ordner entpackt werden.
 
== Grundeinstellungen ==
Damit WATrack überhaupt Informationen darstellen kann, bedarf es zunächst einiger grundlegender Einstellungen, welche unter ''Einstellungen → Plugins → Winamp Track'' eingestellt werden können:
 
=== Modules ===
Hier können Sie auswählen, welche Funktionen von WATrack Sie benutzen möchten. Wenn Sie etwa die Last.fm-Integration nicht benötigen, so können Sie dieses Modul hier deaktivieren; das jeweilige Register wird anschließend ausgeblendet.
 
=== Allgemein (1) ===
;Liste der Player
:In dieser Liste finden Sie alle Medienspieler, mit denen WATrack zusammenarbeitet. Mittels der Auswahlboxen können Sie beeinflussen, auf welche Programme WATrack reagieren soll.
 
;Formate
:In dieser Liste finden Sie alle Medienformate, die WATrack erkennt. Möchten Sie bestimmte Dateiformate von der Unterstützung ausnehmen, so deaktivieren Sie die jeweiligen Auswahlboxen.
 
;Unicode- nach ANSI-Kodierung
:Hier wird eingestellt, nach welcher Codepage Unicode-Zeichen in ANSI-Zeichen kodiert werden sollen.<br />Im Normalfall ist Standardsystemcodepage die beste Einstellung.
 
;Erneuerungszeit
:Hier wird die Zeitspanne festgelegt, in welcher WATrack die Infos vom Player neu beziehen soll. Eine niedrige Erneuerungszeit ist empfehlenswert, um sofort bei einem Titelwechsel die Infos, Statistiken und Statusnachrichten aktualisieren und ausgeben zu können.
:Der Wert 0 deaktiviert das automatische Aktualisieren, während Werte über 499 als Millisekunden gewertet werden.
 
;Dateizeit prüfen
:Überprüft Datum und Zeit der Datei auf Tag-Veränderungen bei der Wiedergabe.
 
;Prozess-Implantation nutzen
:Diese Option gestattet es WATrack, sich in den Windows-Prozess eines Medienspielers einzuklinken und Trackinformationen auf diese Weise sicherer zu beziehen. Diese Einstellung kann aber von diversen Sicherheitsprogrammen als Aktion eines Virus fehlinterpretiert werden.
 
;Alternativer Dateicheck bei Wiedergabe
:Nutzt ein alternatives Verfahren zum Überprüfen auf Tag-Veränderungen.
 
;Alte Dateien beibehalten
:Behebt ein Problem im Zusammenhang mit dem Windows Media Player: Der WMP ändert öfters bereits '''vor''' dem Wechsel zu einem neuen Track die Musikinfos und setzt sie erst anschließend wieder zurück. Aktivieren Sie diese Option, um diese kurze Irritation zu ignorieren.
 
;Emuliere Multimedia-Tasten
:WATrack emuliert das Verhalten einer Tastatur mit Multimedia-Tasten, um eine bessere Player-Steuerung via Popup-Buttons oder [[#Rahmen|Rahmen]] zu ermöglichen.
 
;Prüfe alle Player
:Mittels dieser Option kann WATrack angewiesen werden, alle unterstützten Spieler unabhängig von der '''Liste der Player''' zu überprüfen.
 
;Cover-Dateinamen
:Cover werden von WATrack hauptsächlich im eigenen Frame/Panel in der Kontaktliste verwendet. Sie müssen jedoch zunächst hier die Parameter festlegen, anhand derer WATrack Grafikdateien als Cover erkennen kann. Ähnliches sollte von zahlreichen Media Playern bekannt sein.
:Liegen beispielsweise alle Ihre Cover immer in denselben Ordner wie der zugehörige Track, und heißen auch immer "Cover.jpg" reicht der Eintrag <code>cover.jpg</code>. Würden Ihre Cover immer in demselben Ordner liegen, aber unterschiedlich heißen, so könnten sie beispielsweise über die Variable <code>*.jpg</code> Ihre Cover einbinden. Würden allerdings mehrere JPEG Dateien in demselben Ordner liegen, könnte diese Variable nicht zwischen diesen und dem richtigen Cover unterscheiden. Denkbar wäre hier beispielsweise die Nutzung der [[#Variablen|WATrack eigenen Variablen]], bspw.: <code>%artist% - %title%.jpg</code>.
:Komplexere und präzisere Cover-Parameter sind durch das {{Plugin|Variables|Variables-Plugin}} realisierbar.
 
=== Vorlagen (1) ===
;Unterstriche durch Leerzeichen ersetzen
:Unterstriche "_" werden durch Leerzeichen in den Trackinformationen ersetzt.
 
;Maßeinheit und Postfix
:Legt die Maßeinheit fest, die WATrack in seinen Variablen nutzen soll. Zur Auswahl stehen:
:*Kilobit (kb)
:*Kilobyte (KB)
:*Megabyte (MB)
:Kleiner Hinweis für die richtige Formatwahl: Windows zeigt die Dateigröße standardmäßig in der Maßeinheit Kilobyte an.
 
;Genauigkeit
:Legt die Präzision fest, mit der die Dateigröße angegeben werden soll. Null ist dabei der höchstmögliche Wert.
 
;<span id="vbr">VBR-Anzeige</span>
:WATrack hat ein Problem mit dem Auslesen von [http://audiohq.de/?showtopic=15 Bitraten] bei Mediendateien, die in einer variablen Bitrate (VBR) gespeichert wurden. Hier können Sie festlegen, wie WATrack diesen Fehler kompensieren soll:
:*''VBR oder nichts:'' WATrack versucht einmalig die Bitarate des Tracks auszulesen, danach nicht mehr. Es wird nur die Bitrate angezeigt, die zu diesem Zeitpunkt ausgelesen wurde.
:*''VBR oder CBR:'' WATrack behandelt eine Datei mit variabler Bitrate wie eine Datei mit konstanter Bitrate (CBR) and zeigt auch nur diese an.
 
;Playernamen-Buchstaben
:Ermöglicht die Manipulation der Variable %player% hinsichtlich ihrer Schreibweise. Folgende Änderungen sind möglich:
:*''Alle groß schreiben:'' Alle Buchstaben im Playernamen werden groß geschrieben.
:*''Nicht verändern:'' Der Playername wird so ausgegeben, wie er vom Player gesendet wird.
:*''Alle klein schreiben:'' Alle Buchstaben im Playernamen werden klein geschrieben.
 
;%type% klein schreiben
:Schreibt die Inhalte der Variable für den Dateityp klein, also im Falle beispielsweise einer MP3-Datei würde dann "mp3" anstatt "MP3" ausgegeben werden.
 
;Export-Vorlage
:Vorlage des Textes, der mit Hilfe eines vordefinierten Hotkeys in [[#externe Anwendung|andere Anwendungen exportiert]] werden soll.
 
=== Allgemein (2) ===
;Vereinfachter Vorlagenmodus
:Wechselt zwischen dem vereinfachten Modus und dem erweiterten Modus für Vorlagen. Bei aktivierter Option wird muss lediglich eine Vorlage für alle Protokolle, Status und Player definiert werden.
{{Important|Nach Verändern dieser Option muss Miranda NG neu gestartet werden, ehe die Änderungen unter ''Einstellungen → Plugins → Winamp Track → Tab:Vorlagen'' angezeigt werden!}}
 
;In Nachrichten einfügen
:Mit Aktivieren dieser Option wird es möglich, bei Drücken des zuvor festgelegten Hotkeys die aktuellen Musikinformationen in das Nachrichtenfenster - egal ob Single- oder Multiuserchat - zu kopieren.
;Statusnachrichten verwenden
:Diese Option bewirkt, dass Mirandas Statusnachrichten durch Informationen zum aktuell gespielten Track ersetzt werden. Das Format der Musikinfos und welcher Status durch Musikinfos ersetzt werden soll, kann im Tab ''[[#Vorlagen_.281._Reiter.29|Vorlagen (1)]]'' festgelegt werden.
:Diese Funktion überschreibt eine evtl. schon vorhandene Statusnachricht.
:Siehe hierzu auch den Abschnitt: '''[[#Wie lasse ich Musikinformationen in der normalen Statusnachricht anzeigen?|Wie lasse ich Musikinformationen in der normalen Statusnachricht anzeigen?]]'''
;XStatus "Musik" verwenden
:Hierdurch wechselt der ICQ-XStatus automatisch auf "Musik", und die XStatus-Nachricht wird durch die Musikinformationen ersetzt.
:Siehe hierzu auch den Abschnitt: '''[[#Wie lasse ich Musikinformationen in der XStatus-Nachricht anzeigen?|Wie lasse ich Musikinformationen in der XStatus-Nachricht anzeigen?]]'''
;Unabhängiger XStatus
:Wenn diese Einstellung aktiviert ist, hängt der XStatus nicht vom normalen Status des Protokolls ab.
;XStatus zurücksetzen, bevor ein neuer gesetzt wird
:Diese Option bewirkt, dass WATrack kurzzeitig den XStatus zurücksetzt, bevor neue Titel angezeigt werden. Dadurch werden bestimmte Clients dazu gezwungen, die XStatus-Nachricht immer neu auszulesen.
;Vorhandenen XStatus verwenden
:Hier wird ein schon bereits gesetzter XStatus nicht von WATrack verändert, sondern der eingestellte genutzt und dort die Informationen eingesetzt. Es ist aber lediglich möglich, die XStatusnachricht zu ersetzen, der XStatus-Titel bleibt unverändert.
;Nur bei bei 'XStatus Musik' aktiv werden
:Der XStatus wird nur von WATrack geändert, wenn dieser einmalig manuell auf "Musik" gesetzt wird. Diese Option kann als eine Art An- und Ausschalter für das Übertragen von Trackinfos angesehen werden.
;'XStatus Musik' beibehalten
:Bei aktivierter Option wird der XStatus nach dem Beenden des Player nicht wieder zurückgesetzt.
 
=== Vorlagen (2) ===
Hier wird festgelegt, in welchem Protokoll unter welchem Status welche Informationen ausgegeben werden.
 
Dazu bietet WATrack einen vereinfachten oder einen erweiterten Vorlagenmodus an. Mit letzterem lässt sich minutiös festlegen, was in welchem Protokoll bei welchem Status angezeigt werden soll - allerdings ist dieser Modus '''sehr kompliziert'''!
 
==== Vereinfachter Vorlagenmodus ====
{{Important|Dieser Abschnitt wurde noch nicht auf Aktualität geprüft.}}
;Vorlage
:Hier können Sie den Inhalt Ihrer Statusnachrichten definieren. Sie können darin Variablen angeben, welche in der eigentlichen Statusnachricht im laufenden Betrieb durch die entsprechenden Informationen des Players ersetzt werden.
 
:Eine Liste der von WATrack von Hause aus unterstützzen Variablen finden Sie entweder [[#Variablen|hier]] oder wenn Sie auf den Button ''Variablen'' im Vorlagen-Editor von WATrack klicken. Haben Sie das optionale Plugin {{Plugin|Variables}} installiert, sind auch komplexe Variablenverschachtelungen möglich.
 
{{Important|Vorlagen, die in diesem Feld angelegt werden, werden für alle Status gleichzeitig übernommen! Anders ausgedrückt: egal, ob sie den Status "Abwesend" oder "Beschäftigt" haben, die Statusnachricht wird immer die gleiche sein.}}
 
;Chat Vorlage
:In diesem Feld definieren Sie die Anzeige von Informationen, die Sie via Hotkey in Ihr Nachrichtenfenster einfügen können. Über welchen Hotkey diese Informationen eingefügt werden sollen, können Sie [[#hotkey_Nachrichten_einfügen|hier]] festlegen.
 
:Bitte beachten Sie, dass für diese Funktion die '''Option [[#Einstellungen|"In Nachrichten einfügen"]] aktiviert sein muss!'''
 
;XStatus-Titel/-Text
:Hier legen Sie den Inhalt Ihrer XStatus-Nachrichten fest. Die Funktion ist weitergehend identisch mit dem festlegen der Statusnachricht. Einzig die Tatsache, dass Sie für den XStatus einen '''separaten XStatus-Titel und XStatus-Text''' setzen können, unterscheidet sich von der Bedienung der Statusnachrichten-Vorlage. Daher bietet die Vorlage zwei Felder - im oberen geben Sie den XStatus-Titel an (bspw. "Ich höre gerade:") und im unteren Feld geben Sie den XStatus-Text an.
 
{{Warning|Es sollte noch beachtet werden, dass [[Plugin:ICQ/de#Man_sieht_keine_XStatus_mehr_bei_ICQ6-Usern._Au.C3.9Ferdem_k.C3.B6nnen_diese_auch_meinen_nicht_sehen.|einige ICQ Clients keinen XStatus unterstützten]]. Folglich würden die Nutzer dieser Clients Ihre Trackinfos nicht anzeigt bekommen.}}
 
==== Erweiterter Vorlagenmodus ====
Die Vorlagen für diese Informationen können für jeden Status, unabhängig von dem Protokoll, getrennt voneinander eingestellt werden. Bei Protokollen, die einen XStatus unterstützen (wie ICQ und Jabber), lässt sich zusätzlich noch der XStatus auswählen, den WATrack beim Abspielen einer Mediendatei setzen soll.
 
Die WATrack-Einstellungen für Protokolle, Status und Playerstatus (Normal, Keine Musik, Kein Player) fungieren hierbei wie ein fünfstufiges Hierarchie- oder Filtersystem:
[[Image:WATrack_Hierarchie.png|550px|thumb|right|Hierarchiestufen]]
 
===== Hierarchiestufe 1: Protokolle =====
Die Protokolle stellen die erste Hierarchieebene im Statussystem von WATrack dar. Hier wird festgelegt, in welchen Protokollen generell Trackinfos in den Statusnachrichten angezeigt werden sollen.
 
Im obigen Screenshot ist zu sehen, dass in allen Protokollen außer in Metacontacts Trackinfos angezeigt werden dürfen.
 
{{Important|Die Option ''-Default-'' überschreibt die Einstellungen aller Protokolle. Einstellungen die für diesen Eintrag in den tieferen Ebenen des Hierachiesystems vorgenommen werden, gelten dann automatisch für alle Protokolle!}}
 
===== Hierarchiestufe 2: Statuse =====
Hier wird der Status des zuvor bestimmten Protokolls ausgewählt, in dessen Statusnachricht Trackinfos angezeigt werden sollen.
 
{{Important|Die Option ''Standard'' überschreibt die Einstellungen aller Status. Einstellungen die für diesen Eintrag in den tieferen Ebenen des Hierachiesystems vorgenommen werden, gelten dann automatisch für alle Status!}}
 
===== Hierarchiestufe 3: Player Status =====
Hier wird eingestellt, wie sich WATrack in einem vorher definierten Protokoll und Status verhalten soll, wenn:
:# '''Normal:''' der Media Player einen Track wiedergibt,
:# '''keine Musik:''' der Media Player keinen Track abspielt,
:# '''kein Player:''' kein Media Player geöffnet ist.
 
===== Hierarchiestufe 4: Anzeigeart =====
Hier wird eingestellt, wie sich WATrack in einem vorher definierten Protokoll, Status und Player Status verhalten soll, wenn:
:# '''Benutzernachricht:''' Infos in ein Singlechatfenster eingefügt werden sollen,
:# '''Channelnachricht:''' Trackinfos in ein Multiuserchatfenster eingefügt werden sollen,
:# '''Trackinfos in einen bestimmten XStatus eingefügt werden sollen'''.
 
Besonders bei letzterer Option ist zu beachten, dass WATrack in der Lage ist, separate XStatus für Audio- und Videodateien zu setzen.
 
===== Hierarchieebene 5: Vorlage =====
;Vorlage
:Die Vorlage für den Text, der in das Nachrichtenfenster eingefügt werden soll. Variablen werden dabei übersetzt.
 
;(X)Status-Titel/-Text
:Die Vorlage für XStatus-Titel und die (X)Statusnachricht. Auch hier werden etwaige Variablen übersetzt.
 
=== Diverses ===
;Ereignisse in Profildatei speichern
:In diesem Bereich legen Sie fest, welche Ereignisse WATrack in der Miranda-NG-Profildatei speichern soll. Dabei können Sie festlegen, ob lediglich das Auslesen eines Ereignisses oder auch das Ergebnis dieses Auslesens in der DB gespeichert werden sollen. Folgenden Ereignisse können gespeichert werden:
:*Musikinfoanfrage
:*Musikinfo
:*Misslungene Anfragen
Weiterhin können ignorierte Anfragen gespeichert und im Nachhinein beantwortet werden.
 
=== Rahmen ===
In diesem und dem folgenden Tab werden die wesentlichen Einstellungen bezüglich der Anzeige des WATrack-Panels/Frames in der Kontaktliste vorgenommen.
{{Important|Die Anzeige des WATrack-Frames wird nur von den sogenannten [[Glossar#Multiwindow|Multiwindow-Kontaktlisten]] unterstützt!}}
 
;Deckkraft
:Mit dem Schieberegler ''Deckkraft'' kann die Transparenz des Frames in der Kontaktliste bestimmt werden. Je weiter der Regler nach links verschoben wird, desto transparenter wird der Frame.
 
;Hintergrundfarbe
:Definieren Sie hier die Hintergrundfarbe, die Ihr WATrack-Frame in der Kontaktliste haben soll. Stellen Sie hier die gleiche Hintergrundfarbe ein, die Sie in Ihrer Kontaktliste als Transparenzfarbe angegeben haben, sieht sich Ihr WATrack-Frame genauso aus, wie Ihre Kontaktliste und nimmt deren Transparenz-Einstellungen an. (Siehe hierzu beispielsweise die [[Plugin:Clist modern/de#Transparenzoptionen_.28Windows_2000.2FXP.2FVista.29|Transparenzoptionen der Clist Modern]].)
 
[[Image:WATrack-Frame mit Cover.png|thumb|WATrack-Frame mit gestauchtem und rechts ausgerichtetem Cover]]
;Bild verwenden
:Mit dieser Option kann ein ein beliebiges Bild als Hintergrund für den WATrack-Frame definiert werden.
 
;Cover anstelle des Bildes verwenden
:Ist die Option ''Bild verwenden'' aktiviert, so können Sie hier angeben, dass WATrack das Cover des aktuell gespielten Tracks anstelle des eigentlichen Bildes als Hintergrund anzeigen kann.
:Mit den darunter befindlichen Optionen können die Größe des Covers, seine Ausrichtung und dergleichen festgelegt werden. Spielen Sie ruhig so lange mit diesen Optionen, bis Ihnen das Ergebnis zusagt.
 
;Info im Frame anzeigen
:Hiermit werden die Trackinfos im Frame angezeigt, so wie sie unter der Vorlagen für  [[#frame_text|''Frame Text'']] definiert wurden.
 
;Kontrollen im Frame anzeigen
:WATrack ist in der Lage, Media Player, die das Winamp-API unterstützen, quasi fernzusteuern. Das heißt man kann die Wiedergabe starten/pausieren, zum nächsten Track springen und so weiter. Um Ihren Media Player auf diese Art fernzusteuern, müssen Sie die Option ''Kontrollen im Frame anzeigen'' aktivieren. Im Frame wird daraufhin eine weitere Zeile mit Kontrollknöpfen eingeblendet.
 
;Lautstärkenregler anzeigen
:Fügt den WATrack-Kontrollbuttons zuätzliche Buttons für die Regelung der Lautstärke hinzu.
 
[[Image:WATrack-Frame gestylter Schieberegler.png|thumb|WATrack-Frame mit gestyltem Schieberegler]]
;Schieberegler stylen
:Ermöglicht es, denn Schieberegler als Teil des Frames zu stylen. Dann kann beispielsweise der Regler mit einem anderen Button ausgestattet werden (unter ''Einstellungen → Customize → Icons → WATrack → Frame Controls → Slider'') oder der Framehintergrund kann sich über den Schieberegler hinaus erstrecken.
;Schieberegler zeigen
:Zeigt in einer weiteren Leiste einen Regler an, mit dem Sie innerhalb eines Tracks springen können bzw. der den Fortschritt des gerade gespielten Tracks angibt.
;Cover Abstände
:Legen sie die Randabstände für das Hintergrundbild des Frames pixelgenau fest.
;Frame-Aktualisierungsrate
:Hier legen Sie fest, mit welcher Wiederholungsrate (in Milisekunden) WATrack Infos im Frame aktualisieren soll.
;Abstand zwischen Knöpfen einfügen
:Haben Sie eigene Buttons für die Framekontrolle eingebunden, kann es aus optischen Gründen sinnvoll sein, die Abstände zwischen den einzelnen Buttons zu vergrößern.
;Frame ausblenden, wenn kein Player gefunden wurde
:Blendet den Frame temporär aus der Kontaktliste aus, wenn kein Media Player geöffnet ist.
;Frame ausblenden, wenn keine Musik gespielt wird
:Blendet den Frame temporär aus der Kontaktliste aus, wenn kein  Track wiedergegeben wird.
{{Tip|Sollte der WATrack-Frame trotz aller beschriebenen Einstellungen bei Ihnen nicht angezeigt werden, überprüfen Sie, ob unter ''Hauptmenü → Kontaktlisten-Elemente → WATrack'' die Option ''sichtbar'' gesetzt ist.}}
 
=== Frame 2 ===
;Textbewegung:
:->
 
;Texteffekte:
;->
 
;<span id="frame_text">WATrack-Frametext</span>
:Vorlage für den Text, der im WATrack-Frame in der Kontaktliste angezeigt werden soll. Die hier verfügbaren Variablen sind im Wesentlichen identisch mit den Variablen für alle andere Felder, jedoch mit einer gewichtigen Änderung: Sie können zusätzlich deren Anzeigeformat und -farbe im Frame bestimmen! So kann beispielsweise der Interpret eines Songs grün und kursiv angezeigt werden, der Tracktitel jedoch fett und blau.
 
:Die Liste der möglichen Formatierungen ist über den Button ''Format'' einsehbar; die Liste der Farben über den Button ''Farbe''.
 
:'''Die Nutzung von Farben und Formatierungen ist allerdings nur im WATrack-Frame möglich - und auch nur dann, wenn die gewählte Schriftart diese Formatierung unterstützt!'''
 
=== Statistiken ===
WATrack ist in der Lage, eine detaillierte Abspielstatistik Ihrer Mediendateien zu erstellen. In diesem Tab können Sie die entsprechenden Optionen setzen.
 
=== LastFM ===
Der Tab LastFM dient der Aufnahme Ihrer Last.fm-Anmeldedaten. Außer Ihrem Benutzernamen und Ihrem Passwort kann dort auch die maximale Anzahl an möglichen Anmeldevorgängen festgelegt werden.


== Unterstützte Player ==
{{Content:Watrack/SupportedPlayers}}
* {{Plugin|mRadio}} (Miranda-Plugin)
* und andere Player. Siehe <tt>player.ini</tt> für eine komplette Liste.


== Unterstützte Formate ==
== Unterstützte Formate ==
{|class="wikitable" width="100%" border="1" cellspacing="0" cellpadding="3" rules="all" style="border:solid black; background-color:white;"|
{|class="wikitable" width="100%" border="1" cellspacing="0" cellpadding="3" rules="all" style="border:solid black; background-color:white;"|
!style="background-color:#BD0000;color:white;"|Audio-Formate
!style="background-color:#BD0000;color:white;"|Audio-Formate
Line 261: Line 16:
!style="background-color:#BD0000;color:white;"|Container-Formate
!style="background-color:#BD0000;color:white;"|Container-Formate
|-
|-
|valign="top"|
|style="vertical-align:top;"|
* Advanced Audio Coding (AAC)
* Advanced Audio Coding (AAC)
* Monkey’s Audio (APE)
* Monkey’s Audio (APE)
Line 275: Line 30:
* Windows Media Audio (WMA)
* Windows Media Audio (WMA)
* WavPack (WV)
* WavPack (WV)
|valign="top"|
|style="vertical-align:top;"|
* 3gp (3GP)
* 3gp (3GP)
* Audio Video Interleaved (AVI)
* Audio Video Interleaved (AVI)
Line 284: Line 39:
* RealMedia (RM)
* RealMedia (RM)
* Windows Media Video (WMV)
* Windows Media Video (WMV)
|valign="top"|
|style="vertical-align:top;"|
* Advanced Streaming Format (ASF)
* Advanced Streaming Format (ASF)
* MPEG-4-Audio (M4A)
* MPEG-4-Audio (M4A)
Line 295: Line 50:


== Variablen ==
== Variablen ==
Dieses Plugin stellt folgende Variablen für das {{Plugin|Variables|Variables-Plugin}} bereit (können aber auch ohne das Plugin benutzt werden):
Dieses Plugin stellt folgende Variablen für das {{Plugin|Variables|Variables-Plugin}} bereit (können aber auch ohne das Plugin benutzt werden):
{|class="wikitable" width="550" style="border:1px solid black; background-color:white;" cellspacing="0" cellpadding="3" rules="all"
 
!style="background-color:#BD0000;color:white;"|Variable:
{|
!style="background-color:#BD0000;color:white;"|Beschreibung:
|%album%
|-----
|album
|%wndtext%||Fenstertitel des Media Players
|-
|-----
|%artist%
|%artist%||Interpret
|artist
|-----
|-
|%title%||Songtitel
|%bitrate%
|-----
|bitrate
|%album%||Album
|-
|-----
|%channels%
|%genre%||Musikgenre
|number of channels
|-----
|-
|%codec%||Videocodec wie z. B. <tt>0x30355844</tt> (DX50)
|%codec%
|-----
|video codec like 0x30355844 (DX50)
|%comment%||Kommentar aus dem Tag
|-
|-----
|%comment%
|%file%||Dateiname
|comment from tag
|-----
|-
|%bitrate%||Bitrate
|%cover%
|-----
|cover file name
|%kbps%||Bitrate
|-
|-----
|%file%
|%track%||Tracknummer
|media file name
|-----
|-
|%channels%||Anzahl der Kanäle
|%fps%
|-----
|100*FPS (frames per second) for video files
|%mono%||"mono"/"stereo"
|-
|-----
|%height%
|%samplerate%||Samplerate
|video height in pixels
|-----
|-
|%khz%||Samplerate
|%genre%
|-----
|genre
|%total%||gesamte Länge des Liedes in Sekunden
|-
|-----
|%kbps%
|%length%||gesamte Länge des Liedes in Sekunden
|bitrate
|-----
|-
|%time%||bereits gespielte Länge des Liedes in Sekunden
|%khz%
|-----
|sample rate
|%percent%||%time% / %total% * 100%
|-
|-----
|%length%
|%player%||Player
|total song length (sec)
|-----
|-
|%version%||Playerversion
|%lyric%
|-----
|lyrics text
|%lyric%||Songtext
|-
|-----
|%mono%
|%cover%||Dateipfad zum Cover
|"mono"/"stereo"
|-----
|-
|%size%||Dateigröße
|%nstatus%
|-----
|player status (stopped, playing, paused) - non-translated
|%type%||Dateityp
|-
|-----
|%percent%
|%vbr%||Anzeige, ob VBR aktiv ist oder nicht. ([[#vbr|Achtung!]])
|%time% / %total% * 100%
|-----
|-
|%status%||Playerstatus (Pause, Playback, Gestoppt)
|%player%
|-----
|player
|%fps%||Frames je Sekunde (Nur bei Videos!)
|-
|-----
|%samplerate%
|%width%||Breite (Nur bei Video!)
|sample rate
|-----
|-
|%height%||Höhe (Nur bei Video!)
|%size%
|-----
|media file size
|%txtver%||Playerversion im Textformat
|-
|-----
|%status%
|player status (stopped, playing, paused)
|-
|%time%
|current song position (sec)
|-
|%title%
|song title
|-
|%total%
|total song length (sec)
|-
|%track%
|track number
|-
|%txtver%
|player version in text format
|-
|%type%
|media file type (extension)
|-
|%vbr%
|display 'VBR' if bitrate is variable
|-
|%version%
|player version
|-
|%width%
|video width in pixels
|-
|%wndtext%
|title from player window (usually "artist" - "title")
|-
|%year%
|song year (from tag)
|}
|}


Seit Version 0.0.5.x können diese Variablen auch in WATrack umbenannt werden. Dazu einfach in einem der "Vorlagen"-Register auf "Variablen" klicken, die gewünschte Variable markieren und mit Doppelklick umbenennen. Somit wird es möglich, z. B. die Variable <tt>%artist%</tt> in <tt>%performer%</tt> umzubenennen.
In chat (and maybe message) window, you can use text formatting:
{|
|{b}text{/b}
|'bold' text
|-
|{i}text{/i}
|'italic' text
|-
|{u}text{/u}
|'undeline' text
|-
|{cf##}text{/cf}
|text with color ## (0-15)
|-
|{bg##}text{/bg}
|text with background color ## (0-15)
|}
Sample:
<pre style="overflow:auto;">
/me {b}listening{/b} {cf5}{i}%artist%{/i}{/cf} - {bg10}{u}"%title%"{/u}{/bg}
</pre>


== Anzeigen eines Popups mit Informationen zum gerade gespielten Track ==
== Hinweise ==
[[Image:WATrack-Popup.png|thumb|330px|right|Popup von WATrack mit Titelinfo]]
[[Image:WATrack-Popup2.png|thumb|330px|right|Popup von WATrack mit Titelinfo und Popup-Aktionsbuttons]]
Dies ist eine Basisfunktion von WATrack, die normalerweise automatisch aktiviert sein sollte. Möchte man sie deaktivieren, so muss unter ''Einstellungen &#8594; Popups &#8594; Winamp Track &#8594; Popup zeigen'' das Häkchen deaktiviert werden.


Ferner können hier die Farben für die Popups sowie die Aktion beim Anklicken eines Popups festgelegt werden. Die Optionen sollten so weit selbsterklärend sein.
* Volume field has an original volume value in hiword and is scaled to 0-15 range in loword. Not all players supported.
* Frame background picture transparency is not implemented
* To obtain more information from foobar2000 player, [http://foosion.foobar2000.org/0.9/foo_comserver2-0.7-setup.exe download this plugin] or use <tt>foo_winamp_spam</tt> plugin
* FileInfo (called from popup) doesn't show video file properties
* FPS saves as FPS*100
* Frame text output is now left-to-right only


Um die Popups sofort bei einem neuen Track anzuzeigen, empfiehlt es sich, die "Erneuerungszeit" (''Einstellungen &#8594; Plugins &#8594; Winamp Track &#8594; Allgemein'') auf einen niedrigen Wert (z. B. 2 Sekunden) zu stellen!
== Bekannte Probleme ==
 
Die Inhalte der Popupmeldung können durch Variablen individuell bestimmt werden. Unter ''Einstellungen &#8594; Plugins &#8594; Winamp Track &#8594; Vorlagen (2) &#8594; Popup Titel/Text'' können die Meldungen angepasst werden. Dazu können Sie aus der oben angegebenen Liste an Variablen auswählen und individuell anzeigen lassen. (Mit Hilfe des {{Plugin|Variables|Variables-Plugin}} lassen sich auch komplexe Verschachtelungen und Bedingungen definieren.)
 
== Anzeige von Informationen zum Track in der Status- oder XStatus-Nachricht ==
=== Wie lasse ich Musikinformationen in der normalen Statusnachricht anzeigen? ===
{{Important|Es gibt Protokolle, wie z.B. AIM, welche Statusnachrichten auf dem Server aufzeichnen, damit der User einen Verlauf dieser Nachrichten hat.}}
:* ''Einstellungen &#8594; Plugins &#8594; Winamp Track &#8594; Allgemein &#8594; Statusnachrichten verwenden''
:* Aktivieren Sie zusätzlich die Option "Verwende Prozess Implantation".
:* Dann wählen Sie im Register ''Vorlagen (1) &#8594; Protokolle'' die Protokolle aus, bei welchen die Abwesenheitsnachrichten durch Musikinformationen ersetzt werden sollen. Standardmäßig werden hier alle Protokolle ausgewählt.
:* Im Bereich ''Status'' auswählen, bei welchem Status die Statusnachricht ersetzt werden soll. Beispielsweise, wenn hier nur "Abwesend" aktiviert ist, wird nur die Abwesenheitsnachricht ersetzt, nicht aber beispielsweise die Nachricht für "N/A" oder "Beschäftigt".
:* Direkt rechts neben dem Bereich ''Status'' finden Sie einige Optionspunkte; diese sollten einfach ignoriert werden. Sie betreffen das Verhalten der Nachrichtenersetzung, wenn keine Musik spielt oder kein Player geöffnet ist. "Normal" reicht hier vollkommen aus.
:* Überprüfen Sie, ob im darunter gelegenen Feld ''XStatus-Titel/Text'' im größeren der beiden Felder die richtigen Variablen zur Titelanzeige ausgewählt sind.
::WATrack bietet eine Reihe von eigenen Variablen, die man auch ohne das {{Plugin|Variables|Variables-Plugin}} nutzen kann. Als Minimalkonfiguration sollten hier wohl ''%artist% - %title%'' stehen.  Weitere Variablen sind über den Button ''Variablen'' nachzuschlagen.
:* Im Register "Formate" können Sie festlegen, von welchen Playern WATrack Informationen beziehen soll und bei welchen Dateiformaten. So können Sie auch Infos zu Videos, die Sie gerade ansehen, anzeigen lassen. Ansonsten sollte dieser Bereich selbsterklärend sein.
 
=== Wie lasse ich Musikinformationen in der XStatus-Nachricht anzeigen? ===
{{Important|Diese Funktion ist derzeit nur mit ICQ möglich!}}
:*Zusätzlich zu den oben genannten Einstellungen müssen unter ''Einstellungen &#8594; Plugins &#8594; Winamp Track &#8594; Allgemein'' die Checkboxen ''XStatus "Musik" verwenden'' und ''unabhängiger XStatus'' aktiviert werden. Damit wird automatisch bei Musikwiedergabe der XStatus "Musik" mit den entsprechendn Titelinfos gesetzt.
 
:*Wenn man selbst bestimmen möchte, wann WATrack die Infos in die Statusnachricht schreiben soll, dann sollte man zusätzlich ''Nur bei XStatus "Musik" aktiv werden'' deaktivieren. Dann muss man den XStatus selbst aktivieren - wie jeden anderen XStatus auch -, und erst dann werden die Trackinfos in die XStatus-Nachricht gesetzt.
 
:*Unter ''Einstellungen &#8594; Plugins &#8594; Winamp Track &#8594; Vorlagen'' können Sie im Feld ''XStatus-Titel/-Text'' sowohl den Titel des XStatus als auch die Statusnachricht einstellen. Hier ist vom Darstellen von einfachen Variablen (Liste siehe oben) wie Artist und Tracknamen (z. B. <tt>%artist% - %title%</tt>) bis zur komplexen Variablenkombination (benötigt {{Plugin|Variables|Variables-Plugin}}) alles möglich.


== Mögliche Fehlermeldungen ==
=== Ich bekomme ein Popup, dass ich meine Last.fm-Accountdaten eintragen soll ===
:*Falls Sie diese Nachricht bekommen, obwohl Sie keine Daten im Feld Last.fm eingetragen haben oder die Login-Daten bereits dort stehen, seien Sie beruhigt: mit Ihren Daten stimmt alles. Dies ist ein Bug, der in der nächsten Version gefixt werden soll. Das Problem besteht nur bei manchen Nutzern.
== Bekannte Probleme ==
* Falls im WaTrack-Frame ein %time% Macro benutzt wird, kann der Anzeigetext evtl. nicht runter scrollen
* Falls im WaTrack-Frame ein %time% Macro benutzt wird, kann der Anzeigetext evtl. nicht runter scrollen
* Die Foobar2000 Suche mit dem foo_winamp_spam Plugin funktioniert eventuell nicht korrekt
* Die Foobar2000 Suche mit dem foo_winamp_spam Plugin funktioniert eventuell nicht korrekt
Line 415: Line 200:
* Falls UAC aktiviert ist kann ohne foo_comserv2 Foobar2000 Plugin keine Musikinfo via Shortcut in das Fenster übertragen werden
* Falls UAC aktiviert ist kann ohne foo_comserv2 Foobar2000 Plugin keine Musikinfo via Shortcut in das Fenster übertragen werden
* Musikinformationen können bei aktiviertem UAC in einigen fällen ausgelesen werden (bei fast allen Playern ohne entsprechendes Hilfe-Plugin)
* Musikinformationen können bei aktiviertem UAC in einigen fällen ausgelesen werden (bei fast allen Playern ohne entsprechendes Hilfe-Plugin)
==Unterstützte Player==
{{Content:Watrack/SupportedPlayers‎}}
=== Andere Player manuell hinzufügen ===
Die externe Playererkennung ist in der "player.ini" hinterlegt. WATrack benötigt die dortige hinterlegte Information, um das Fenster und den Prozess finden zu können. Gehen Sie dazu wie folgt vor:
# Sie benötigen in der player.ini eine neue Zeile mit dem Playernamen, dieser wird dann in der WaTrack-Liste entsprechend angezeigt.
# Informationen über den Frame, dies kann man zum Beispiel mit [http://www.southbaypc.com/autosizer/ Autosizer] herausfinden.
# Informationen über den Prozessnamen, dies können Sie ganz einfach über den Taskamanger herauslesen<br><br>


Der neue Eintrag, kann dann zum Beispiel am Ende der "player.ini" eingefügt werden, in diesem Beispiel sieht das dann so aus:<br><br>
<!-- This is for additional section for translations -->
<pre>[Beispiel-Player]
<!-- If you need it, then add header together with its content -->
class='wxWindowClassNR'
<!-- == Additional info == -->
file='BEISPIEL-PLAYER.EXE'</pre>


{{PluginGroups}}
{{PluginGroups}}

Latest revision as of 18:45, 10 March 2018

Winamp Track
Kein Bild
Dateiname Watrack.dll
Autor Awkward
Download-Links
Stabile Version: 32-bit, 64-bit
Entwicklungsversion: 32-bit, 64-bit

Fügt die Musik, die Sie gerade spielen, in das Nachrichtenfenster oder die Statusnachricht ein.


Unterstützte Player

Unterstützte Formate

Audio-Formate Video-Formate Container-Formate
  • Advanced Audio Coding (AAC)
  • Monkey’s Audio (APE)
  • Free Lossless Audio Codec (FLAC)
  • MPEG-1 Audio Layer 3 (MP3)
  • Musepack (MPC)
  • OptimFROG (OFR)
  • OptimFROG DualStream (OFS)
  • Real Audio (RA)
  • Speex (SPX)
  • The True Audio (TTA)
  • WAVE (WAV)
  • Windows Media Audio (WMA)
  • WavPack (WV)
  • 3gp (3GP)
  • Audio Video Interleaved (AVI)
  • Adobe Flash Quelldateien (FLA)
  • Flash Video (FLV)
  • QuickTime (MOV)
  • MPEG-Streams (MPG)
  • RealMedia (RM)
  • Windows Media Video (WMV)
  • Advanced Streaming Format (ASF)
  • MPEG-4-Audio (M4A)
  • MPEG-4 (MP4)
  • Matroska (MKV)
  • Ogg-Container (OGG)
  • Ogg Media Stream (OGM)
  • RealMedia (RAM)

Variablen

Dieses Plugin stellt folgende Variablen für das Variables-Plugin bereit (können aber auch ohne das Plugin benutzt werden):

%album% album
%artist% artist
%bitrate% bitrate
%channels% number of channels
%codec% video codec like 0x30355844 (DX50)
%comment% comment from tag
%cover% cover file name
%file% media file name
%fps% 100*FPS (frames per second) for video files
%height% video height in pixels
%genre% genre
%kbps% bitrate
%khz% sample rate
%length% total song length (sec)
%lyric% lyrics text
%mono% "mono"/"stereo"
%nstatus% player status (stopped, playing, paused) - non-translated
%percent% %time% / %total% * 100%
%player% player
%samplerate% sample rate
%size% media file size
%status% player status (stopped, playing, paused)
%time% current song position (sec)
%title% song title
%total% total song length (sec)
%track% track number
%txtver% player version in text format
%type% media file type (extension)
%vbr% display 'VBR' if bitrate is variable
%version% player version
%width% video width in pixels
%wndtext% title from player window (usually "artist" - "title")
%year% song year (from tag)

In chat (and maybe message) window, you can use text formatting:

{b}text{/b} 'bold' text
{i}text{/i} 'italic' text
{u}text{/u} 'undeline' text
{cf##}text{/cf} text with color ## (0-15)
{bg##}text{/bg} text with background color ## (0-15)

Sample:

/me {b}listening{/b} {cf5}{i}%artist%{/i}{/cf} - {bg10}{u}"%title%"{/u}{/bg}

Hinweise

  • Volume field has an original volume value in hiword and is scaled to 0-15 range in loword. Not all players supported.
  • Frame background picture transparency is not implemented
  • To obtain more information from foobar2000 player, download this plugin or use foo_winamp_spam plugin
  • FileInfo (called from popup) doesn't show video file properties
  • FPS saves as FPS*100
  • Frame text output is now left-to-right only

Bekannte Probleme

  • Falls im WaTrack-Frame ein %time% Macro benutzt wird, kann der Anzeigetext evtl. nicht runter scrollen
  • Die Foobar2000 Suche mit dem foo_winamp_spam Plugin funktioniert eventuell nicht korrekt
  • Miranda NG kann mit Foobar2000 OLE ggfs. einfrieren
  • ICQLite und ICQ2003 Benutzer können den XStatus Text nach einer Veränderung ggfs. nicht sehen
  • Mit MP3 und VBR wird die Songlänge möglicherweise nicht richtig kalkuliert
  • Die Standard Farbe vom formatierten Text hat eine andere Farbe als gewollt und die Position ist evtl. an der falschen Stelle
  • Einige Macros funktionieren nicht mit einigen Player
  • Der 1by1-player zeigt eine falsche Zeit des aktuellen Tracks an
  • Einige Player Versionen werden nicht richtig angezeigt
  • Kaputte MP3 Header werden nicht richtig gehandhabt
  • Das Plugin kann möglicherweise einen falschen Song anzeigen wenn beim auslesen gleichzeitig nach Musikdateien gescannt wird
  • Falls UAC aktiviert ist kann ohne foo_comserv2 Foobar2000 Plugin keine Musikinfo via Shortcut in das Fenster übertragen werden
  • Musikinformationen können bei aktiviertem UAC in einigen fällen ausgelesen werden (bei fast allen Playern ohne entsprechendes Hilfe-Plugin)