Delphi-PRAXiS
Seite 3 von 10     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Nemp - Noch ein Mp3-Player (https://www.delphipraxis.net/69466-nemp-noch-ein-mp3-player.html)

Gausi 29. Mai 2006 19:11

Re: Nemp - Noch ein Mp3-Player
 
Ja, das kann man machen. Aber was macht man, wenn der User nach ein paar Starts die Einstellung ändert? Klar, man könnte dann die ggf. vorhandene andere ini löschen. Aber was ist, wenn der User im Programmverzeichnis keine Löschrechte hat?
Wie erfährt man also bei einem Neustart, welche ini-Version gewollt ist? Über das Dateialter zu gehen halte ich für unsicher.

Aber: Das jetztige ist ja nicht die endgültige Lösung. Sollte ich mal auf die Idee kommen, das auch woanders anzubieten, wo nicht so hochqualifizierte Menschen anzutreffen sind wie in einem Programmierforum, werde ich das irgendwie über ein Setup erledigen, das die Programmdatei entsprechend umbenennt, oder aber beide (hardgecodete) Versionen in die Setup.exe reinsetzen, und nur eine wird kopiert. Oder aber: Den Speicher-/Ladeort einfach über einen optionalen Parameter bestimmen, was man dann über eine Verknüpfung leicht regeln kann. Mal schauen.

xZise 29. Mai 2006 19:12

Re: Nemp - Noch ein Mp3-Player
 
Wozu bietest du überhaupt die entscheidungsmöglichkeit?

Gausi 29. Mai 2006 19:20

Re: Nemp - Noch ein Mp3-Player
 
Weil meiner Meinung nach es zwei verschiedene Einsatzmöglichkeiten gibt:

Variante Eins ist für den, der das Programm nur auf einem Rechner nutzt und dort installiert hat. Dann ist die Version angebracht, die die Dateien im Anwenderverzeichnis speichert, damit man auch als Nichtadmin arbeiten kann, ohne das Programmverzeichnis freizugeben.

Die andere Variante ist die, dass das Programm z.B. auf einer externen mp3-Platte liegt, die mal an dem einen, mal an einem anderen Rechner hängt. Dann ist es von Vorteil, wenn die Einstellungen direkt bei dem Programm gespeichert sind.

glkgereon 30. Mai 2006 13:49

Re: Nemp - Noch ein Mp3-Player
 
also ich habe mir das programm mal angesehen und muss sagen: Respekt :thumb:

und obwohl ich auch oft RadioStream höre (xZise ;-) ) fällt das nicht ganz so ins gewicht denn Miranda kann es auch :-D

ansonsten hat es zZ Winamp bereits abgelöst...
Was mir persönlich noch fehlt:
- Globale Shortcuts (Lautstärke, Start, Pause, ...)


Was ich mir anders wünschen würde:
- Der Lautstärkeregler (so trivial es klingt) ist zu klein. Den würde ich nicht neben die visualisierung sondern darunter machen, so dass er ebenso lang ist wie der wiedergabebalken.
- Die Anzeige des Liedes je nach Bitrate/Länge/Mode sollte konfigurierbar sein. d.h. nicht nur an/aus sondern zb dass man die abgestuften Schriftgrößen angeben kann...
- Die Coveranzeige könnte man auch über einen Internet-Dienst machen...
Ich hatte das mal so gelöst:
Delphi-Quellcode:
procedure GetBmp(const Artist, Album: String; var Front, Back, CD: String);
var T, Pre:String;
    ID, Num: Integer;
begin
  T:='http://www.cover-paradies.to/?fCall=Search&&vSearchString='+Artist+' '+Album+'&&vSearchInSektion=Audio-CD&&B3=Suche starten';
  T:=StringReplace(T,' ','%20',[rfReplaceAll]);
  T:=HTTP.Get(T);
  if Pos('Resource id #',T)=0 then
    begin
    ID:=Pos('<a href="?vDownload=Image&vId=',T)+Length('<a href="?vDownload=Image&vId=');
    Num:=StrToInt(copy(T,ID,PosEx('&',T,ID)-ID));
    Pre:='http://www.cover-paradies.to/Archiv/Cover/Audio-CD/'+Artist[1]+'/';
    T:='/'+IntToStr(Num)+'.jpg';
    Front:=Pre+'Front'+T;
    Back:=Pre+'Back'+T;
    CD:=Pre+'CD'+T;
    end;
end;
Was eventuell eine schöne erweiterung wäre:
- Lieder die gespielt wurden aus der playlist löschen (sodass immer das erste gespielt wird...) (In den Optionen ein/ausschaltbar)
- eine "Mass-Rename"-Funktion à là "die Lieder sind im format '%track%-%titel%' mach dadraus 'Interpret - Album - %track - %titel%'" oder sowas...

xZise 30. Mai 2006 20:38

Re: Nemp - Noch ein Mp3-Player
 
Was genial wäre, falls es möglich ist:
Das man einstellen kann, ob das Programm die Systemlautstärke, oder nur die Progammoutputlutstärke einstellt.

Vorteil: Du zoggst ein Game und hörst im Hintergrund mukke (Also mit Nemp). Dann kann es sein, dass das Lied zu leise gegenüber dem game ist. D.h. wenn du dann die Lautstärke bei Winamp hochdrehst, dann drehst du auch die Gamlautstärke hoch (kompliziert ich weiß ^^), aber die ist ja genau rrichtig ^^

