Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Eigene Playlist entwickeln?! (https://www.delphipraxis.net/99157-eigene-playlist-entwickeln.html)

mimi 10. Sep 2007 19:08

Re: Eigene Playlist entwickeln?!
 
Der nachteil ist die DB muss immer zu aktualisiert werden oder nicht !

Gut das suchen geht schneller.... das stimmt.

Cyberaxx 10. Sep 2007 19:18

Re: Eigene Playlist entwickeln?!
 
Ja das stimmt, da gebe ich dir auch vollkommen recht.
Wie macht das Winamp? die MedLib muss ja auch in einer DB sein, vermute ich mal.
Ebenso bietet sie auch die Möglichkeit, das man nicht mehr vorhandene Dateien entfernen kann.

Jedesmal allerdings die Verzeichnisse zu durchsuchen ist ja auch nicht das wahre denk ich.

Später soll das nen MediaCenter werden.

mimi 10. Sep 2007 19:39

Re: Eigene Playlist entwickeln?!
 
evlt. werden die Dateien beim abspielen abgeliechen wenn es sie nicht gibt, wird sie entfernt oder so.

Wobei ich nutze diese Funktion von Winamp auch recht selten. Das sicherste aber das dauert halt auch Länger ist einfach die Dateien suchen lassen. per findfirst und findnext......

Wenn es der User wünscht können ja auch wie gesagt die Tags ausgelesen werden. Das sollte denke ich mit fmod oder Bass relativ einfach gehen.
Dauert aber auch seine gewisse zeit.
bzw. ihr könntet ja zwei Systme einbauen:
Ein Dynamisches und ein Statisches.

Das Statische ist halt das mit der Daten Bank
Das Dynmiasche ist die Findfirst findnext Methode.

weil bei mp3 Dateien müssen die Tags erst gesucht werden, was ich irgendwie total blöd finde. Warum stehen sie nicht an einer festen Position ? am Anfang der Datei z.b..... aber gut, darum geht es jetzt nicht hier.....

Cyberaxx 10. Sep 2007 19:57

Re: Eigene Playlist entwickeln?!
 
Bisher ist es ja so, das nur die Dateien zur Laufzeit existieren.
Wenn ich die Dateien hinzufüge dauerts halt ein wenig, da sie auf einem anderen Rechner liegen, massig Unterverzeichnisse und es sehr viele sind. Wenn ich dazu dann noch den ID-Tag auslesen würde, wäre ich dann doch bei recht viel Ladezeit, für einen Mediaplayer fände ich das ein wenig viel Zeit. Die bisherige Funktion werde ich ja auf jedenfall behalten.

Cyberaxx 10. Sep 2007 22:27

Re: Eigene Playlist entwickeln?!
 
Habe mal eine etwas bescheidene Frage, will mir nur sicher gehen.
Habe des öfteren mal gelesen, das bei der Darstellung sehr vieler Dateien in einer Playlist immer nur ein Teil gelesen wird und auf Scrollen weitere.
Müsste ich da bei der Stringlist z.B. im OnDraw die Daten laden?

Grösse der Liste festlegen mit Count = Anzahl der Dateien und im OnDraw dann nur den sichtbaren Teil der Dateien lesen und eintragen?
Sry das ich mich immer an WinAmp halte aber ist das da nicht so das immer die Dateinamen angezeigt werdne und erst beim scrollen durch den wenn vorhanden ID-Tag ersetzt werden?

mimi 11. Sep 2007 11:05

Re: Eigene Playlist entwickeln?!
 
ich meine die Listbox oder ein Modus dafür, oder halt die ListView....

Dort kannst du die Verwaltung der Daten selbst übernehmen.

onDraw gibt es meineswissens nicht.
Schau dir mal die VST an(Virtual String Tree) .... Ich glaube das würde sich für dich lohnen !

pstruh 11. Sep 2007 11:19

Re: Eigene Playlist entwickeln?!
 
Hallo,
'mal 'ne Frage: Was verstehst du denn unter sehr vielen Dateien? Wieviel mp3's hast du denn? Ich habe mir auch einen eigenen Player "zusammengebaut" (der wird auch nie fertig, obwohl schon auf einigen Partys im Einsatz) habe etwa 4000 mp3's, da ist Geschwindigkeit auch auf einem langsamen Rechner (800MHz) keine Thema.
Gruß

Cyberaxx 11. Sep 2007 14:53

Re: Eigene Playlist entwickeln?!
 
@mimi
Werde ich mir mal ansehen. :)

Bei mir wenn ich wirklich alle nutzen will, sind es über 10.000 in X Verzeichnissen, einfach nur die Dateien lesen geht recht schnell, sobald da aber noch der ID-Tag mit rein kommt, dauerts halt doch ne gewisse Zeit.

Die Person für die ich es umsetze ist Moderator bei einem Radio Sender, das heißt da kommen noch ein wenig mehr Lieder zusammen.
Dazu kommt das sie auch teilweise auf einem Netzlaufwerk liegen, was eh schon ein wenig länger braucht.

pstruh 11. Sep 2007 14:59

Re: Eigene Playlist entwickeln?!
 
Ja, dann ist mir das schon klar - das Lesen der Tags dauert unverhältnismäßig lang! Aber ist es denn wirklich notwendig die Tags immer wieder zu lesen? Das kann ich nicht so ganz nachvollziehen, die ändern sich doch nicht ständig ...
Gruß

mimi 11. Sep 2007 16:08

Re: Eigene Playlist entwickeln?!
 
Du könntest auch einfach eine Textdatei erzeugen mit allen Informationen, die du haben möchtest.

Und die durchsuchst du dann. Dort könnten auch die Tag Informationen drin stehen.

Du musst halt nur ein Weg finden diese Datei aktuell zu halten !


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:29 Uhr.
Seite 2 von 4     12 34      

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