MyWebJukebox MyWebJukebox-Changelogs

Status
Für weitere Antworten geschlossen.

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.0 Beta:
erste offizielle Version

Version 1.0.1 Beta:
  • neue Features:
    • die Filter-Spalte auf der linken Seite lässt sich jetzt aus- und einblenden
    • die Playlist-Spalte lässt sich jetzt in der Größe verändern
    • die Zufallswiedergabe ist jetzt auch für die Hauptliste verfügbar
    • sämtliche Spalten aus der Hautpliste sind jetzt auch in der Playliste verfügbar
    • neue Playlist "[Zuletzt hinzugefügt]": dabei werden die 50 zuletzt hinzugefügten Files aufgelistet
    • neue Playlist "[Am meisten gespielt]": dabei werden die 50 am häufigsten gespielten Files aufgelistet
    • Playliste lässt sich jetzt sortieren (zusätzlich zum Verschieben der Einträge per Drag & Drop)
    • Marker beim Verschieben von Files innerhalb der Playliste
    • "Youtube", "Lyrics", "Runterladen" und "Tag-Editor" ist jetzt auch für die Playlisten-Einträge verfügbar
    • neuer Fortschrittsbalken beim Einlesen der Files: dieser zeigt an, dass am Ende des Einlesevorgangs noch ein paar Aktualisierungs-Berechnungen laufen
    • Meldung am Ende des Einlesevorgangs
  • geändert:
    • die Buttons für "Youtube", "Lyrics", "Runterladen" und "Tag-Editor" sind jetzt in einem eigenen "Context"-Menü untergebracht und über eigenes Icon abrufbar (das spart Platz)
    • schöneres Layout beim Einlesevorgang
  • Bug-Fix:
    • das Runterladen eines Songs führte zu einer Fehlermeldung
    • aus dem File-System gelöschte Files wurden beim Einlesevorgang nicht aus der Datenbank entfernt
    • die Playliste hat maximal 20 Files aufgelistet
    • Zufallswiedergabe funktionierte nicht richtig
    • einige englische Übersetzungsfehler bzw. fehlender Übersetzungen
 