Da ich z.Zt. eher Ubuntu benutze, und ich kein Wine habe, konnte ich leider nicht nachguggen, welche Lautstärke dein Nemp regelt! Danke wenn du das einbaust (oder hast du das :D)! Dass wäre genial ^^

Zitat:

Zitat von glkgereon
obwohl ich auch oft RadioStream höre (xZise ;-) )

Wie echt :D

Gausi 31. Mai 2006 09:34

Re: Nemp - Noch ein Mp3-Player
 
@glkgereon: Die Shortcuts: Du meinst so "richtig globale" Shortcuts via RegisterHotkey? Gute Idee. Bin bisher nicht darauf gekommen, weil ich ne Tastatur mit Multimediatasten habe ;-)

Den Lautstärkeregeler werde ich wohl so lassen. Viel größer ist der in den meisten andern Programmen ja auch nicht. Wenn ich Shortcuts dafür einfüge, ist aber eine genauere Steuerung der Lautstärke möglich ;-)

Die freie Konfigurierbarkeit der Schrift werde ich mir mal anschauen. Schriftstyle und Größe kann man ja vom Skin unabhängig machen. Nur die Farbe wäre dann zusätzlich auch eine Skineigenschaft, oder? Da werde ich es wohl aber dabei belassen, drei Farben angeben zu lassen, und dann linear/quadratisch die Zwischenfarbe zu bestimmen.
Die Schriftgröße macht mir etwas Probleme, da ich es noch nicht hinbekommen habe, den VST vernünftig mit einer variablen Zeilenhöhe zum Laufen zu bringen. Mal schauen, inwiefern ich da eine Konfiguration erlaube. Wird etwas Bastelarbeit werden.

Dein Code zur Coveranzeige geht bei mir nicht. HTTP ist doch die Indy-Komponente, oder? Die liefert mir immer nur "Keine Frames ...blablabla" zurück, sodass die ermittlung der Cover-ID fehlschlägt. Aber das finde ich auch eine nette Idee :D

Zur Mass-Rename hab ich ja schon was gesagt, das mit dem löschen des abgespielten Liedes aus der Playlist ließe sich einrichten. Aber dass das aktuelle immer das erste ist, wird ja nicht gehen, da man auch ein anderes Lied markieren kann. Und es wird immer nur dann entfernt, wenn das Lied von ganz alleine komplett durchgelaufen ist, oder (also ohne manuellen vorherigen Abbruch, und ohne Scrollen im Lied (letzteres könnte noch ne Unter-Option sein))

@xZise: Ich hoffe eigentlich, dass die globale Lautstärke nicht von "meiner" Lautstärke beeinflusst wird.
Allerdings sehe ich den Effekt, den du bei Winamp beschreibst, bei mir auch nicht. Könnte daran liegen, dass du ne andere Winamp-Version hast, oder aber an den unterschiedlichen Soundkarten und den Möglichkeiten, die diese bieten...

Gausi 6. Jun 2006 19:10

Re: Nemp - Noch ein Mp3-Player
 
Eine neue Version ist da. (Das Beta habe ich erstmal weggelassen.)

Nemp kann jetzt Radio hören. Auch die Schnellsuche ist drin, sowie eine erweiterte Konfiguration der Anzeige (Schriftfarbe/-größe) und globale Hotkeys.
Wichtigster neuer Punkt ist das PlugIn-System: Einfach die passende Addon-dll von http://www.un4seen.com runterladen, die dll ins Programmverzeichnis kopieren und Nemp kann weitere Dateiformate abspielen (z.B. MonkeysAudio (*.ape) oder Audio-CDs (*.cda)). Für einige der voreingestellten Streams wird ein Plugin benötigt. Welches verrate ich nicht, sonst krieg ich Ärger mit der GPL, die mich dann in Aachen oder sonstwo ins Gefängnis sperrt :mrgreen:

Den Marienkäfer-Skin habe ich entfernt. Wenn mal wieder schönes Wetter ist, such ich nen neuen Käfer und mach noch mal ein richtiges Foto von so nem Vieh.
Aber die Mieze ist doch auch nett, oder? :cat:

arbu man 6. Jun 2006 19:25

Re: Nemp - Noch ein Mp3-Player
 
Ja die GPL ist schon ... sehr ... dominierent(Immer will Sie als Lizenz gelten).

Zu deinen Programm damit es ein richtiger Player wird fehlt eigentlich nur doch das man das Programmfenster auch kleinmachen kann wie z.B der der M$ MP als DeskBand. Sonst ist es richtig gut weiter so :thumb:

Gausi 6. Jun 2006 20:16

Re: Nemp - Noch ein Mp3-Player
 
Das Deskband-Prinzip ist mir bekannt, und ich habe es vorerst als zu kompliziert verworfen. Mit der Api hab ichs nicht so...

Aber drück mal F7 - für den Anfang sollte das klein genug sein ;-)

arbu man 6. Jun 2006 20:28

Re: Nemp - Noch ein Mp3-Player
 
Hey sieht schon mal nicht schlecht aus nur kann ich das kleine (schlecht) Fenster verschieben, ich klicke intuitiv auf die "titleleiste" auch ist das mainmenu als popup menu nicht überall verfügbar es wäre schön wenn es etwas mehr verfügbar wäre.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr.
Seite 3 von 10     123 45     Letzte »    

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