Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   NF musicplayer (https://www.delphipraxis.net/57903-nf-musicplayer.html)

Aenogym 28. Nov 2005 15:10


NF musicplayer
 
hi leute,

NF musicplayer ist ein Musikwiedergabeprogramm, dass die gängigsten Musikformate, Audio-CDs und Internetstreams abspielen kann. Der NF musicplayer verbraucht minimale CPU- und Arbeitsspeicherresourcen, sodass er gerade für Spieler, Grafikdesigner oder Entwickler (die möglichst viel rechenpower benötigen) eine Resourcenschonende Alternative zu Playern wie z.B. dem "Microsoft® Windows Media Player" darstellt.

Key Features:
  • Unterstützte Formate: WAV, AIFF, MP1, MP2, MP3, OGG, MOD, MO3, WMA, CDA (Audio-CD Tracks)
  • Alle unterstützten Formate (außer WAV) auch als Internetstream abspielbar
  • Empfängt Shoutcast-Basierendes Webradio
  • Minimale CPU- und Speicherauslastung im minimiertem Zustand
  • Laden und speichern der Playlist im M3U-Format
  • Anzeige des aktuell gespielten Titels in der Statusnachricht des MSN Messengers
  • Zufällige Abspielreihenfolge der Playlist
  • Stylishe Lautsprecher-Visualisierung (Personalisierbar durch Bitmap-Dateien im Programmordner - siehe Readme)
  • Einblendung eines Informationsfensters bei einem neuen Lied
  • Unterstützung von allen im Betriebssystem konfigurierten Lautsprechern (z.B. 5.1-Surround-Sound)

Der NF musicplayer befindet sich zwar noch in der Entwicklung, sollte in der aktuellen Version aber stabil laufen. Eventuell auftretende Fehle bitte im Bugreport-Forum melden.

Geplante Änderungen:
  • Ordentliches Design ;) (das aktuelle ist zu 100% MS Paint)
  • Einstellungen
  • Equalizer
  • (...mal sehen, was noch...)

Systemanforderungen:
  • Windows 98 Erste Ausgabe oder höher
  • Pentium oder kompatibler Prozessor (min. 350MHz empfohlen)
  • min. 32MB Arbeitsspeicher (für eine störungsfreie Wiedergabe min. 64MB empfohlen)
  • ca. 950kB freier Festplattenplatz für die Installation
  • DirectX 3.0 oder höher
  • nicht zwingend notwendig, aber empfohlen sind DirectSound-Hardwarebeschleunigungstreiber für die Soundkarte (bei modernen Soundkarten i.d.R. vorhanden)

Wir würden uns freuen, wenn ihr den NF musicplayer einmal testen und uns Bugs melden, Verbesserungsvorschläge geben oder Kritik ablassen könntet :)

Download der aktuellen Version auf http://nfmusicplayer.apim.de (ZIP-Archiv 649kB; 7z-Archiv 569kB)

Aenogym & Kay

Nils_13 28. Nov 2005 15:49

Re: NF musicplayer
 
Hi,

cool !

Wie hast du eigetlich den Skin gemacht ?

Aenogym 28. Nov 2005 15:56

Re: NF musicplayer
 
Zitat:

Zitat von Nils_13
Hi,

cool !

Wie hast du eigetlich den Skin gemacht ?

hi!

danke für die blumen :)
mein kumpel hat den skin komplett in paint gemalt und ich habe mir für die buttons und die palylist eine kompo geschrieben, der ich die bilder zuweisen kann. mal sehen, vielleicht mach ich die kompo's noch open-source ;)

aenogym

Nils_13 28. Nov 2005 16:01

Re: NF musicplayer
 
Zitat:

Zitat von Aenogym
Zitat:

Zitat von Nils_13
Hi,

cool !

Wie hast du eigetlich den Skin gemacht ?

hi!

danke für die blumen :)
mein kumpel hat den skin komplett in paint gemalt und ich habe mir für die buttons und die palylist eine kompo geschrieben, der ich die bilder zuweisen kann. mal sehen, vielleicht mach ich die kompo's noch open-source ;)

aenogym

np.

Das wäre cool :-D

Yan 28. Nov 2005 16:17

Re: NF musicplayer
 
ALso zuerstmal: Super Tool! Und es funktioniert!

Allerdings kann ich resourcensparend leider nicht nachvollziehen. Wenn ich meinen Laptop mit Batterie betreibe dann hat (auch das nicht aktive Fenster) eine CPU Auslastung von ca. 80%...

Thorben77 28. Nov 2005 16:20

Re: NF musicplayer
 
Die Basscd.dll und basswma.dll sind zwei mal vorhanden, einmal im Plugins-Ordner und einmal im Programmordner. Glaub' nicht, dass das nötig ist, oder? :wink:
Könnte ja sein, dass das manche ModemnutzerInnen stört.

Aenogym 28. Nov 2005 16:29

Re: NF musicplayer
 
aaalso,

auch an euch danke fürs testen ;)

zur auslastung:
wenn du das player fenster sichtbar hast, dann wird die lautsprecher-visualisierung in einem thread mit der priorität "idle" gezeichnet. daraus folgt, dass es oft zu auslastungen von 80% kommen kann. jedoch sinkt die asulastung, wenn ein anderes programm die cpu-power benötigt. wenn du den player komplett minimierst, dann sollte dies cpu-auslastung bei einem standard pentium 4 2,0GHz bei höchstens 2% liegen.

zu den doppelt vorhandenen DLLs:
das ist ein komisches problem, dass ich leider noch nicht ganz eingrenzen konnte. es hat warscheinlich mit dem plugin-system von bass.dll zu tun, und dass ich an einer stelle die header-units direkt benutze (ohne pluginsystem).
bei der nächsten minor version wird das gefixt sein. verpsrochen ;)

aenogym


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz