Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Power Jukebox (Audio Player mit Encoder, Ripper und Library) (https://www.delphipraxis.net/30149-power-jukebox-audio-player-mit-encoder-ripper-und-library.html)

BenTech 21. Sep 2004 14:00


Power Jukebox (Audio Player mit Encoder, Ripper und Library)
 
Da die Datenbank zurückgesetzt wurde, wurde ja leider auch mein Beitrag gelöscht.

Die Power Jukebox ist ein Proggi, das ich seit ca. 1 1/2 Jahren programmiere. Es besteht im Wesentlichen aus drei Teilen: Player, Playlist und Docking Station
In der Docking Station befindet sich ein CD-Ripper, ein En-/Decoder und eine Musikbibliothek.
Für den Player und den Encoder habe ich ein eigenes PlugIn System entworfen. Das beiliegende Decoderplugin habe ich mit Hilfe der Bass.dll erstellt.
Der CD-Ripper bedient sich der "cdrip.dll", die auch von dem Rippingprogramm "CDEx" eingesetzt wird.

Einige Funktionen im Überblick:
- Player mit Crossfading Funktion (Mp2, Mp3, Wma, Ogg und Wave Playback)
- Id3 Tag Editor und Viewer
- Encoder (Ogg, Lame Mp3, GoGo Mp3)
- Decoder/Transcoder (Transcoder funktioniert noch nicht)
- CDRipper (nutzt die Encoder PlugIns des Encoders)
- FreeDB Funktion für den CD-Player und den CD-Ripper
- Umfangreiche Musikbibliothek mit Import- und Exportfunktion
- ...

Alle Funktionen kann ich hier nicht aufzählen. Am besten, ausprobieren ;)

Die aktuelle Version ist die Beta 10.2. Das heißt, dass einige Funktionen noch nicht ganz fertig sind (z.B. Skins, Sprachen, Transcoder, ...).

Es würde mich freuen, wenn Ihr mir eure Meinung sagt. Natürlich stehe ich Verbesserungsvorschlägen immer offen gegenüber :)

Download...
XP Version: Link
9x Version: Link

Die Dateien sind ungefähr 2 MB groß. Selbstentpackende Archive, also kein Installer :)
Die 9x Version hat keine animierte Buttons im Playerfenster, da dies zu Problemen geführt hatte.

Weitere Infos zum Programm findet ihr auch hier.

Vielen Spaß beim Testen :)

djmasi 21. Sep 2004 15:04

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
So dann nochmal:
  • 1. die lame_enc.dll fehlt in deinem Download.
  • 2. beim Einlesen der Daten (hab mal 12000 mp3's einlesen lassen) reagiert deine Anwendung dann nicht mehr (kann auch nicht abbrechen). Ein Application.ProcessMessages sollte helfen.
Ansonsten läuft's super.

BenTech 21. Sep 2004 15:27

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Zitat:

1. die lame_enc.dll fehlt in deinem Download.
Die habe ich inzwischen hinzugefügt.

Zitat:

2. beim Einlesen der Daten (hab mal 12000 mp3's einlesen lassen) reagiert deine Anwendung dann nicht mehr (kann auch nicht abbrechen). Ein Application.ProcessMessages sollte helfen.
Meinst du das einfügen von Titeln in die Library? Muss ich mir mal angucken. Habe bisher immer nur häppchenweise die Titel eingefügt (ca. 1500er "Häppchen" :) ). Ein Abbrechen Button fehlt. Stimmt! :)

atreju2oo0 21. Sep 2004 15:33

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Als erstes mal : schönes Programm...

Aber da ich auch nen Player mit der Bass.dll gemacht habe(nicht auf dem Niveu natürlich :zwinker: ) mal ne Frage:

