[Projekt] Music-Player

Tutorials.at
Verfügbare Informationen zu "[Projekt] Music-Player"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: Dragorad - Moritz - vpascal - dani93 - Xin - Dirty Oerty - administrator
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: Software
  • Antworten: 31
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: [Projekt] Music-Player
  • Letzte Antwort: vor 14 Jahren, 9 Monaten, 24 Tagen, 15 Stunden, 48 Minuten
  • Alle Beiträge und Antworten zu "[Projekt] Music-Player"

    Re: [Projekt] Music-Player

    Dragorad - 12.12.2007, 11:43

    [Projekt] Music-Player
    Hi,

    ich wollte hier mal mein aktuelles Projekt voerstellen: der Music-Player.
    Geschrieben ist er im Basic-Dialekt BlitzPlus und hat eine Eigenschaft, die sonst kein anderer gewöhnlicher Player hat: die Lautstärke kann mit dem Mausrad gesteuert werden. Rad hoch=lauter, Rad runter=leiser.
    Der Player kann die Standard-Audios abspielen - also MP3, WMA und WAV.
    Das Projekt befindet sich noch im Alphastadium, daher sind auch erstmal nut die rudimentärsten Dinge vorhanden. Auch klappt das Handling noch nicht so einwandfrei. Daher bin ich über konstruktive Kritik jedlicher Art seht dankbar, da diese das Projekt weiter bringt.

    Den Player kann man sich hier runterladen: http://dragorad.dr.ohost.de/programme/mp.zip

    Ein Hinweis noch: der Player ist für Windows geschrieben, daher bitte keine Beschwerden, dass er unter Linux und Mac nicht funktioniert :D .



    Re: [Projekt] Music-Player

    Moritz - 12.12.2007, 15:44


    also ich höre keinen ton... und die Lautstärke-Regelung scheint laut der Anzeige unten auch noch nicht zu funktionieren... wenn man dass Rad einmal z.B. nach unten dreht, geht die Anzeige sofort auf 0!!



    Re: [Projekt] Music-Player

    vpascal - 12.12.2007, 16:15


    Hmm, schönes Projekt, haben ja auch schon über ICQ deswegen gelabert, aber die Lautstärke mit dem Mausrad regeln ist schon ein alter Hund: der kostenlose und sehr weit verbreitete WinAmp kann das schon lange... (keine Schleichwerbung^^)
    Sorry, will dich nit deprimieren...*g*
    Ich hab halt immer was zu meckern xD Also falls es jemand auf Linux ausprobieren will, es klappt definitiv nicht! In der Version 0.3 hat es auch unter Windoof nicht richtig funktioniert, ich probier in jetzt nochmal aus und werde dann mal etwas dazu schreiben!



    Re: [Projekt] Music-Player

    Moritz - 15.12.2007, 14:00


    @dragorad: wenn du das so gut kannst, könntest du mir mal eine .dll zum sound-abspielen schreiben?? Ich habe schon alle möglichen soundunits probiert, aber keine funktioniert, und eine dll funktioniert sicher, denn sie ist ja sprachen-und Compilerunabhängig im gegensatz zu einer unit



    Re: [Projekt] Music-Player

    Dragorad - 18.12.2007, 15:53


    Ich hab' 'ne neue Version hochgeladen: hier runterladbar.

    Kommentare sind natürlich erwünscht!



    Re: [Projekt] Music-Player

    vpascal - 21.12.2007, 17:37


    Du hast dich verschrieben, es muss http://dragorad.dr.ohost.de/programme/musicplayer.zip heißen!

    Ich habe deinen Player "geremixed" (verbesserte Hilfedatei und anderer Hintergrund) die Pause und Stop Tasten funktionieren immernoch nicht, aber dein Player hat echt Vortschritte gemacht!! http://rapidshare.com/files/78121600/musicplayer_RMX.zip

    Es wäre sehr nett, wenn ihr diese Datei runterladet, es ist bloß ein schwarzez Bild, denn so kann ich RapidShare - Punkte sammeln, THX!

    http://rapidshare.com/files/78125945/THX.bmp



    Re: [Projekt] Music-Player

    Dragorad - 22.12.2007, 01:01


    @vpascal: Vielen Dank für das Update! Der Hintergrund sieht richtig gut aus! Ich werd' deine Version gleich bei mir auf'm Server packen. Einen Posten in den Credits hast du auf alle Fälle sicher.
    Das mit den Tasten soll in die nächste Version mit eingebaut werden. Bis jetzt kann man den aktuellen Track nur per Start/Schließen oder durch das [X] beendet werden.



    Re: [Projekt] Music-Player

    vpascal - 22.12.2007, 19:43


    Kein Problem, mache ich doch gerne. Jetzt habe ich mich mit dem Nullsoft Installer System rumgequält und jetzt nehme ich doch WinRAR...
    Hier ist eine Version mit Installer: http://rapidshare.com/files/78355610/b00m_boX_V0.4.exe

    Und nicht vergessen, das Bild runterladen, ich brauche 10000 Punkte...

    Dragorad, könntest du mir mal den Quelltext über ICQ oder PN schicken? Dan arbeite ich mich mal in dieses BASIC ein.



    Re: [Projekt] Music-Player

    vpascal - 27.12.2007, 11:01


    Heyy, ich hab zwar deine PN bekommen, aber da steht nichts drin...



    Re: [Projekt] Music-Player

    Dragorad - 27.12.2007, 14:27


    Hm, dann schick' ich sie nochmal ...



    Re: [Projekt] Music-Player

    Dragorad - 20.05.2008, 20:21

    Beta-Version draußen!
    Schon seit einigen Wochen arbeite ich an einem kleinen MediaPlayer-Klon. Mein Ziel dabei ist die Schaffung eines einfachen, leicht zu bedienenden Musikspielers, der trotz (oder gerade wegen) seiner Einfachheit eine gute Alternative zu den herkömmlichen Abspielern bietet.
    Da er momentan noch in der Betaphase ist, funktionieren einige Sachen noch nicht, sind eingeschränkt oder müssen noch hinzugefügt werden. Daher hier zwei kleine Listen, einmal was er bereits "kann", einmal was er "können soll":

    "kann" ~ "können soll":
    - mp3-Dateien abspielen ~ raw/mod/s3m/xm/it/mid/rmi/wav/mp2/mp3/ogg/wma/asf-Dateien abspielen
    - Stücke pausieren/stoppen ~ Stücke pausieren/stoppen
    - ... ~ Loopfunktion
    - Gesamtlänge des Stückes anzeigen ~ Gesamtlänge und aktuelleZeit des Stückes anzeigen
    - ... ~ manuelle Sprünge innerhalb des Stückes/Vor-zurückspulen mittels Fortschrittsbalken
    - Hilfedatei ~ Hilfedatei
    - Hintergrundbild kann gewechselt werden ~ Hintergrundbild kann im Programm gewechselt werden
    "können kann":
    - ... ~ Liste von zuletzt abgespielten Songs

    Aufgrund des Betastatusses sind immer noch andere Möglichkeiten offen, die sich spontan ergeben können. Für Vorschläge jeglicher Art bin ich daher immer offen - wer also Ideen hat, darf sie gerne einbringen!

    PS: für die Technikfreaks: der MusicPlayer wurde/wird in BlitzPlus geproggt, 'n BASIC-Dialekt ... *duck und weg*

    EDIT: hier noch der Link zum Download ... LINK



    Re: [Projekt] Music-Player

    Moritz - 20.05.2008, 20:51


    Ich habe den Meidaplayer mal getestet, aber sobald ich auf play drücke, ist der Player durch nichts davon abzuhalten, das Lied abzuspielen, bis man ihn beendet, d.h. Pause/stop funktion funtkionieren nicht. Benutzt du eine vorgefertigte Lösung für das mp3-format oder encodest du das selber??



    Re: [Projekt] Music-Player

    Dragorad - 20.05.2008, 21:03


    Hm, die Pause/Stoptasten sollten ab der Version 0.5.2b funktioniernen ... zumindest tun sie's bei mir.
    Zur Funktionsweise: BlitzPlus bietet Funktionen/Befehle an, mit denen man Sounds abspielen, pausieren und stoppen kann, da ist also nix selbstencodet.

    PS: wenn du im Programm auf Hilfe->Info gehst, siehst du die aktuelle Versionsnummer (die aktuelle lautet 0.5.2b)



    Re: [Projekt] Music-Player

    dani93 - 20.05.2008, 21:18


    Hab mir den Player mal angesehen. Also rein optisch mal nicht schlecht.
    Und der Link führt zu Version 0.5b!!!
    Eine gute Idee wäre, dass, wenn man auf Datei klickt, eine kleine Liste mit den zuletzt gespielten Liedern angezeigt wird.
    Den Fortschrittbalken hast du ja bereits erwähnt...
    Aber echt gute Arbeit. Respekt.

    Nur eine Frage: Was wirst du später (wenn der Player fertig ist) machen? Ihn als Freeware anbieten? Oder was anderes?



    Re: [Projekt] Music-Player

    Dragorad - 20.05.2008, 21:25


    Wenn er ferig ist, darf sich ihn jeder kostenlos runterladen; ich übernehme für eventuelle Folgen keine Haftung!
    Die Sache mit der Playlist kommt mit auf die Liste (denke, das lässt sich rel. einfach lösen)



    Re: [Projekt] Music-Player

    Moritz - 21.05.2008, 08:19


    Hmmm. Die Version ist laut Programm 0.5.2b , aber die Tasten funktionieren trotzdem nicht. Aber abgesehen davon finde ich den Player gut. Vorallem das Prinzip mit dem austauschbarem Hintergrung finde ich gut.



    Re: [Projekt] Music-Player

    Xin - 21.05.2008, 09:31


    Dragorad hat folgendes geschrieben: Wenn er ferig ist, darf sich ihn jeder kostenlos runterladen; wenn der Quellcode verändert wird, übernehme ich für eventuelle Folgen keine Haftung!
    Ich habe den Player runtergeladen, unverändert gestartet und jetzt startet Windows nicht mehr. Auf meiner Windowspartition befindet sich mein aktuelles Projekt, bisheriger Aufwand freundlich geschätzt 10000 Euro, hinzu kommen ca. 70000 Euro Arbeitskosten.

    Wohin darf ich dir meine Kontodaten senden?



    Re: [Projekt] Music-Player

    Moritz - 21.05.2008, 10:16


    Sicherungskopien sind normalerweise voraussetzung... :!:



    Re: [Projekt] Music-Player

    Xin - 21.05.2008, 10:40


    Moritz hat folgendes geschrieben: Sicherungskopien sind normalerweise voraussetzung... :!: Das steht da nicht. ^^

    Bevor Sie diese Software nutzen, gehen Sie bitte in Deckung, der Computer könnte explodieren.

    Ich habe noch keine Software gesehen, die Sicherheitskopien verlangt.



    Re: [Projekt] Music-Player

    Dragorad - 21.05.2008, 10:45


    @Xin: danke für den Einwand. Am Besten ist, wenn ich mir mal die einzelnen Lizenzierungen (GNU, Freeware, OpenSource usw) ansehe und mir erstmal klar mache, was die einzelnen Begriffe überhaupt bedeuten.



    Re: [Projekt] Music-Player

    Xin - 21.05.2008, 10:56


    Dragorad hat folgendes geschrieben: @Xin: danke für den Einwand. Am Besten ist, wenn ich mir mal die einzelnen Lizenzierungen (GNU, Freeware, OpenSource usw) ansehe und mir erstmal klar mache, was die einzelnen Begriffe überhaupt bedeuten.
    Solange Du jede Haftung ausschließt - z.B. "Benutzung auf eigenes Gefahr", kannst Du machen, was Du willst, denn ob Du auf alle Rechte verzichtest (Freeware) oder die Software bis auf weiteres verschenkst ohne Deine Rechte abzugeben (Public Domain) und/oder den Code offen legst (OpenSource) oder Richtlinien einführst, was passieren soll, wenn andere offenen Code ändern (u.a. GNU), ist erstmal eine andere Sache.
    Es gibt auch Software die unter unterschiedlichen(edit: meint gleichzeitig verschiedene von einander abweichende) Lizenzen läuft, zum Beispiel QT.

    Wenn Du aber Haftung andeutest, könnte mal jemand ankommen und Geld fordern, weil Du versehentlich seine Festplatte formatiert hast.
    Bisschen viel verlangt, dafür dass Du Zeit investierst und das Produkt kostenfrei weitergibst.
    Festplatten formatieren solltest Du aber auch vermeiden, wenn Du die Software verschenkst, es könnte Deinen Ruf als Programmierer empfindlich schädigen ;-)



    Re: [Projekt] Music-Player

    Dragorad - 21.05.2008, 11:00


    Hmn, ok.
    Dann läuft die Benutzung bis auf weiteres "auf eigene Gefahr". :)



    Re: [Projekt] Music-Player

    Dragorad - 29.05.2008, 13:58


    Hier erstmal 'ne kurze Aktualisierung, mit den Sachen, die neu hinzugekommen sind:

    "kann" ~ "können soll":
    - wav/mp3/ogg/wma-Dateien abspielen ~ wav/mp3/ogg/wma-Dateien abspielen
    - Stücke pausieren/stoppen ~ Stücke pausieren/stoppen
    - ... ~ Loopfunktion
    - Gesamtlänge und aktuelle Zeit des Stückes anzeigen ~ Gesamtlänge und aktuelle Zeit des Stückes anzeigen
    - ... ~ manuelle Sprünge innerhalb des Stückes/Vor-zurückspulen mittels Fortschrittsbalken
    - Hilfedatei ~ Hilfedatei
    - Hintergrundbild kann im Programm gewechselt werden ~ Hintergrundbild kann im Programm gewechselt werden
    "können kann":
    - ... ~ Liste von zuletzt abgespielten Songs

    Es sind jetzt einige kleine Sachen hinzugekommen, allerdings gibt's jetzt 'nen Bug, den ich bisher nicht beheben konnte: und zwar funktionieren während ein Stück abgespielt sind, keine Tasten mehr! Der Player kann dann bloß noch per Task-Manager beendet werden. Wenn das Stück zuende ist, ist aber alles wieder normal. Diesen Umstand werde ich so schnell wie möglich beheben.

    EDIT: die alte Version(0.5.2b), sowie eine Version, wo das Bilderwechseln bereits funktioniert, aber der Fortschrittsbalken noch nicht (0.5.5b) sind auf meiner Homepage im Archiv zu finden!



    Re: [Projekt] Music-Player

    Dirty Oerty - 29.05.2008, 15:43


    Zitat: und zwar funktionieren während ein Stück abgespielt sind, keine Tasten mehr!

    Hört sich so an als ob irgendwo eine Schleife laufen würde, die das "Spielen der Musik" managt und dadurch, dass diese Schleife während des gesamten Stückes ablaufen muss, die restlichen Aktionen blockiert.



    Re: [Projekt] Music-Player

    Dragorad - 29.05.2008, 20:26


    Ganz genau so ist es. Aber hoffentlich krieg ich es gemanagt, diese Schleife im Hintergrund weiterlaufen zu lassen, während die anderen Aktionen weiterhin ausführbar sind ...



    Re: [Projekt] Music-Player

    Dirty Oerty - 29.05.2008, 21:35


    Also meines Wissens nach wird das sonst per Threads gemanagt.

    Man überlässt es also dem Betriebssystem für die "gleichzeitige" Ausführung zu sorgen.

    Dazu musst du dann halt Threads einfügen.
    Du könntest natürlich auch einen eigenen, neuen Prozess/Programm starten, welches den Sound abspielt. Allerdings wird dann die Kommunikation zwischen dem "Kontrollprogramm" (dem Player mit der Bedienoberfläche) und dem "Soundprogramm" (das was eigntl den Sound abspielt) nicht ganz leicht zu managen sein.
    Da müsstest du dann entweder auf WinAPI und vergleichbares zugreifen oder gemeinsame Dateien zur Steuerung verwenden.

    Aber das wird ein recht großer Eingriff in dein Projekt sein, nehm ich mal an.

    Wie man das anders macht....man müsste eine eigene kleine "Warteschlange" für Tastendrücke erstellen.
    Die wird dann in der Endlosschleife überprüft (evtl nur alle 100 Durchläufe um dem "Thread" der die Musik abspielt eine höhere "Priorität" zu geben) und wenn ein Tastendruck vorliegt wird dieser verarbeitet.

    MfG
    Daniel



    Re: [Projekt] Music-Player

    administrator - 30.05.2008, 06:21


    Xin hat folgendes geschrieben: Dragorad hat folgendes geschrieben: Wenn er ferig ist, darf sich ihn jeder kostenlos runterladen; wenn der Quellcode verändert wird, übernehme ich für eventuelle Folgen keine Haftung!
    Ich habe den Player runtergeladen, unverändert gestartet und jetzt startet Windows nicht mehr. Auf meiner Windowspartition befindet sich mein aktuelles Projekt, bisheriger Aufwand freundlich geschätzt 10000 Euro, hinzu kommen ca. 70000 Euro Arbeitskosten.

    Wohin darf ich dir meine Kontodaten senden?
    Davon keine Sicherungskopien zu haben, wär aber auch (vl. sogar grob) fahrlässig .. :mrgreen:
    Ist das das tolle CMS?
    Was kostet denn deine Arbeitsstunde?



    Re: [Projekt] Music-Player

    Dragorad - 30.05.2008, 23:13


    Dirty Oerty hat folgendes geschrieben: Wie man das anders macht....man müsste eine eigene kleine "Warteschlange" für Tastendrücke erstellen.
    Die wird dann in der Endlosschleife überprüft (evtl nur alle 100 Durchläufe um dem "Thread" der die Musik abspielt eine höhere "Priorität" zu geben) und wenn ein Tastendruck vorliegt wird dieser verarbeitet.

    Das wär mal ne Idee!
    Werds mal ausprobieren ...

    Das Problem is nämlich, dass der Sound (eigentlich) problemlos im Hintergrund abgespielt wird (BlitzBasic hat da ne spezielle Funktion für), aber die Aktualisierung des Fortschrittsbalkens das net tut ...



    Re: [Projekt] Music-Player

    Dirty Oerty - 01.06.2008, 13:45


    Das wird's sein.

    Der Fortschrittsbalken.

    In die Aktualisierungsfunktion ne kleine Überprüfung, ob ne Taste gedrückt wurde und das Problem hat sich erledigt.
    Beim Sound wäre das schwieriger geworden. So eine Änderung hätte zu Rucken und schlechterer Soundqualität führen können.
    Aber wenn das so von sich aus schon im Hintergrund (wahrscheinlich in einem eigenen Thread) läuft ist das ja genial.
    SO biem Fortschrittsbalken sollte die Überprüfung kein Problem sein, der Fortschrittsbalken muss ja nicht in Echtzeit aktualisiert werden. Reicht ja, wenn er n paar Hundertstel Sekunden später aktualisiert wird^^

    MfG
    Daniel



    Re: [Projekt] Music-Player

    Dragorad - 01.06.2008, 21:12


    Joah, stimmt :D
    Vielen Dank für diesen hilfreichen Tipp!



    Re: [Projekt] Music-Player

    Dirty Oerty - 01.06.2008, 21:57


    Bitte kein Problem :)

    Hatte mal ein ähnliches Problem.
    Kurz nach meinem Umstieg von C-Script (hier wird soetwas automatisch gemanagt) zu C (hier ist "Gleichzeitigkeit" nicht so ohne weiteres möglich).



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Tutorials.at

    Problem mit vp - gepostet von Moritz am Samstag 01.12.2007
    f-Tasten - gepostet von Moritz am Sonntag 02.12.2007
    reihenfolge - gepostet von Robotfunk am Mittwoch 15.11.2006
    EXE - gepostet von schlaf am Freitag 22.06.2007
    c-Programme mit psp - gepostet von Elch am Donnerstag 13.09.2007
    cygwin ?? - gepostet von Dirty Oerty am Sonntag 25.02.2007
    ich habe diese taste nicht { - gepostet von gandalf am Donnerstag 10.08.2006
    Quelltext ziemlich lang!? - gepostet von Mr_A_ am Sonntag 15.04.2007



    Ähnliche Beiträge wie "[Projekt] Music-Player"

    Mischpult, Cd Player, Turntabels, Boxen use - MOD (Donnerstag 13.09.2007)
    Reloops neues CD-Player Flaggschiff - Freeze_Frame (Mittwoch 06.12.2006)
    Lieblings Music Vids ever - MelioTh (Dienstag 04.07.2006)
    music - Bernd Brot (Freitag 03.12.2004)
    player is here - player (Freitag 02.07.2004)
    Local Player - Micha (Donnerstag 20.07.2006)
    Art et Culture et Music serieux - maurice (Donnerstag 20.10.2005)
    CD/­­­MP3-Player Denon DNS1000 Turntable Player - dickfettkollsn (Montag 23.05.2005)
    Music Vids - Julia (Dienstag 08.01.2008)
    Klubbingman - Live @ Delta-Music-Park [25.02.2005] - bassmaster (Samstag 26.02.2005)