AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Nemp - Noch ein Mp3-Player
Thema durchsuchen
Ansicht
Themen-Optionen

Nemp - Noch ein Mp3-Player

Ein Thema von Gausi · begonnen am 15. Mai 2006 · letzter Beitrag vom 3. Okt 2022
Antwort Antwort
Seite 5 von 10   « Erste     345 67     Letzte »    
Benutzerbild von Gausi
Gausi
Registriert seit: 17. Jul 2005
Nemp - Noch ein MP3-Player, Version 5.0


Ein einfach zu bedienender mp3-Player mit vielen Funktionen. Er läuft ohne Installation - einfach runterladen, entpacken und ausprobieren. Ohne Erlaubnis fummelt Nemp auch nicht an euren Mp3-Dateien herum, sondern lässt sie so, wie sie sind.

Nemp 5.0Neu in Version 5.0
Die größte sichtbare Neuerung ist die Einführung von Kategorien in der Medienbibliothek. Damit kann die Medienbibliothek in verschiedene Bereiche aufgeteilt werden. Diese Kategorien können Sie ganz nach Ihren Wünschen anpassen. Die Aufteilung in zwei Listen (z.B. Interpreten und Alben) in der Baumansicht wurde ersetzt durch eine Baumstruktur, in der nun mehrere Sortierungen parallel genutzt werden können - auch diese können Sie nach Ihren Wünschen anpassen.

Außerdem ist nun die Anordnung der einzelnen Bereiche freier konfigurierbar, und es können (bis auf Steuerung und Playlist) alle Elemente wahlweise ausgeblendet werden. Der Funktionsumfang von Drag&Drop wurde erweitert, und der Einstellungsdialog wurde stark überarbeitet.

In der Medienbibliothek werden jetzt auch die Eigenschaften "Album-Interpret", "Komponist" und "BPM (Beats per Minute)" ausgelesen und gespeichert. Der Album-Interpret kann bei der Kategorisierung nach "Interpret" bevorzugt werden.

Weggefallen ist hingegen die automatische Suche nach Liedtexten. Das war schon immer irgendwie eine Grauzone. Nachdem das Community-basierte LyricWiki eingestampft wurde, sehe ich keine Möglichkeit mehr, diese Funktion weiter anzubieten. Sie ist nun reduziert auf automatisch generierte URLs zu AZLyrics und Suchanfragen zu verschiedenen Suchmaschinen (Google, Bing, DuckDuckGo). Von dort kann der Text dann manuell kopiert werden.


Download Nemp 4.15.0 (letzte stabile Version)Die Versionsverwaltung ist umgezogen zu GitHub: Nemp auf GitHub.

Zum Start einfach ein paar Titel (oder ein paar Alben) in den Playlist-Bereich ziehen. Werden Dateien in andere Bereiche des Fensters gedroppt, werden sie in die Medienbibliothek aufgenommen. Das Scannen der Platte dauert natürlich etwas - pro Minute schafft Nemp knapp 3000 Dateien (hängt natürlich auch stark von der Festplatte ab).

Features

Nemp organisiert alle Titel in einer Medienbibliothek, in der wahlweise nach Coverflow, zwei einstellbaren Kriterien (z.B. Interpret und Album) oder in Form einer Tagwolke gestöbert werden kann. Die Schnellsuche ist auch bei umfangreichen Musiksammlungen sehr schnell und ermöglicht zügig das Finden eines bestimmten Titels. Für die Tagwolke können automatisiert weitere Tags aus der last.fm-Community besorgt werden. Fehlender Cover oder Liedtexte werden ebenfalls auf Wunsch aus dem Netz nachgeladen. Solche Einstellungen (und ein paar weitere), die Änderungen an den Dateien vornehmen, werden beim ersten Programmstart im Einstellungs-Wizard abgefragt - diese sind aber alle Opt-In, d.h. per Default deaktiviert.

Ein integrierter Webserver bietet Zugriff auf Medienbibliothek und Playlist über einen Webbrowser, was ein schönes Gimmick auf Partys ist, wenn man den Player übers Smartphone steuern kann. Der Zugriff ist auf Wunsch stark eingeschränkt, sodass sich Gäste z.B. nur Lieder wünschen können, die dann nach einiger Zeit abgespielt werden.

