ChangeLog
- Anpassung der Last.FM-Verbindung an die Änderungen bei Last.FM
- Last.FM-Client-Version modifizierbar
- Eingabemöglichkeit für Name einer Einstellungsdatei
- Titelname als Filtermöglichkeit
- Anpassung von “Meine Playlist (direkt)” an die Änderungen bei Last.FM
- Möglichkeit, als Abonnent das Radio-API von Last.FM zu verwenden
- Unabhängigkeit von LastFmLib.Net
- Cover-Dateiname einstellbar
- mp3Gain-Parameter einstellbar
- (Pseudo-)Eindeutige Kennzeichnung überlanger Titel
- fixed: Playlist-Reload vs. Playlist-Error
- KI#026 probably fixed: Timeout-Bug
- KI#027 fixed: “Meine Tags” nicht mehr anwählbar
- KI#028 fixed: AudioPlayer breakdown
- Einstellungsdialog als Singleton (-> Performance)
- direct-mode for user playlists (experimental!!)
- DLLs im Unterverzeichnis “inc”, da “.inc” bei manchen Packprogrammen Probleme macht
- optionaler Playlist-Reload
- optionale Update-Überprüfung
- Halbtiefe Ordnerstruktur (“Artist – Album/Track.mp3″)
- fixed: Pause-Download-Pause-bug im AudioPlayer
- fixed: Reload-forever-Bug wenn Playlist-Länge < 6 und kein Track aktiv
- fixed: Scrobbling Handshake Bug
- fixed: CoverArt-löschen-Bug
- fixed: Downloadfehler, wenn Dateiname zu lang
- R#023 erfüllt: Einflussnahme auf Ordnerhierarchie
- R#026 erfüllt: Filtereinstellungen in Datei (Ordner “filters”)
- R#027 erfüllt: Timeout-Überprüfung
- Fortsetzen des automatischen Downloads bei Verbindungsfehlern
- Mono-Kompatibilität erhöht
- Ordnerstruktur verändert: Assemblies in “.inc”-Unterverzeichnis
(ikpMP3.dll muss aber im LastSharp-Verzeichnis bleiben!) - Streaming funktioniert nun wieder, auch wenn externer Player gesetzt ist
- Auslagerung von Funktionen in LastUtility.dll
- Logout-Funktion
- Fehlermeldungen beim TuneIn ausführlicher gemacht.
- Länge der heruntergeladenen Playlist einstellbar
- Dauer eines Titels als Filterkriterium
- neue Instanzen aus dem Programm heraus startbar
- Settings-Dateien in Unterordner “settings”
- R#015 erfüllt: Love/Ban
- R#021 erfüllt: AudioPlayer nur noch optional im Vordergrund
- R#022 erfüllt: settings.ini + Dokumentation
- R#024 erfüllt: Titel-Nr. und Genre in ID3-Tags
- fixed: Absturz beim Versuch einen Titel zu streamen, während ein anderer gerade per Streaming gespielt wird.
- Auswahl einer bestimmten Playlist möglich
- Externes Programm kann zum Abspielen der heruntergeladenen Tracks verwendet werden
- Zeitverzögerung zwischen einzelnen Playlist-Requests einstellbar
- Einstellungen in eigenem Dialog
- neue Indizierungs-Engine (bessere Performance)
- M3U-Wiedergabelistenerstellung nach dem Download
- Manuelle M3U-Erstellung im AudioPlayer
- Parallelisierung von ID3-Tag-Speicherung und Normalisierung zur Erhöhung der Performance
- Datei wird erst mit Endung “.part” heruntergeladen, dann umbenannt. (Leichteres Auffinden von Dateileichen)
- optionales Auflösen der MP3-URI mithilfe eines eigenen Sockets zur Umgehung von Protokollverletzungen durch den Server. (“Modifizierte Verbindung”)
- Überarbeitung der gesamten Codebase
- KI#023, KI#024 fixed
- Audioplayer speichert zuletzt gespielte Lieder
- Proxy-Verhalten modifiziert.
- Volume-Bug bei DirectX-Audio behoben.
- Invalid-Handshake-Nachricht detaillierter gemacht, sowie Invalid-Handshake-Bug behoben.
- R#012 erfüllt: “Meine Lieblingslieder” + “Meine Tags” für Subscriber
- Fehler beim Speichern der settings.ini vermutlich behoben.
- KI#022 fixed.
- Timeout für HTTP-Requests nach 20 Sekunden
- R#018 erfüllt: Benachrichtigung bei Updates
- R#019 erfüllt: Hinweis aufs Forum unter “Troubleshooting”
- R#020 erfüllt: Proxy-Funktionalität eingebaut.
- R#016 erfüllt: In Taskleiste minimieren.
- R#017 erfüllt: Kommandozeilenoptionen für Username, Passwort, Sprache, Settings-Datei.
- KI#021 fixed.
- Automatischer Download (ohne Filter) wird nun auch abgebrochen
- “Zuletzt geladen” als ListBox
- Mindestzahl der Playlist-Tracks auf 30 reduziert (aufgrund eines Timeout-Problems bei später in der Playlist auftretenden Tracks)
- KI#018, KI#019 fixed.
- Automatischer Abbruch des automatischen Downloads, wenn keine passenden Titel mehr vorhanden sind.
- Wenn Playlist leer ist, wird Download ebenfalls abgebrochen.
- LiveFilter: die passenden Tracks werden sofort markiert, wenn der Filter aktiv ist.
- LogFile wird erstellt.
- Direktes Scrobbeln der Downloads
- Exakter Filter, wenn Anführungszeichen verwendet werden.
- R#013 erfüllt: Playlisterstellung durch Setzen von “savePlaylists=yes” in der settings.ini
- R#014 erfüllt: Speicherung bereits gemachter Suchanfragen (AutoComplete)
- Listbox mit Kontrollkästchen für gezielten automatischen (auch gefilterten) Download
- alphabetische Ordnung in der settings.ini, der Aufgeräumtheit halber
- kleinere Sprachausbesserungen
- Darstellung des “&”-Zeichens ausgebessert (nicht mehr als Mnemonic)
- Erscheinungsbild der Playlist verändert (ListView statt ListBox)
- AudioPlayer: Lautstärke hinzugefügt
- “Downloads merken” ermöglicht
- Schreibfehler ausgebessert
- “Komplexen Filter” ausgebessert
- Start-Buffer im AudioPlayer erhöht
- Umstellung des Audioplayers von DirectX auf irrKlang
- R#003 50%: Englische Sprachunterstützung hinzugefügt
- R#008 erfüllt: komplexer Filter vorhanden
- R#011 erfüllt: Optionen für Cover-Download und mp3Gain
- Fehlerbehandlung ausgebessert
- Albumanzeige im AudioPlayer
- Link zur Website in “About”
- Nach dem Löschen eines Titels im AudioPlayer wird in der Listbox der nächste
- Titel selektiert, damit es einfacher wird, mehrere Titel auf einmal zu löschen.
- Verknüpfung der Textfelder mit zugehörigen Buttons (Login, TuneIn [ausgebessert])
- KI#005 fixed: Fehlermeldung, wenn Audio-Objekt nicht erstellt werden konnte.
- KI#006, KI#007, KI#008, KI#009, KI#010 fixed
- ContextMenu über Playlist
- Möglichkeit, einen Titel zu streamen (danach aber nicht mehr herunterladbar!)
- Microsoft.DirectX.AudioVideoPlayback.dll direkt im Archiv enthalten
- KI#001, KI#002, KI#003, KI#004 fixed
- R#004 erfüllt: mp3gain normalisiert Lautstärke
- R#006 erfüllt: Titel, die im AudioPlayer gespielt werden, werden gescrobbelt
- R#007 erfüllt: “Wirklich beenden?”
- AudioPlayer (AP):
- Manuelles Hinzufügen/Entfernen von Musiktiteln
- Button für AP rechts oben “verstaut”
- AP wird anfangs besser positioniert
- Drag&Drop in der Playlist
- “Verschönerung” des GUI (Grafiken)
- Player für heruntergeladene Dateien
- Nach dem Download direktes Abspielen einer Datei möglich
- “Meine Playlist”, “Meine Empfehlungen”, “Meine Nachbarn”, “Meine Musikbibliothek” als TuneIn-Möglichkeiten hinzugefügt
- Password wird nicht mehr als Klartext gespeichert, sondern als MD5
- CoverArt wird in MP3 eingebettet
- LastSharp-Icon hinzugefügt
Hi,
Could you please add YEAR to the ID3 tag?
It would be highly appreciated!
Thanks.
Regards,
foobar
foobar
21 Mrz 09 at 07:54
@foobar:
My first thought was “I definitely would do that if it was possible.” followed by “Hmm, maybe I should have another look at the api documentation…” followed by “Let’s do it!”
So, the next release will contain this feature.
Yannick
xsc
21 Mrz 09 at 20:19
ELITE.
Please make it a quick-release
foobar
22 Mrz 09 at 11:00
Don’t know about that. See, this wednesday I’m traveling to Peru, so you might have to wait at least three weeks… Sorry.
Yannick
xsc
22 Mrz 09 at 19:29
MY MAIN MAN!
Thank you so very much for the YEAR implementation!!
Works excellent.
Best greetings from Norway.
foobar
foobar
22 Apr 09 at 16:43
You’re welcome, foobar. But I don’t think it works well for every album (“Led Zeppelin IV” wasn’t released in 2001, was it?)
But I’m glad you appreciate it.
Yannick
xsc
22 Apr 09 at 17:20
http://www.last.fm/music/Led+Zeppelin/Led+Zeppelin+IV
[quote]
About this album
© Classics Records Fr (2001)
Released: 3 Jul 200
18 tracks (42:18)
[/quote]
foobar
24 Apr 09 at 14:47