============================ Versionsinfo, Historie ============================ [09/2004] Erweiterungen: - Cover Show Screensaver: Cover zwar in zufälliger Reihenfolge, aber nicht doppelt anzeigen ! - NEU-Icon bei Ordnern anzeigen, wenn sie in den letzten N Wochen aktualisiert worden sind. gIniNewIconNMonth per INI-Datei konfigurierbar - NewIcon nicht auf höchster Ebene anzeigen (gCurrentDirectory = gIniRootDirectoryMusic) - Schatten hinter Cover legen (bei Cover Show Screensaver) - Hinter Alben das Jahr angeben (Automatisch aus den ID3-Tags des ersten MP3-Titels in dem Ordner ermitteln!) (Nur wenn im Pfad der String "Album" oder "Alben" vorkommt) --> ein eigenem Thread dafür starten, damit das bei der Listen-Anzeige nicht zu langsam wird Wenn Thread fertig, wird Refresh (Redraw) gemacht... Bugfixes: - Options fett schreiben - Scrollbar mit der Maus verschieben können ! (Nur "Click" ; bisher kein "Drag") [07/2004] Erweiterungen: - Suche: Wenn Leerzeichen in Suchfeld eingegeben wird: Verknüpfe die bis zu drei durch Leerzeichen getrennten Token per AND und suche nach allen Vorkommen! (Jürgens Wunsch: 1. Token=Interpret-Beginn, 2. Token=Lied-Teil) - Shift/Alt + A-Z --> Springe in Liste zu erstem Eintrag mit dem Anfangsbuchstaben - Bewertung für Ordner+Titel abgeben (*-Taste): --> Eine große Datei schreiben in der alle Ordner und Titel als absolute Pfade drin sind Ratings.dat --------------------- # maximum rating is 5/5 (*****) ; no star means rating 0/5 ; no entry means no rating at all C:\...\Alben\3 Doors Down\Away from the Sun=**** C:\...\Compilations\Ballads of the Eighties=** C:\...\Alben\3 Doors Down\Away from the Sun\01. 3 Doors Down - When I'm Gone=** ... --------------------- - Screensaver eingebaut: Alle verfügbaren Cover (front) durchlaufen lassen (in zufälliger Reihenfolge ; Interpret und Albumtitel textuell auch anzeigen) Screensaver springt nach (z.Zt.) 20 Sekunden an. In Optionen abschaltbar! - Bei ScreensaverCovershow Statusleiste einblenden! (Track-Zeit + Scroll-Infos links unten + Trackname!) - Per Mausklick oben links (oder STRG+Pos1) zurück zum Hauptmenu - Doppelklick in Header bringt Fenster wieder an Position 0,0 (oben links) - InfoScroller blendet all 30 sec. (konfigurierbar) Infos ein, wie z.B. a) nächster Titel, b) Anzahl verbleibende Titel, c) Anzahl Titel oder Playlists in Bibliothek d) Restliche Spielzeit der restlichen Tracks in Playlist - Lieder langsam ausfaden/ausblenden (bei nextTrack, playTitle, etc....) - Ausfaden eines Liedes in Optionen ein/ausschaltbar (in ms/sec einstellbar) Bugfixes: - Während FadeOut animierte Note weiter anzeigen wenn's geht! - Timer: Warte bis Anzahl Songs in Bibliothek sich stabilisiert hat --> etwas vergrößern! - CoverShow: In Label.Caption wird "&" nicht ausgegeben ! - Bugfix: Suche: Im Eingabefeld bei Cursor links/rechts nicht vorspulen [06/2004] Erweiterungen: - Statt Grafiken für Buttons alternativ normale Texte anzeigen --> für neue Skins passen die grauen Buttons sonst nicht immer... Siehe Config.ini in Skin-Verzeichnissen: ; gIniShowMenuIcons: 0=false (show Key as Text) ; 1=true (show Key-Icon) - Bei Suche: Abspielen-Button ausblenden, wenn Jukebox nicht leer! --> Damit man nicht versehentlich mit RETURN die Jukebox/Playlist löscht - gIniDelimiterBetweenInterpretAndTitle ('-') in Config.ini einstellen können Bugfixes: - Bug: Stop-Taste bei Musikabspielen führt zu Fehler "Kein MCI-Gerät geöffnet". [04/2004] Erweiterungen: - Shuffle in Playlists zulassen !!! Bugfixes: - Bugfix bei der Rückkehr aus langen Playlists (wenn Playlistmenu weniger Einträge hat als vorherige Playlist!) [03/2004] Erweiterungen: - Menu: Mouse-Hover --> Highlighting des aktuellen Menupunktes Bugfixes: - Bug: "Cover anzeigen in 3D" zulang! Besser "Cover anzeigen 3D" oder "Cover in 3D" - PageUp/Down : Nicht ganze Seite blättern, sondern nur ca. halbe Seite! - Flackern der MediaPlayerButtons abgeschaltet - Verzeichnisse mit Punkt im Namen werden nun nicht mehr ignoriert (Die aktuelle MHES-Version auf der Homepage kann Punkte nur in MP3-Verzeichnissen lesen. In Foto und Video-Verzeichnissen ist der Bug noch drin und Verzeichnisse mit Punkten im Namen werden ignoriert) [02/2004] Große Erweiterungen: - 2D-Cover fullscreen anzeigen ! (Optionen: Wählen zwischen 3D- oder 2D-Anzeige !) - config.exe --> Setzen der Multimedia-Ordner bei erstem Programmaufruf - Playlists integriert (.m3u) ; Abspielen vorhandener Playlists; Neuanlegen von Playlists; Editieren von Playlists - wahlweise MP3-Tag-Info V1.1 oder Dateiname anzeigen Erweiterungen: - 2stellige Zahlen eingeben können ( _ oder > vorweg tippen, dann 2 Ziffern entgegennehmen) - Playlists umbenennen können - PlaylistUp/Down impl. (in eigenen MHES-Playlists sowie in bestehenden Playlists) - Playlist DeleteFromPlaylist impl. (in eigenen MHES-Playlists sowie in bestehenden Playlists) - Nur Playlists in gIniRootDirectoryMusic können editiert werden! - TODO: navigate to new playlist (Suche nach diesem String!) - MHES beendet sich und ruft config.exe auf, wenn MP3-Verzeichnis nicht gesetzt ist (z.B. direkt nach Installation!) - config.exe geschrieben zum Setzen der Multimedia-Verzeichnisse für MHES - Titelanzeige in Statusbar: Je nach Optionen-Einstellung: Filename oder MP3-ID-Tags anzeigen ! - Neue Option: ShowMP3TagInsteadOfFilename // show MP3-TagInfo or show MP3-filename - Neue option: SortTitlesByMP3InfoTrackNo // sort the mp3-titles by the trackNo-field in the MP3-IDV1.1-Tag (only possible if option ShowMP3TagInsteadOfFilename is true) - Einlesen des Interpreten, Titels und Tracknummer aus MP3-ID-Tag V1.1 (Thread zum einlesen der Tracklänge erweitert um weitere MP3-Infos auch asynchron einzulesen) - Wahlweise Anzeige der MP3-Tag-Infos oder des Dateinamens - Optional: Sortieren der Tracks nach TrackNo (aus MP3-ID-Tag V1.1) - Aktuellen Titel: Neben tanzender Note besser visualisieren: Schriftart fett - Die Statusbar mit dem aktuellen Track könnte größer dargestellt werden. Größere Schrift ! (24 statt 22) - Per Maus MHES verschieben können (wieder eingebaut) - Optionen: Links/Rechts-Cursor auch mit Maus steuern können ! (rechte Maustaste=rechts; linke Maustaste=links) - Anzeige der Cover-Rückseite in Optionen konfigurieren können - BOOLEAN-OPTIONS eingeführt - Optionen verlassen --> in vorheriges Verz. wechseln! - Default-Cover anzeigen (leere CD-Hülle) Bugfixes: - Bug: Mausklicks außer auf Cover bei 2D-Cover-Fullscreen ignorieren - Bug: Menu "Links": Screenshots werden nicht mehr angezeigt (erst nach manuellem Refresh!) --> nicht mehr reproduzierbar! - Bug: Irgendwie bin ich in Verzeichnisse unterhalb von c:\EigeneDateien\ gekommen (Optionen ; Optionen-exit ; zurück (mit Taste 0 ?) ... ; - Bug beim Shufflen --> Exception - Mausklick unterhalb Menu: Schutzverletzung ! [01/2004] Erweiterungen: - Coverimage: Wenn mehrere Bilder im Verzeichnis liegen: Suche nach "front, vorne, ..." ; Wenn nichts gefunden, dann FrontCover = erstes gefundenes image. - Neuen Skin eingebaut (Beta - noch nicht so schön...) - Skins per Optionen umschaltbar machen! - Zu jedem Skin eine eigene Ini-Datei einlesen mit diversen Konstanten: - Colors - FontColors - FontName (Default = 'Arial') - evtl. alle gPOS-Konstanten... - Alle paar Sekunden zwischen den Front/Back-Covers wechseln (Timer) - DirectX-3D Engine einbauen für "AudioShow-Mode": - CD-Cover in 3D rendern und durch die Gegend fliegen lassen ? Cover des aktuellen Albums darauf rendern (Vorder- und Rückseite) - Neue Grafik für Mediaplayerbuttons - Videos abspielen: Anzeige im Minidisplay in voller Videogröße (kein Ausschnitt) --> gefixt - Datum und Uhrzeit wird im Hauptmenu angezeigt - Bug: Wenn Titel vorbei sind, kommt kein nächster Titel, sondern endlose Stille! - Bug: Grafiken im Hauptmenu etwas verkleinert - leichte Überlappung ok. - Mausbedienung: Bei Titeln nur auf Doppelklick reagieren! Wieder ausgebaut - Videoabspielmodus eingebaut (V=Vollbildmodus hin/herschalten) - Taste CTRL + POS1 = Hauptmenu - MHES-Logo statt HES-Logo - Hauptmenu: schöner gestalten ; - Zeilen doppelt so hoch wie normal ; immer zwei zu einer SPalte zusammenfassen ; Eigenes Bildchen darauf gerendert, ... - Bilder laden für Tasten mit allen möglichen Buchstaben ! (Nicht Schrift draufrendern) - MusicPlayer-Buttons als Bitmap in Statuszeil eintegriert (Play, Pause, Stop, Spulen (10sec-Sprünge)) - Spulen in MP3-Titel !!! (springen in 10 sec.-Sprüngen) ; Cursor Rechts + Links - Auflösung ändern können (per Optionen-Dialog ) --> halbwegs ok ; Font-Größen und -Positionen noch nicht hundertprozentig korrekt! - Anzahl Titelzeilen sind nun per Optionen-Dialog änderbar - Änderung der Maussteuerung: Klick auf Titel wählt Titlel nur aus. Erneuter Klick startet Song. (Damit ist jetzt auch per Maus Hinzufügen zur Jukebox möglich!) Bugfixes: - MHES-Logo vertikal zentriert - Fehlertoleranter machen: Wenn erstes Bild, was geladen werden soll, nicht gefunden wird, dann MHES beenden ! (Dialogbox mit Fehlermeldung anzeigen: "MHES falsch installiert") - Menu-Buttons sind sind nun einzelne Grafiken mit CHARS ; Chars werden NICHT mehr selber vom HES gerendert! - BUG: Cover ist machmal einige Pixel zu hoch ! (siehe bei Beatles, Auflösung auf Athlon 2000 XP) - Skalierung der CD-Cover-Größe korrigiert (unproportionale Cover wurden in der Höhe nicht beschnitten!) - Wenn erster Titel in Jukebox gestellt wird und bereits ein anderer Titel läuft, wird der neue Titel nicht sofort gestartet, sondern erst dann, wenn der aktuelle Titel abgelaufen ist.(Der aktuelle Titel wird also nachträglich noch als bereits laufender, erster Titel in die Jukebox gestellt) [12/2003] Erweiterungen: - Fenster verschieben können - In Playlist: Info anzeigen (Space) - +/- Taste in Jukebox: Titel hoch/runter in Liste - Bei "Back" und "Suche" aus Verzeichnis an vorherige Stelle springen... - Nur eine Instanz starten Bugfixes: - Bugfix: Doppelklick-Problem: Klick auf Song kurz nach Wechsel ins verzeichnis) - Bugfix: Mausklick auf oberstes Element schickt immer "0" (statt "0"+Offset) wenn nach unten gescrollt wurde - Menu einige Pixel nach unten! - Album-foto nicht unten grau ausfüllen, wenn Bild zu klein. Besser Hintergrund durchscheinen lassen [11/2003] - Pause/Stop funktioniert noch nicht korrekt: Stop = Suche ?! ; Play+Pause dieselbe Taste auf der FB !? --> gefixt (TODO: TEST!!!) - Bugfix: Verlassen des Suchmodus --> nicht ganz zum Anfangsmenu zurückkehren, sondern in letztes Musikverzeichnis zurückkehren... OK ! - Info zu einem Song anzeigen (Bitrate, MP3-Tags, kompletter Pfad !) Info zu MP3-Files kann per "Leertaste" angezeigt werden - als Scrollender Text in der StatusZeile In Suchergebnisliste wird Infotext immer angezeigt, wenn Cursor bewegt wird. - Suche: Pfad der gefundenen Datei angeben (in Status-Zeile) - Jukebox besser an Suchergebnisliste anbinden (Nach Eingabe von + in Suchliste: Cursor im Editfeld nach rechts stellen!) - WEITER: Cursor im Editfeld nach rechts stellen! --> ok ! [10/2003] - Diashow: Bildtitel erfassen und anzeigen: Optional kann in einem Foto-Verzeichnis eine Datei namens "Diashow.dat" angelegt werden. Darin werden für alle/einige Bilderdateien (ohne Postfix wie ".jpg" die Titel festgelegt. Bsp. für ein Diashow.dat-File: [Diashow] IMG_0059=Testtitel IMG_0058=Test2 IMG_0060=Dies ist die wunderschöne Gegend um Logabirum [09/2003] - Suchfunktion eingebaut (S in MP3-Menu drücken)