Neben ein paar Spielereien wie Equalizer und einigen Effekten kann ein zweiter Titel über eine zweite Soundkarte vorgehört werden. Damit wird Nemp natürlich nicht zu einem DJ-Programm, aber ab und zu kann man das gut gebrauchen.

Als ernsthafteres Feature sei noch die Nemp-API erwähnt (im Wesentlichen kompatibel zur Winamp-API), über die andere Programme mit Nemp kommunizieren können. Ein Beispiel dafür ist die beiliegende App für das Tastatur-Display der G15, in der der laufende Titel angezeigt wird und eine rudimentäre Steuerung des Players ermöglicht - als Alternative zu den üblichen Multimediatasten (aber ein wenig darüber hinaus).


Lizenz seit Version 4.0: GPL mit ein paar Sondergenehmigungen, damit man gegen die bass.dll linken und MadExcept verwenden darf.
Miniaturansicht angehängter Grafiken
01-mainform.jpg  

Geändert von Gausi (12. Nov 2022 um 20:05 Uhr) Grund: Neue Version
 
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#41
  Alt 13. Okt 2006, 09:21
Jaja, die alte Diskussion: "Wohin mit den Daten"...

Wurde hier schonmal diskutiert. Generell hab ich von Luckie gelernt, dass "Programmverzeichnis = böse" (), weil der normale Nutzer dort nicht unbedingt Schreibrechte hat. Natürlich gibt es auch Argumente gegen das Anwenderverzeichnis. Daher sind beide Speichermöglichkeiten implementiert. Die Unterscheidung, wo gespeichert/gelesen werden soll, geht über den Dateinamen der exe.

"NempXP.exe": ins Anwendungsdaten-Verzeichnis
"Nemp.exe": ins Programmverzeichnis

Voreingestellt ist ersteres. Ich hatte eine Zeitlang im DF beide Versionen parallel zum Download angeboten (da waren beide Varianten noch hardgecodet, ohne Unterscheidung nach Name), und die XP-Version wurde deutlich häufiger runtergeladen als die andere. Wenn gewünscht, kann ich aber eine Nicht-XP-Fassung auch zum DL anbieten, die aber bis auf den Namen der exe identisch wäre...
  Mit Zitat antworten Zitat
Daniel G
 
#42
  Alt 13. Okt 2006, 18:59
Zitat von Gausi:
die aber bis auf den Namen der exe identisch wäre...
Weswegen sich mir dir Frage stellt, warum du nicht beide Möglichkeiten in einer Exe integriert hast...
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#43
  Alt 14. Okt 2006, 01:13
Es sind beide Varianten in einer exe integriert. Aber. Woher soll die Exe wissen, wo sie nach Daten suchen soll, und wo sie sie am Ende speichern soll? Irgendwo muss etwas konstantes sein, an dem man ausmachen kann, wo die gültigen Optionen gespeichert sind. Und das ist bei mir der Dateiname der Exe.
Das Zielverzeichnis am Vorhandensein der Dateien oder Schreibrechten auszumachen ist imho keine gute Idee. Daher habe ich das so gelöst.
  Mit Zitat antworten Zitat
Daniel G
 
#44
  Alt 14. Okt 2006, 11:30
Zitat von Gausi:
Das Zielverzeichnis am Vorhandensein der Dateien [...] auszumachen ist imho keine gute Idee.
Warum nicht?
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#45
  Alt 14. Okt 2006, 14:05
Welche Dateien haben höhere Priorität, wenn beide vorhanden sind?

Was ist, wenn nur die Dateien im Programmverzeichnis vorhanden sind, aber der User dort keine Schreibrechte hat? Soll dann das Speichern abgebrochen werden, oder im Anwenderverzeichnis gespeichert werden?

Wo sollen die Daten beim ersten Start hin, d.h. wenn keine vorhanden ist? Ins Programmverzeichnis oder in das des Anwenders? Ins erste, wenn man dort Schreibrechte hat, sonst ins andere?

Was, wenn zunächst ein User das Programm startet, und in seinem Anwenderverzeichnis die Daten speichert, und später ein Admin aktuellere im Programmverzeichnis?

