AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Simply Player - ein Media Player
Thema durchsuchen
Ansicht
Themen-Optionen

Simply Player - ein Media Player

Ein Thema von Mazel · begonnen am 19. Mai 2006 · letzter Beitrag vom 24. Aug 2006
Antwort Antwort
Seite 2 von 7     12 34     Letzte »    
Benutzerbild von Mazel
Mazel
Registriert seit: 11. Nov 2005
Simply Player 1.0

Kurzbeschreibung: Ein einfacher Player für Audio- und Videodateien.

Audiodateien:
  • .mp1 .mp2 .mp3 .m1a .m2a. .mpa .wav
  • .xm .it .s3m .mod .mtm .umx .mo3
  • .mid .midi .rmi
  • .ogg .aif .aiff
  • weitere Formate durch entsprechende PlugIns: http://www.un4seen.com
Videodateien:
  • .avi .wmv .asf
  • .mpg .mpeg .m1v .mp1v .m2v .mp2v .mpv
Playlistdatein:
  • .m3u
  • .pls
neu in Version 1.0:
- schon vorhandene Effekte wurde verbessert, neue hinzugefügt
  • Ändern der Samplerate
  • Echo optimiert
  • Tempoänderung optimiert
  • FadeIn und FadeOut
  • Hotkeys können nun gesetzt werden
  • Playlist kann aller x Minuten gespeichert werden
  • Minimieroptionen sind nun einstellbar
- Equalizer würde verbessert
- pls Playlisten können nun geladen und gespeichert werden
- Anzeige der Bitrate und Samplerate

verwendete Komponenten für Media:
bass.dll für Audiodateien
DSPack für Videodateien

Edit: neue Version hochgeladen am 17.08.2006 13:23 Uhr

So, nun könnt ihr die neue Version laden . Ich hoffe es befinden sich keine Fehler mehr im Projekt, falls doch, sagt mir bescheid, damit ich sie sofort entfernen kann.

Gruß
Mazel
Miniaturansicht angehängter Grafiken
bild2_181.jpg  
Angehängte Dateien
Dateityp: zip simply_player_1.0_197.zip (549,4 KB, 170x aufgerufen)
 
Benutzerbild von Mazel
Mazel
 
#11
  Alt 27. Mai 2006, 17:44
Naja,

ich habe eingies verbessert.

- Vorheriger und Nächster Titel
- Playlist mit mehr funktionen, voher keine Buttons, keine Dateien und Verzeichnisse laden möglich
- Optionen erweitert
- Equalizer erweiter, vorher nur manuel einstellbar

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von KingIR
KingIR

 
Delphi 2006 Professional
 
#12
  Alt 27. Mai 2006, 21:12
Wieder mal der Hinweis, dass bass_aac.dll und bass_ac3.dll GNU GPL-lizensiert sind. Soll heißen, du bist verpflichtet
a) dem Programm eine Kopie des (englischen Original-) Textes der GNU GPL beizulegen und
b) den vollständigen Quellcode deiner Anwendung (wenigstens auf Anfrage) für jeden bereitzustellen.

Außerdem verstößt das Linken von DSPack (als MPL-lizensierte Komponente) ebenfalls gegen die GNU GPL, du darfst die aac und ac3-DLLs nicht zusammen mit dem DSPack in einer Anwendung benutzen, da die GNU GPL einmal als virale Lizenz und auch wegen anderer Bestimmungen nicht mit der MPL kompatibel ist. Das würde nur gehen, wenn DSPack wahlweise unter MPL oder einer GPL-kompatiblen Lizenz lizensiert wäre (kA ob es das ist).

Bitte an die Lizenzbestimmungen halten oder Programm entfernen. Danke!
  Mit Zitat antworten Zitat
Benutzerbild von zebrafalke
zebrafalke

 
Turbo Delphi für Win32
 
#13
  Alt 27. Mai 2006, 23:00
Das ist wirklich ein sehr gutes prog, bei mir fuktioniert es einwandfrei.
Das ist es was die Menschheit braucht: einfache Progs, nicht so riesendinger wie der MS Media Player....



greetz
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#14
  Alt 28. Mai 2006, 07:40
@KingIR: Nun gut, ich werde die aac_dll und a3c_dll entfernen, soll heißen, danach sollten die lizenzrechtlichen Fragen behoben sein.

Wenn jemand noch mehr Informationen zu den Lizenzen und vom Zusammenbringen der ac3 und aac DLL mit dem DSPack hat (siehe KingIR), dann kann er die Informationen gerne posten. Danke.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von KingIR
KingIR

 
Delphi 2006 Professional
 
#15
  Alt 28. Mai 2006, 09:36