Zuletzt bearbeitet von einem Moderator:

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.1 Beta:
  • Benutzerverwaltung: Die Benutzerverwaltung ermöglicht es, Benutzer anzulegen und ihnen verschiedene Zugriffsrechte auf die Jukebox zu geben. So ist es z.B. möglich, einem User Zugang zur Jukebox zu geben, ohne dass er Tags editieren oder neue Files einlesen kann. Auch kann jetzt jeder User seine Playlisten getrennt voneinander anlegen und sieht, bei entsprechenden Rechten, dann auch nur seine eigene Playliste.
  • Neuer File-Import: Das Importieren neuer Files wurde komplett neu geschrieben.
  • Beim Einlesen der Files wird jetzt auch der Jahr-Tag gespeichert und kann als Spalte in den Listen hinzugefügt werden
  • Die Jukebox wurde komplett auf UTF8 umgestellt - damit sollte es weniger Probleme mit Sonderzeichen geben
 

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.2:

  • Neue Features:
    • Album-Cover-Ansicht
      • Album-Cover werden vom Filesystem eingelesen (eingebettete Cover werden noch nicht unterstützt) und Thumbnails werden automatisch generiert
      • Wird für ein Album kein Cover gefunden, wird versucht, es von http://www.freecovers.net zu holen (dies passiert nur beim Abspielen eines Liedes, dessen Album kein Cover hat)
      • Im Config-File kann über den Parameter $_ALBUM_MATCH eingestellt werden, nach welchen Teil-Zeichenketten in den Dateinamen der Album-Cover-Grafiken gesucht werden soll
      • verschiedene Ansichten in der Album- und Interpreten-Liste (umschaltbar über einen Button links vom Suchfeld der jeweiligen Liste):
        • Große Cover
        • Mittlere Cover
        • Kleine Cover
        • Liste (keine Cover)
      • In der Album- und Interpreten-Liste gibt es einen Tooltip für jedes Album-Cover mit Informationen zum Album
    • Neuer Player: der alte Flash-Player wurde komplett rausgehaut
      • Player-Bereich lässt sich undocken (über einen Button beim Player) und minimieren
      • Die Zeit-Anzeige kann durch Klicken zwischen Restzeit und vergangene Zeit umgeschaltet werden
      • Die Höhe des (angedockten) Players lässt sich per Drag und Drop verändern (sodass das Cover ausgeblendet werden kann)
      • Sämtliche Buttons sind jetzt direkt beim Player ("Play"-, "Stop"-, "Nächstes Lied", "Vorheriges Lied", "Zufallswiedergabe")
      • Die "Extras" (Lyrics, Youtube-Video, Editieren und Runterladen) sind jetzt auch direkt beim Player zugänglich
    • Der rechte Playlisten-Bereich lässt sich jetzt einklappen
    • Beim Login-Formular kann man sich jetzt auch durch Drücken von ENTER einloggen und muss nicht mehr mit der Maus auf den Login-Button klicken
    • Beim Login kann jetzt auf Wunsch ein Cookie gespeichert werden ("eigeloggt bleiben"), sodass man sich nicht jedes Mal neu einloggen muss
    • In der Album-Liste gibt es jetzt auch eine Interpreten-Spalte, nach der ebenfalls sortiert werden kann
    • Die Hauptliste kann jetzt nach zwei Spalten sortieren, nach der aktuellen Sortierspalte und danach nach der vorherigen (damit kann z.B. zuerst nach Track-Nummer und danach nach Album-Name sortiert werden und man erhält eine nach Alben gruppierte und Track-Nummern sortierte Liste)
    • Neue Parameter im Config-File
      • ENTRIES_IN_ALBUM_LIST: Anzahl der Einträge pro Seite in der Album-Liste (Standard 30)
      • ENTRIES_IN_MP3_LIST: Anzahl der Einträge pro Seite in der Haupt-MP3-Liste (Standard 50)
      • ENTRIES_IN_ARTIST_LIST: Anzahl der Einträge pro Seite in der Interpreten-Liste (Standard 30)
      • ENTRIES_IN_TOP_PLAYLIST: Anzahl der Lieder in den "Am meisten abgespielt" und "Zuletzt hinzugefügt"-Playlisten (Standard 50)
      • MIN_CHARS_IN_SEARCH: Mindestzeichenzahl, die eingegeben werden muss, bevor die Suche startet (Standard 1)
      • SEARCH_DELAY_MS: Verzögerung der Suche bei Eingabe eines Suchbegriffs in Milliesekunden (Standard 300)
  • Bug-Fixes:
    • Sortieren nach Track-Nummern wurde korrigiert
    • Das Einlesen über einen Cron-Job (mit admin_key) war nicht möglich, wenn der Gast-User keinen Zugang zur Jukebox hatte
    • Darstellungs-Fehler beim Userverwaltungs-Formular im IE
    • Das Plus/Minus-Icon im Filterbereich hat immer ein Plus angezeigt, wenn der Filterbereich eingeklappt war
    • Tags die nur aus einem oder mehrerer Leerzeichen bestehen werden jetzt ignoriert, Leerzeichen am Anfang und Ende eines Tags werden entfernt
    • Manche Files wurden unter Umständen nicht richtig eingelesen, wenn der Einlesevorgang unterbrochen und neu gestartet wurde
  • Änderungen:
    • Alben werden jetzt nach Ordnern gruppiert, d.h. wenn zwei Alben den gleichen Namen haben aber die zugehörigen Files nicht im selben Ordern liegen, werden sie wie zwei unterschiedliche Alben behandelt
    • Beim Klicken auf Play wird jetzt der markierte Song abgespielt und nicht mehr der erste
    • Die Spalten-Filter in der Haupt-MP3-Liste sind nun rausgeflogen
    • Die Spalten in der Haupt-MP3-Liste lassen sich jetzt durch ein Icon rechts von den Spalten-Überschriften ein- und ausblenden
 

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.2.1:

  • neue Features:
    • Playliste leeren: durch die Auswahl dieses Menüpunktes wird die aktuell gewählte Playliste geleert
    • neue Option im Config-File: DISABLE_COVER_DOWNLOAD: deaktiviert den automatischen Cover-Download von freecovers.net
    • Toolbar-Optionen werden in einem dropdown-Menü dargestellt, wenn sie aus Platzgründen nicht angezeigt werden können
  • Änderungen:
    • die Logik für die Album-Cover-Suche wurde geändert: jetzt werden zuerst alle JPG-Files aus dem Album-Verzeichnis eingelesen und danach wird der Reihe nach geschaut, ob für irgendeines der Files die erste Bedingung von $_ALBUM_MATCH zutrifft, wenn nicht wird nach der zweiten gesucht usw.
    • Shuffle-Play spielt jetzt ab dem Zeitpunkt, wo man Shuffle einschaltet, jeden Song nur noch einmal; wenn alle Songs einmal gespielt wurden, beginnt eine neue Runde usw.
    • in der Playliste ist jetzt auch das Spalten-Icon (zum Ein- und Ausschalten von Spalten)
    • die Playlist-Optionen sind jetzt in einem Dropdown
  • Bug-Fixes:
    • Dropdown-Listen waren manchmal leer
    • Ordner-Filter funktionierte nicht für Ordner mit einem Apostroph im Namen
    • "ok"-Icon beim Drag & Drop von Songs in die "Zuletzt hinzugefügt"- und "Am meisten abgespielt"-Playlisten, obwohl der Song in diese nicht hinzugefügt werden konnte
    • wenn eine Playliste verändert wird, gerät das Springen zum nächsten Song (am Ende des aktuell gespielten Songs oder beim Klicken auf den "nächster Song"-Button) nicht mehr durcheinander (bisher konnte es z.B. passieren, dass ein Lied doppelt gespielt, wenn VOR dem aktuell abgespielten Lied ein Lied aus der Liste entfernt wurde oder dass ein Lied übersprungen wird usw.)
    • die Sortierung nach einem zweiten Kriterium geht nicht mehr verloren, wenn geblättert wird
    • Formular zum Verwalten der User hat manchmal fehlerhaft geladen
    • javascript-Fehler in Verbindung mit dem Internet Explorer behoben (hatten keine Auswirkung auf die Funktionalität)
    • die gewählte Lautstärke wurde ignoriert, wenn ein Song gestoppt und wieder gestartet wurde
    • bei Verwendung von https mit dem Internet Explorer kam es zu fehlerhaften Darstellungen von Abstandhaltern
    • Umlaute-Problem für Safari behoben
    • Hotfix für IP-Sperre ist inkludiert
    • einige fehlende Übersetzungen hinzugefügt
    • kleinere Textkorrekturen vorgenommen
 

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.2.2

  • Lyrics funktionieren wieder: die Lyrics werden jetzt von leoslyrics.com bezogen. Im Zuge dessen wurde die Suche verbessert: wenn es keine exakte Übereinstimmung des Titel und Interpreten auf leoslyrics gibt, wird eine Liste an Vorschlägen angezeigt, aus der man einen Titel wählen kann.
  • die Jukebox wurde für User nicht richtig geladen, die kein Recht hatten, Playlisten zu verwalten
 

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.2.3:

  • Cooliris-Album-Ansicht: bei der Albenliste gibt es jetzt im Dropdown für die Größe der Alben-Cover den Punkt "Cooliris". Dieser öffnet ein Fenster mit einer cover-flow-ähnlichen Album-Ansicht. Damit Cooliris auf die Alben-Cover zugreifen kann, ist es notwendig, die Datei "crossdomain.xml" aus dem Root-Verzeichnis der jukebox in das Root-Verzeichnis eures Webservers zu kopieren (auf dem synology-NAS ist das /volume1/web)
  • Die Playlist-Import- und Export-Skripte sind im Paket enthalten
  • Der Playlist-Import sollte jetzt auch mit absoluten Pfaden auf Linux- und Mac-OS-System klarkommen
  • Import-Vorgang: befinden sich am Ende des Import-Vorgangs Files in der Datenbank, deren Tag-Informationen nicht eingelesen werden konnte, werden diese Files aus der Datenbank gelöscht
 

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.3

  • Bewertung: man kann jetzt jedes Lied bewerten. Zu diesem Zweck gibt es eine neue Spalte namens "Bewertung", die der Haupt- und der Playliste hinzugefügt werden kann und über die man die Bewertung eines Songs setzen kann. Nachdem bei der Bewertung jeder Player sein eigenes Süppchen kocht, wird die Bewertung NICHT aus den Tags der Files eingelesen, die Jukebox speichert also ihre eigenen Bewertungen. Jeder User kann seine eigene Bewertung speichern.
  • History: ähnlich wie bei einem Browser kann man jetzt in der MP3-Liste zwischen einzelnen Suchergebnissen vor und zurück springen, d.h. wenn man z.B. nach "Bravo" sucht und dann bei der Liste auf ein Album klickt und anschließend auf einen Interpreten, kommt man mit einem Klick auf "Zurück" wieder zur Album-Liste und mit einem weiteren Klick auf "Zurück" wieder auf die ursprüngliche Liste mit dem Sucbegriff "Bravo" (mit "Vorwärts" kann man ebenso wieder nach vorne springen)
  • Cache: Suchabfragen werden jetzt gecacht, d.h. wenn ich einmal nach "Bravo" suche, dauert es auf meiner DS107+ ca. 12 Sekunden, bis mir das Ergebnis ausgespuckt wird. Wenn ich danach nochmal nach "Bravo" suche, ist das Ergebnis innerhalb ca. 200ms da (auch wenn ich die Jukebox geschlossen habe, der Cache wird in der Datenbank gespeichert).

    Auch das Laden der Jukebox geht ab dem zweiten Mal wesentlich schneller, weil alle Listen aus dem Cache geladen werden können.

    Achtung: der Cache wird nicht verwendet, sobald nach der Bewertung gesucht oder sortiert wird (weil die sich ja laufend ändern kann). Der Cache wird außerden nur dann verwendet, wenn sowohl die Suchparameter als auch das Sortier-Feld übereinstimmen.

    Um den Cache zu löschen kann man im Ordner-Fenster mit der rechten Maustaste auf einen beliebigen Ordner klicken und dann "Cache leeren" wählen.
  • neue automatische Playlist "zuletzt gehört": listet die 50 zuletzt gehörten Songs auf
  • neue automatische Playlist "5 Sterne-Songs", "4 oder mehr Sterne-Songs" und "3 oder mehr Sterne-Songs": listet die am häufigsten gespielten Songs mit der jeweiligen Mindest-Bewertung auf
  • weniger Speicherverbrauch: der Browser verbraucht jetzt weniger Speicher beim Betrieb der Jukebox
  • der LCD-Modus (Anzeige der Restzeit und Anzeige der vergangenen Zeit) des Players wird jetzt gespeichert und muss nicht jedes Mal wieder neu umgestellt werden, wenn man lieber die Restzeit angezeigt haben möchte
  • die Felder, in denen mit der Teilstring-Suche gesucht werden soll, werden jetzt gespeichert
  • der Kommentar-Tag wird jetzt auch eingelesen
  • ein paar fehlende englische Übersetzungen wurden ergänzt
 

Kamil

Benutzer
Mitglied seit
23. Jan 2009
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Version 1.3.1
  • fügt ein paar fehlende Übersetzungen hinzu
  • entfernt zwei Debug-Meldungen aus dem Cover-Import-Skript
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat