Entwickler-Ecke
Freeware Projekte - Super-Music-Player
Kaspall - Do 13.08.09 11:52
Titel: Super-Music-Player
Hallo, ich hab mich mal an ein witziges Project gewagt. Ein einfaches Programm(Delphi 7), das alle nur möglichen Songs spielen kann. Man gibt einfach Band und Songtitel an und das Programm sollte sofort das richtige Lied spielen. Die Trefferquote fürs richtige Lied liegt ziemlich hoch.
Bitte testet es mal und sagt was ich besser machen könnte, hier ein Foto von der Software:
..und natürlich der Download-Link (schlappe 600kb).
Moderiert von
Narses: Bild und Archiv als Anhang hochgeladen.
Danke im Vorraus
MDX - Do 13.08.09 12:17
Okay....
Also ich kann zwar was eingeben und hör auch den Klicksound vom IE aber Musik ist wohl nix....
Kein einziger Ton....
Zudem würde ich auch gerne Wissen worauf das Programm zugreift... Auf welche Websites
Also auf jedenfall mal auf Google wie ich das sehe
http://209.85.129.102/
Kaspall - Do 13.08.09 13:19
Mit google bist du nah dran!
Wenn du ein bisschen logisch überlegst sollte es eh sofort klar sein wie der Kasten funktioniert, oder? ;-)
Tilman - Do 13.08.09 13:24
Wie MDX schon sagt da kommt kein Sound... also der "Kasten" funktioniert nicht ... :nixweiss:
Horschdware - Do 13.08.09 13:27
An sich ist es ja ein wenig unfair, wenn dein Programm eine Verbindung zu irgendeiner Webseite aufbaut, ohne dass der User davon in Kenntnis gesetzt wird. Eine solche Software würde bei mir nicht auf die Platte kommen ;-)
Kaspall - Do 13.08.09 14:22
Mann, wieso haut das bei euch nicht hin??? Ich kapiers nicht! Ich glaub ich muss das nochmal überarbeiten.
Tilman - Do 13.08.09 14:47
Ich hab mir deine anderen Posts angeschaut... kanns sein dass du versuchts ein Youtube-Video zu starten mit dem jeweiligen Song?
MDX - Do 13.08.09 15:11
Nehm ich mal an =D
Also ich nehm mal an du Suchst bei Google:
http://www.google.de/search?hl=de&q=Metro+Station+Shake+It
und rufst dann das erste Ergebniss auf.. (YouTube)
Oder machst du das über YouTube direkt?
Auf jedenfall gehts es nicht...
Wenn du uns sagen würdetst wie genau es geht, könnten wir die eventuell Helfen...
Kaspall - Do 13.08.09 16:16
Nein, also es nimmt schon den ersten Link von YouTube, mit einigen Ausnahmen. Zum Beispiel bei Lady Gaga-Songs oder Eminem werden teils falsche Erstvideos gewählt, die hab ich schon teils gefixt. Das Problem könnte natürlich sein das ihr entweder keinen Flash-Player für IE sondern nur für Firefox installiert habt, oder aber ihr bei YouTube den ton auf "aus" gestellt habt. Ich hab zuvor ein Video vom Programm gemacht, hier, so sollte es bei ecuh auch funktionieren:
http://www.youtube.com/watch?v=_G_q4sa8PkM
Einer auf YouTube hats probiert und mir gesagt es geht ganz gut!
thepaine91 - Do 13.08.09 16:20
1. Könnte richtlinien verletzen das du über deinen Player Youtubesongs abspielst.
2. Du lädst unnötig einen Video stream mit runter. (Musik Qualität lass ich mal außen vor).
3. Sollte es dann wenigstens generell funktionsfähig sein und nicht nur wenn man auch alles nötige installiert hat. Oo
Kaspall - Do 13.08.09 17:25
Hey, das Programm hat nichts weiteres als einen integrierten Internetexplorer. Und Youtube-Videos lädt man automatisch runter wenn man sie ansieht. Das Programm macht also was was du so im Internet auch machen könntest - Youtube-Videos schaun, nur das du sie nicht siehst. Damit ist das Programm so legal wie ein Kindergeburtstag.
thepaine91 - Do 13.08.09 17:52
Sei dir mal nicht so sicher ;) Ja aber wenn du ein Programm machst das nur Audio abspielt ist es ein "epic fail" einen Videostream zu laden. ^^
Webo - Do 13.08.09 18:40
So, ich hab mich auch mal dran gemacht, das Programm zu testen, aber ich muss dich leider auch enttäuschen, selbst nach (von mir als Galgenfrist gesetze) 1 Min spielte er das Lied immer noch nicht ab ! IE ? Sowas hab ich nicht mehr, irgendwann mal runtergeschmissen, weil ständig ein Fehler kam ... von daher solltest du vllt vorher auch sagen, dass ein Plugin in einer externen Anwendung vorausgesetzt wird ;-)
Dann möchte ich noch so was sagen: Der Titel "Super-Musik-Player" ist nicht wirklich sooo toll gewählt, oder ? Warum beschreibst du es hier im Forum nicht einfach als Musicbox, ein Audio-Streamer (oder so). Das sagt doch mehr aus, als das eigene, unangebrachte, loben der Anwendung !
thepaine91 hat folgendes geschrieben : |
Ja aber wenn du ein Programm machst das nur Audio abspielt ist es ein "epic fail" einen Videostream zu laden. |
* 100% zustimm * ;-)
Mfg
Webo
Kaspall - Do 13.08.09 19:04
Ich hab mir schon gedacht das ihr alle FireFox benutzt und den IE weggeschmisen habt, genau wie ich. naja, dann wars das wohl mit meinem kleinen programm. Muss ichs halt alleine benutzen!
Tilman - Do 13.08.09 19:26
Kaspall hat folgendes geschrieben : |
Ich hab mir schon gedacht das ihr alle FireFox benutzt und den IE weggeschmisen habt, genau wie ich. naja, dann wars das wohl mit meinem kleinen programm. Muss ichs halt alleine benutzen! |
ne ich habs extra ausprobiert: mein IE ist zwar uralt, aber er spielt Youtube-Vids anstandslos... keine Ahnung was mit deinem Programm genau nicht stimmt.
Webo - Do 13.08.09 19:34
Kaspall hat folgendes geschrieben : |
Ich hab mir schon gedacht das ihr alle FireFox benutzt und den IE weggeschmisen habt, genau wie ich. [... ] Muss ichs halt alleine benutzen! |
Fällt dir was auf ? ;-)
Auch ich hab mir grade noch extra den neuen IE installiert und trotzdem funzt es nicht, also irgendwie solltest du da noch mal was überdenken !
Kaspall - Do 13.08.09 20:17
Ich hab mir extra den IE wieder draufgetan weil ich so oft den twebbrowser brauche, ohne den währ ich sowas von aufgeschmissen.
Okay egal, ich glaube ich lass das Programm mal beseite und mach was neues. Trotzdem danke euch allen für Testmühe ;)
Hidden - Do 13.08.09 20:30
Hab ich jetzt 'was verpasst :?!?:
Ich meine, vor nicht allzu langer Zeit hier gelesen zu haben dass der TWebBrowser keinen installierten IE voraussetzt, sondern nur einen Grobbau aus dlls, etc., den Microsoft immer mitliefert und der auch bleibt, wenn der IE deinstalliert wird?
mfG,
thepaine91 - Do 13.08.09 23:22
Hidden richtig es wurde stunden lang versucht zu erklären warum das so ist. Scheint umsonst gewesen zu sein. ;)
pigfacejoe - Fr 14.08.09 01:28
Hi Kaspall,
ich habe mir auch mal dein Programm zum testen heruntergeladen und bin zunächst erschrocken, dass meine Firewall einen Internetzugriff deines Programms gemeldet hat. Du solltest in deiner Beschreibung mehr zur Funktionsweise des Programms schreiben und auf jeden Fall erwähnen , dass dein Programm eine Verbindung ins Internet herstellt.
Die Songs, die du in deinem Youtubevideo abspielst funktionieren soweit auch bei mir.
Zitat: |
Die Trefferquote fürs richtige Lied liegt ziemlich hoch. |
:kann ich allerdings nicht bestätigen. Von 10 zufällig ausgewählten Songs von 50cent über Supertramp hin zu Rammstein wurden leider nur 4 Stück gefunden, wovon einer erst nach über 2 min. abgespielt wurde.
Die Idee als solche ist nicht schlecht, allerdings solltest du unbedingt die Songsuche verbessern und evtl. die Möglichkeit einräumen , dein Programm per Tastenkombination in den Tray zu minimieren bzw. wieder anzeigen zu lassen.
Ob es die beste Idee ist, Youtube als Musikquelle zu nutzen sei mal dahingestellt, zumal es tatsächlich sehr uneffizient ist, das ganze Video praktisch im Hintergund herunterzuladen , um den Song zu hören- vielleicht solltest du dann lieber auch das Video zeigen, wenn du es sowieso schon herunterlädst (oder zumindest die Funktion bereitstellen)
Achja: Leider verstößt dein Programm höchstwahrscheinlich gegen die Nutzungsbedingungen von Google (hatte das gleiche Problem):
Zitat: |
Sie sind nicht berechtigt, die Dienste in missbräuchlicher Art und Weise zu nutzen, in die Dienste einzugreifen oder auf die Dienste in anderer Weise als über die von Google bereitgestellten Benutzeroberflächen und/oder Schnittstellen zuzugreifen. Sie müssen sich an die Vorgaben halten, die in den robots.txt-Dateien der Dienste hinterlegt sind. Es ist Ihnen untersagt, auf die Dienste in automatisierter Weise zuzugreifen, beispielsweise mit Robots oder Scripts.
|
Gruß
Max
thepaine91 - Fr 14.08.09 09:07
Ich denke nicht nur wahrscheinlich sondern es verstößt dagegen.
1.
google hat folgendes geschrieben: |
auf die Dienste in anderer Weise als über die von Google bereitgestellten Benutzeroberflächen und/oder Schnittstellen zuzugreifen. |
2.
google hat folgendes geschrieben: |
Es ist Ihnen untersagt, auf die Dienste in automatisierter Weise zuzugreifen |
Wie pigfacejoe schon bemerkt hat.
Gausi - Fr 14.08.09 09:43
Falls es um
diese Nutzungsbedingungen [
http://www.google.com/accounts/TOS?hl=de] geht: Lest mal das ganze drumherum. Da geht es um die Google-Dienste. Weiter oben (unter Punkt 2) steht:
Zitat: |
Für die Nutzung einiger Dienste benötigen Sie ein Google Konto. Um sich für ein Google Konto zu registrieren, benötigen Sie eventuell einen Nutzernamen, eine eigene Emailadresse und ein Passwort. |
Wenn man also automatisiert googelt, die Treffer parsed um sich daraus einen Youtube-Link oder sonstwas zu holen, dann widerspricht das nicht diesen Nutzungsbedingungen, weil man gar keinen solchen Dienst benutzt. Oder meldet ihr euch bei Google an, bevor ihr was sucht?
Oder verstehe ich da jetzt auch was falsch?
thepaine91 - Fr 14.08.09 10:42
einiger Dienste aber nicht alle Dienste.
Davon abgesehn hat das ganze ziemlich viele Nachteile und problematiken.
Gausi - Fr 14.08.09 11:56
Hm, ok, ich ziehe meine Anmerkung zurück. ;-)
Trotzdem denke ich, dass man hier nicht heiliger als der Papst sein sollte, und da das Ding eh nicht funktioniert (bei mir hat nur Pokerface geklappt, alles andere nicht), hat sich das in meinen Augen eh erledigt. :mrgreen:
Die Idee finde ich aber toll. Man könnte sie evtl. anders umsetzen, z.B. mit meinen
ShoutcastUtils [
http://www.delphi-forum.de/topic_ShoutcastUtils_86703.html]. Idee dabei: Die Shoutcast-API nutzen, um einen Sender zu finden, der den Song gerade abspielt. Klappt zwar auch nicht immer, und wahrscheinlich nur bei aktuellen Songs aus den Charts, aber man ist nicht auf illegale Hacker-Tricks angewiesen. ;-)
Tilman - Fr 14.08.09 12:30
Gausi hat folgendes geschrieben : |
Trotzdem denke ich, dass man hier nicht heiliger als der Papst sein sollte, und da das Ding eh nicht funktioniert (bei mir hat nur Pokerface geklappt, alles andere nicht), hat sich das in meinen Augen eh erledigt. :mrgreen: |
Puh, einer der richtig tickt... hatte schon schiss dass ich meinen Super Quiz Master jetzt zurückziehen muss, der arbeitet nämlich nach einem sehr ähnlichen Prinzip ^^
http://www.delphi-forum.de/viewtopic.php?t=44142&start=0&postorder=asc&highlight=super+quiz
SAiBOT - Fr 14.08.09 14:35
pigfacejoe hat folgendes geschrieben : |
Hi Kaspall,
ich habe mir auch mal dein Programm zum testen heruntergeladen und bin zunächst erschrocken, dass meine Firewall einen Internetzugriff deines Programms gemeldet hat. Du solltest in deiner Beschreibung mehr zur Funktionsweise des Programms schreiben und auf jeden Fall erwähnen , dass dein Programm eine Verbindung ins Internet herstellt. |
erschrocken? Ein Player der alle Lieder spielt ohne das Internet einzubeziehen !? :roll:.
Tilman - Fr 14.08.09 15:21
SAiBOT hat folgendes geschrieben : |
erschrocken? Ein Player der alle Lieder spielt ohne das Internet einzubeziehen !? :roll:. |
Ich zitiere mal einen Schulkollegen von mir:
Zitat: |
Hey, Tilman, kannst du mir das Internet auf Diskette ziehen? |
Der meinte das damals sogar ernst -.- (muss so 1997 oder 1998 gewesen sein xD )
pigfacejoe - Sa 15.08.09 18:11
Ich hatte ,nach der eher dürftigen Beschreibung, gedacht, es würde sich um ein Programm handeln, dass ähnlich wie eine lokale Suchmaschine funktioniert und die eigene Musiksammlung nach dem Suchbegriff durchsucht und dann das gefundene Lied abspielt.
Dass dieses Programm natürlich nicht ohne Internet auskommt ist mir, nachdem ich jetzt weiß, was es eigentlich machen soll, klar :wink:
Gruß
Max
Marmelade - Sa 15.08.09 19:41
Hast du Windows-Vista oder XP?
Bei mir läuft XP und es kommt nur n leises Rauschen, sonst nichts.
Sonst aber ne gute Idee. Vielleicht noch unterstützung für MyVideo hinzufügen.
MfG Marmelade
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!