Kannst es ja so machen, dass das Programm z.B. nach allen DLLs im Ordner "plugins" im Programmverzeichnis sucht (FindFirst und so) und versucht, gefundene Dateien mit BASS_PluginLoad zu laden. Dann kann sich jeder, der gerne AC3 oder AAC/MP4 (oder eines der anderen Sound-Formate für die es noch BASS-Plugins gibt) hören möchte, einfach selber die Dateien von un4seen.com herunterladen und in den Ordner kopieren. Da du die Dateien dann nicht mit auslieferst und auch nicht explizit linkst, ist das dann auch GPL-konform.
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#16
  Alt 28. Mai 2006, 10:47
Hi,

so könnte ich es machen, nur stellt sich dann die Frage, ob ich das als Freeware veröffentlichen darf oder nicht, und ob ich die GPL.txt auch hinzufügen muss.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von KingIR
KingIR

 
Delphi 2006 Professional
 
#17
  Alt 28. Mai 2006, 11:06
Wenn du die Dateinamen der DLLs nicht in deinem Quellcode hinterlegst, darfst du das, auch ohne die GPL.txt beizulegen. Du verwendest dann ja offiziell keine GPL-lizensierten Komponenten mehr in deinem Programm. Was für DLLs sich der Benutzer von einer Dritt-Website herunterlädt, da kannst du ja keine Verantwortung für übernehmen. Das könnte ja auch ein anderes Plugin sein, dass unter einer nicht-GPL-Lizenz veröffentlich ist. Es gibt ja auch GPL-Plugins für Closed Source Anwendungen wie WinAmp, Trillian usw., da ist das auch legal.

Außerdem müssen die Benutzer die DLLs selber direkt von un4seen.com herunterladen, du dürftest also z.B. nicht eine extra ZIP-Datei mit allen Plugin-DLLs zum Download bereitstellen.
  Mit Zitat antworten Zitat
MrSaint

 
Delphi 6 Professional
 
#18
  Alt 28. Mai 2006, 11:51
Das Thema mit GPL-lizensierten Plugins (auch am Beispiel Bass.dll und bass_aac) wird grad auch im DF diskutiert. Vielleicht wollt ihr da ja mitdiskutieren



MrSaint
  Mit Zitat antworten Zitat
Benutzerbild von KingIR
KingIR

 
Delphi 2006 Professional
 
#19
  Alt 28. Mai 2006, 12:00
Interessant ist vielleicht noch zu erwähnen: Ich kenne mich damit nur ein bisschen besser aus, weil ich selber schon die bass_aac.dll und bass_ac3.dll in einem Closed Source-Projekt verwendet habe, worauf ich eine Email von Sebastian Mares (Maintainer der beiden Plugins) bekam:

Zitat:
Dear Sir or Madam,

It has come to our attention that you (IRsoft) are using our (MaresWEB) products (BASS_AAC, BASS_AC3) without respecting the terms provided by the GPL, under which our aforementioned products are released:

1. You are not offering a copy of the GPL with your application.
2. You do not have a written permission from MaresWEB to use our GPLed software together with your non-GPLed application.

Because of the mentioned violations we require you to:

1. Include a copy of the GPL with your product.
2. License your product under the GPL or request a written permission to use our GPLed software in your non-GPLed product.

Our requirements should be fulfilled by April 30th, 2006.

Thank you for your cooperation. For further information, feel free to contact us.

Regards,
Sebastian Mares
Habe daraufhin mein Programm LGPL'ed, damit war das geklärt.

Das ganze ist aber eher eine Grauzone, dazu noch folgendes Zitat (oben das von mir, unten das von Sebastian):
Zitat:
> I figured out that it's actually legal to release GPLed plugins for
> the propietary licensed Trillian, there already are some
> GPLed Trillian plugins

Das ist eigentlich eine Grauzone. Jemand hat uns auch geschrieben, dass wir FAAD2 (was für das Dekodieren von AACs in BASS_AAC benutzt wird) nicht benutzen dürfen, da FAAD2 unter der GPL veröffentlicht wurde und BASS eine proprietäre Lizenz verwendet. Da BASS aber nicht auf das Plugin angewiesen ist und auch nicht explizit nach dem Plugin "ruft", stellt das in meinen Augen kein Problem dar. Wie du ja auch schon erwähnt hast, gibt es zahlreiche GPL Plugins für Winamp, foobar2000, Adobe Audition, Adobe PhotoShop, Trillian, etc.
Dazu siehe auch: http://un4seen.com/forum/?topic=5332.msg35580#msg35580
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#20
  Alt 28. Mai 2006, 17:08
Hi,

ich habe mich nun entschieden es über PlugIn's zu machen, sprich, es existiert nun ein Unterordner in dem die jeweiligen dll's liegen und entsprechend geladen werden. Ich werde nur die bass_wma.dll mitliefern und die anderen kann man sich dan selber laden, wenn man denn will. Wo man sie laden kann werde ich natürlich angeben.

Jetzt stellt sich aber die Frage, wie ich herausbekomme, welche Dateiednung der geladene PlugIn hat. die bass_aac.dll kann ja aac und mp4 sowie m4a abspielen. Diese Endungen sollen aber auch im OpenDialog angezeigt werden.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 7     12 34     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 04:12 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