Wie siehts eigentlich aus mit dem benutzen der Lame.dll...
Die ist doch genauso wie die Bass.dll geschützt und ich hab mal gelesen, dass man dafür riesen Summen bezahlen muss.
Hängt das damit zusammen, ob man das Prog kommerziell anbietet oder wie läuft das!
Würde ansonsten meinen Player weitermachen und auch zum DL anbieten... :gruebel:

BenTech 21. Sep 2004 15:39

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Zitat:

Wie siehts eigentlich aus mit dem benutzen der Lame.dll...
Die ist doch genauso wie die Bass.dll geschützt und ich hab mal gelesen, dass man dafür riesen Summen bezahlen muss.
Hängt das damit zusammen, ob man das Prog kommerziell anbietet oder wie läuft das!
Soweit ich mich informiert habe, kannst du einen Mp3 Decoder in dein Programm einbauen und zum Download anbieten, wenn dieses nicht kommerziell vertrieben oder gebraucht wird.
Nicht ganz sicher bin ich mir hingegen beim Encoder. Hier scheiden sich die Geister. Die einen sagen, dass die erforderlichen dlls (z.B. lameenc.dll) nicht im Programmpaket enthalten sein dürfen. Die anderen sind genau der gegenteiligen Meinung :wall:.

Ein Programm, dass die bass.dll nutzt kannst du auf jeden Fall zum Donload anbieten, solange du es nicht kommerziell machst!
Ich werde auch den Lame Encoder weiterhin in mein Programm integrieren. Die Lizenzinhaber gehen erfahrungsgemäß nicht gegen die vor, die Ihre Programme als Freeware (zum Spaß) ins Internet stellen, da bei denen eh nichts zu hohlen ist.
Also, mach dein Programm ruhig weiter :)

atreju2oo0 21. Sep 2004 15:47

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Brauch ich ja jetzt nicht mehr... Hab ja deins! :mrgreen:

Wie hast du den Fade-Effekt gemacht?
Lädst du in einen neuen Stream und dann Volumen ändern oder gibts da ne extra Funktion?

BenTech 21. Sep 2004 16:16

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Zitat:

Wie hast du den Fade-Effekt gemacht?
Lädst du in einen neuen Stream und dann Volumen ändern oder gibts da ne extra Funktion?
Ich habe zwei Streams. Wenn eine Datei geladen wird, während eine andere noch abgespielt wird, dann erkennt das PlugIn das und lädt die neue Datei in den zweiten Stream. Das ein und ausblenden ist in der bass.dll integriert (hatte ich auch erst später gemerkt, nachdem ich mir mit Timern einen eigenen Fader gebaut hatte :?).
Für FadeIn: BASS_ChannelSlideAttributes(stream1,-1,MainVolume,-101,sec);
Für FadeOut: BASS_ChannelSlideAttributes(stream1,-1,-2,-101,sec);
Für eine genauere Beschreibung schaust du am besten mal in die Hilfe der bass.dll.

-NIP- 21. Sep 2004 16:58

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Das Programm ist echt super ich würde nur den Fader nicht ganz so soft abspielen, sondern etwas schneller.
Am Besten wäre es natürlich, wenn man den selber an und aus oder die Stärke des Fades einstellen könnte.

-NIP-

BenTech 21. Sep 2004 17:01

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Zitat:

Das Programm ist echt super ich würde nur den Fader nicht ganz so soft abspielen, sondern etwas schneller.
Am Besten wäre es natürlich, wenn man den selber an und aus oder die Stärke des Fades einstellen könnte.
Kann man! Werf mal einen Blick in die Einstellungen (rechts neben dem Display sind einige Buttons) :)
Hier findest du, was du suchst: Einstellungen->PluIns->Sound

-NIP- 21. Sep 2004 18:09

Re: Power Jukebox (Audio Player mit Encoder, Ripper und Libr
 
Oh! :oops: Tut mir leid. Der Player ist suuuper! :-D :thumb:

-NIP-


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:08 Uhr.
Seite 1 von 2  1 2      

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