AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Power Jukebox (Audio Player mit Encoder, Ripper und Library)
Thema durchsuchen
Ansicht
Themen-Optionen

Power Jukebox (Audio Player mit Encoder, Ripper und Library)

Ein Thema von BenTech · begonnen am 21. Sep 2004 · letzter Beitrag vom 24. Sep 2004
Antwort Antwort
Seite 1 von 2  1 2      
BenTech
Registriert seit: 16. Jun 2003
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

 
Delphi 7 Enterprise
 
#2
  Alt 21. Sep 2004, 15:04
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.
Thomas Maßmann
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#3
  Alt 21. Sep 2004, 15:27
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!
  Mit Zitat antworten Zitat
Benutzerbild von atreju2oo0
atreju2oo0

 
Delphi 6 Enterprise
 
#4
  Alt 21. Sep 2004, 15:33
Als erstes mal : schönes Programm...

Aber da ich auch nen Player mit der Bass.dll gemacht habe(nicht auf dem Niveu natürlich ) 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...
Thomas
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#5
  Alt 21. Sep 2004, 15:39
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 .

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
  Mit Zitat antworten Zitat
Benutzerbild von atreju2oo0
atreju2oo0

 
Delphi 6 Enterprise
 
#6
  Alt 21. Sep 2004, 15:47
Brauch ich ja jetzt nicht mehr... Hab ja deins!

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

 
Turbo Delphi für Win32
 
#7
  Alt 21. Sep 2004, 16:16
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.
  Mit Zitat antworten Zitat
Benutzerbild von -NIP-
-NIP-

 
Delphi 7 Personal
 
#8
  Alt 21. Sep 2004, 16:58
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-
Christian
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#9
  Alt 21. Sep 2004, 17:01
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
  Mit Zitat antworten Zitat
Benutzerbild von -NIP-
-NIP-

 
Delphi 7 Personal
 
#10
  Alt 21. Sep 2004, 18:09
Oh! Tut mir leid. Der Player ist suuuper!

-NIP-
Christian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 07:03 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