Was, wenn der Admin auf die Idee kommt, die Schreibrechte im Nemp-Ordner zu ändern?

Was ist für den Anwender transparenter? Meiner Meinung nach meine Lösung. NempXP nutzt das Anwenderverzeichnis, Nemp ohne XP das Programmverzeichnis.
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#46
  Alt 30. Okt 2006, 10:29
Nachdem kürzlich ein anderer Programmierer eine neue Version seines Players herausgebracht hat, will ich nun nachziehen. Einige kleinere Änderungen wurden vorgenommen, hauptsächlich aufgrund von Anmerkungen/Wünschen aus dem DF.

Eine der "größeren" Veränderungen ist die konfigurierbare verbesserte Zufallswiedergabe, die ein zu schnelles wiederholen eines Titels unterbindet (vgl. "Allgemeines Verhalten" in den Optionen), und die Tatsache, dass der Wiedergabemodus nun gespeichert bleibt, d.h. wer immer im Zufallsmodus hört, muss das bei Programmstart nicht jedesmal neu angeben.

Außerdem wurde der Startvorgang etwas verändert - die Aufbereitung der Medienliste erfolgt nun in einem separaten Thread, so dass bei umfangreichen Medienlisten und besonders bei "reiner Playeranzeige" (d.h. Medienliste ist ausgeblendet) der Startvorgang spürbar schneller ist.

Weiter wurden ein paar Fehler behoben, Details dazu in der Readme. Sollten weitere gefunden werden: Ich bin für Verbesserungsvorschläge offen. Nur das mit der Speicherung der Programmdaten habe ich so gelassen, wie es ist. Die gehören ins Anwenderverzeichnis - wer das Programm nur kurz testen möchte, möge bitte die Ekse vorher von NempXP.exe in Nemp.exe umbenennen, oder bei Mißfallen die Daten in C:\Dokumente und Einstellungen\{user}\Anwendungsdaten\Gausi\Nemp, bzw. den kompletten Ordner Gausi löschen.
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#47
  Alt 11. Sep 2007, 17:12
Auch wenn das Feedback hier nicht ganz so kräftig ist wie anderswo: Eine neue Version ist draußen. Die Änderungen sind recht umfangreich, die wichtigsten Neuerungen sind im ersten Beitrag aufgelistet.

Viel Spaß damit.

(Das ist ne alpha, weil eine kleine Funktion noch fertig gestellt werden muss - nämlich das Wechseln der Sprache zur Laufzeit. Das ist mit den Vorbereitungen aber nur noch eine Kleinigkeit, wenn man mal von den paar hundert zu übersetzenden Strings absieht.)
  Mit Zitat antworten Zitat
Benutzerbild von igel457
igel457

 
FreePascal / Lazarus
 
#48
  Alt 11. Sep 2007, 17:32
Hallo Gausi,

ich verwende deinen MP3-Player schon seit längerer Zeit und finde ihn wirklich Super! In der neuen Version sind mir allerdings ein paar Fehler im Englischen aufgefallen - sollte das zum Beispiel nicht "Uninstall" anstatt "Deinstall" heißen?

Weiter so!
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#49
  Alt 11. Sep 2007, 17:55
Zitat von igel457:
sollte das zum Beispiel nicht "Uninstall" anstatt "Deinstall" heißen?
Deswegen habe ich ja das deutsche erstmal rausgelassen, damit fleißige Helfer mein krüppliges Englisch korrigieren .
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

 
Delphi 11 Alexandria
 
#50
  Alt 12. Okt 2008, 12:06
So, hier gibts jetzt auch mal wieder ein Update.

Nemp 3.1 ist in einer zweiten Betaversion draußen. In der ersten hats leider ein paar mal zu oft geknallt, als dass ich jetzt das Beta weglasse. Außerdem konnte ich einen Bug noch nicht finden.

Download hier von meiner Webseite. Einige Screenshots gibts auch, der Rest steht im ersten Beitrag.

Fehler bitte melden - besonders falls im Rahmen der Schnellsuche welche auftreten. - Danke.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 10   « Erste     345 67     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz