AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Playlist-Copy 1.0.0
Thema durchsuchen
Ansicht
Themen-Optionen

Playlist-Copy 1.0.0

Ein Thema von Mazel · begonnen am 2. Jul 2007 · letzter Beitrag vom 20. Jul 2007
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Mazel
Mazel
Registriert seit: 11. Nov 2005
Hallo Leute,

ich hatte heute mal etwas Zeit und auch die Nerven dazu ein Programm zu schreiben, welches es schon ein paar mal gibt, dennoch hab ich kein wirklich gutes im Internet gefunden. Manche waren fehlerhaft oder einfach nicht so komfortabel. Mein Programm könnte sicher auch noch ein paar Fehler enthalten, die ihr aber nun finden sollt.
Es handelt sich hierbei um ein Programm, welches die Inhalte (praktisch die Dateien) einer Playlist (*.m3u, *.pls) von ihrem Ursprungsort in ein selbsgewähltet Verzeichnis kopiert. In den meisten Playlisten befinden sich nicht nur Dateien die sich in einem Ordner befinden, sondern meist in verschiedenen, da viele ihre Musik nach Interpret ordnen. Wer nun alle Dateien auf einen MP3 Player kopieren möchte, muss sie suchen und einzeln kopieren. Mit diesem Tool ist das nicht mehr nötig. Playlist laden -> Dateien eventuell auswählen -> Zielverzeichnis wählen -> Kopieren -> fertig.

Ich hoffe jemand findet nutzen an diesem Programm, ich jedenfalls nutze es.

Gruß
Mazel
Miniaturansicht angehängter Grafiken
screenshot_142.png  
Angehängte Dateien
Dateityp: zip playlist-copy_1.0.0_116.zip (271,7 KB, 38x aufgerufen)
 
mr.winkle

 
Delphi 7 Personal
 
#11
  Alt 4. Jul 2007, 00:32
Das ist genau das, wonach ich mich immer gesehnt habe. Habe bisher meistens in Winamp den Dateipfad anzeigen lassen und dann von Hand kopiert - war natürlich viel zu umständlich.
Ich werde dein Programm auf jeden Fall oft benutzen.

Aber ein paar Wünsche hätte ich doch noch:
  • Ein paar mehr Angaben bei den Spalten, z.B. Bitrate und die ID3-Tags der Dateien (Albencover?)
  • Vorschaumöglichkeit (Vielleicht mit kleinem Visualizer und Player? )
  • Das Programm sollte prüfen, ob sich die gewünschte Datei schon im Zielverzeichnis befindet und dann ein überschreiben / überspringen anbieten
  • Eine automatische Syncronisierung mit einer vorgegebenen Playlist wenn der Mp3Player angeschlossen wird
  • Und bitte den Button für "Kopiervorgang starten" unter die Einstellungen setzen - find ich persönlich schöner
  • Die Möglichkeit nach Artist / Song name etc zu ordnen
  • Unbedingt eine Suchfunktion!
  • Vielleicht zwei Listen machen - Das die eine Liste alle zur verfügung stehenden Tracks anzeigt und die zweite nur die Lieder, die auch kopiert werden sollen und man per Drag&Drop Songs ordnen und auswählen kann?

Wäre super wenn du das umsetzen würdest
Wenn ich irgendwie helfen kann sag bescheid, würde mich gern am Projekt beteiligen.

Thomas

Edit: Mir ist gerade noch was ganz neues eingefallen: Wie wärs mit einer Funktion "Fill with random Songs"?
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

 
FreePascal / Lazarus
 
#12
  Alt 4. Jul 2007, 01:30
Ich kann eigentlich nichts Weiteres finden, was an dem Programm zu bemängeln wäre. Außer der Tatsache, dass ich nicht selbst schon viel früher auf die Idee für dieses Programm gekommen bin

Schönes Programm! Wenn du alle Anregungen eingebaut hast, die ich bisher gelesen hab, werd ich mich nochmal hierher begeben und nochmal testen

MfG Ultimator
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#13
  Alt 4. Jul 2007, 08:18
Ich freue mich, dass das Programm bei einigen doch ein Nutzen findet und ihr euch um Erweiterungen bemüht.

Zitat von mr.winkle:
  • Ein paar mehr Angaben bei den Spalten, z.B. Bitrate und die ID3-Tags der Dateien (Albencover?)
  • Vorschaumöglichkeit (Vielleicht mit kleinem Visualizer und Player? )
  • Das Programm sollte prüfen, ob sich die gewünschte Datei schon im Zielverzeichnis befindet und dann ein überschreiben / überspringen anbieten
  • Eine automatische Syncronisierung mit einer vorgegebenen Playlist wenn der Mp3Player angeschlossen wird
  • Und bitte den Button für "Kopiervorgang starten" unter die Einstellungen setzen - find ich persönlich schöner
  • Die Möglichkeit nach Artist / Song name etc zu ordnen
  • Unbedingt eine Suchfunktion!
  • Vielleicht zwei Listen machen - Das die eine Liste alle zur verfügung stehenden Tracks anzeigt und die zweite nur die Lieder, die auch kopiert werden sollen und man per Drag&Drop Songs ordnen und auswählen kann?
Das sind ja nun ziemlich viele Wünsche, über die ich diskutieren würde, ob jeder Wunsch denn auch Sinn für das Programm macht. Als Beispiel: erweiterte Angaben in der Liste würde ich ohne Diskusion einbauen aber ob eine Vorschaumöglichkeit anbegracht wär, weis ich nicht so genau. Ich werde mir aber alles duch den Kopf gehen lassen.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
wfs12

 
Delphi 7 Personal
 
#14
  Alt 4. Jul 2007, 11:57
Und wenn du schon dabei bist könntest du das ganze ja auch mal in die andere Richtung versuchen, also ich stecke einen mp3 player ein und die lieder werden in die ordner eingeordnet. Würde auch meine Hilfe anbieten einfach eine pn an mich schicken.
  Mit Zitat antworten Zitat
mr.winkle

 
Delphi 7 Personal
 
#15
  Alt 4. Jul 2007, 13:34
Zitat von mr.winkle:
  • Ein paar mehr Angaben bei den Spalten, z.B. Bitrate und die ID3-Tags der Dateien (Albencover?)
  • Vorschaumöglichkeit (Vielleicht mit kleinem Visualizer und Player? )
  • Das Programm sollte prüfen, ob sich die gewünschte Datei schon im Zielverzeichnis befindet und dann ein überschreiben / überspringen anbieten
  • Eine automatische Syncronisierung mit einer vorgegebenen Playlist wenn der Mp3Player angeschlossen wird
  • Und bitte den Button für "Kopiervorgang starten" unter die Einstellungen setzen - find ich persönlich schöner
  • Die Möglichkeit nach Artist / Song name etc zu ordnen
  • Unbedingt eine Suchfunktion!
  • Vielleicht zwei Listen machen - Das die eine Liste alle zur verfügung stehenden Tracks anzeigt und die zweite nur die Lieder, die auch kopiert werden sollen und man per Drag&Drop Songs ordnen und auswählen kann?
  • Wie wärs mit einer Funktion "Fill with random Songs"?
Aufgrund einer privaten Nachfrage erläutere ich meine Wünsche noch ein wenig. Da aber ein paar neue Ideen hinzugekommen sind poste ich das im Thread, damit auch andere sagen können was sie davon halten.

Punkt 4 war eigentlich mehr als Spielerei gedacht, ist vielleicht auch nicht ganz so sinnvoll. Besser wäre da eine Möglichkeit den Player optimal und zufällig zu füllen:
Das Programm sucht sich aus der Playlist soviele Dateien bis der freie Speicherplatz komplett belegt ist und schlägt diese dann in der zweiten Liste vor. Jetzt kann man noch Veränderungen vornehmen (per Drag&Drop ) und zuletzt wird die Liste normal kopiert.

Punkt 2 habe ich mir so vorgestellt, dass man z.B. rechts im Fenster 2-3 kleine Bedienelemente (Play/Stop/Skip) und eine Laufbar hat, die die momentane Abspielposition anzeigt. Abgespielt werden die Dateien dann beispielsweise indem man sie aus der Liste auf den Player zieht - oder per Rechtklick->abspielen
Die Visualisierung ist eigentlich überflüssig, fänd ich aber schön

Punkt drei sollte vor dem Kopieren abgefrag werden. Perfekt wäre es, wenn das Programm genau angeben könnte was die Dateien unterscheidet und man demnach Auswahlmöglichkeiten hat, z.B:

Ich will eine Datei mit einer anderen (mit gleichen ID-3 Tags für Artist & Song) überschreiben, allerdings sind diese unterschiedlich groß und haben einen anderen Dateinamen und der ID-3 Tag für das Album ist bei einem File nicht eingetragen.
Zur Auswahl könnten jetzt stehen:
  • Datei überschreiben
  • Datei überspringen
  • Nur Dateinamen übernehmen
  • Album Tag angleichen
  • Datei 1 abspielen / Datei 2 abspielen (Für Qualitätsvergleich)

Zitat von wfs12:
Und wenn du schon dabei bist könntest du das ganze ja auch mal in die andere Richtung versuchen, also ich stecke einen mp3 player ein und die lieder werden in die ordner eingeordnet. Würde auch meine Hilfe anbieten einfach eine pn an mich schicken.
Das wär wirklich klasse. So eine Art Mp3-Manager auf Dateiebene der die Lieder nach einem bestimmten System in Ordner verschiebt (Bei Files ohne ID-3 tag öffnet sich ein Dialog und man kann diese eingeben) - Aber ich glaube das schweift zu sehr vom ursprünglichen Projekt ab.

Das wäre doch mal was für ein Delphi-PRAXiS-Member Projekt!
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#16
  Alt 4. Jul 2007, 17:56
Richtig, ein Delphi-PRAXiS-Member Projekt!

Ein paar dieser Wünsche sind sicher zu realisieren, aber allein die Visualisierung würde bedeuten, dass ich einen Player konstruieren müsste, denn in einer Playlist können nicht nur mp3's sondern auch wav, ogg etc. enthalten sein und manche Typen der einfache Player von Delphi nicht unterstützt. Zudem muss man sich die Titel nicht anhören, wenn man Daten kopieren will, denke ich.

Ein MP3/File-Manager sollte es ja auch nicht werden, weil es den Rahmen der Programmvorstellung sprengen würde.

Mitgehen würde ich auf jeden Fall mit der Option, dass aus der Playlist zufällig Dateien gewählt werden bis Speicher voll ist. Auch das eine Überprüfung der Dateien statt findet, jedoch nicht in dem großen Ausmaß des Vergleiches, dass würde in den File-Manager passen.
Marcel Jänicke
  Mit Zitat antworten Zitat
seabass
 
#17
  Alt 6. Jul 2007, 09:53
Sehr schönes schmuckes schnörkelloses Teil... würd nicht so viele Funktionen integrieren macht es nur zu groß langsam und unübersichtlich würd mich durch einfachheit von anderen abgrenzen (Bsp. AmoK Playlist Copy). Dazu fänd ich den Copy Button als Anfang sehr wichtig.. macht doch den Workflow besser ...die Nummerierfunktion find ich toll!

Gruß sea
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#18
  Alt 6. Jul 2007, 10:03
Danke,

dir erst einmal ein herzliches Willkommen in der DP.

Mein Wunsch war es das Programm so klein wie möglich und doch effektiv zu halten. Auf einige Wünsche werde ich eingehen:
  • Kopier-Button
  • mehrere Informationen zum Track
  • Tracküberprüfung beim Kopieren
Enventuell noch "Fill with random Songs" aber da bin ich mir noch nicht sicher.

Mehr soll es aber dann auch nicht können.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#19
  Alt 9. Jul 2007, 15:41
So,

ich habe mal eine aktualisierte Version im ersten Beitrag hinterlassen. Ich habe mich nun doch entschieden zusätzliche Informationen nicht in der Liste anzuzeigen, denn das Programm soll nicht nur MP3 kopieren, sondern jedes in der Playlist vorhandene Format. Demnach müsste ich die Bitrate für MP3's errechnen, die Frequenz bei Wav's, die Framerate bei mpg's etc.

Die anderen 2 Wünsche sind aber enthalten.

Gruß
Mazel
Marcel Jänicke
  Mit Zitat antworten Zitat
Benutzerbild von Mazel
Mazel
 
#20
  Alt 13. Jul 2007, 17:48
Gibt es bisher keinen, der die neue Version getestet hat? Wenn ja, wa gibt es zu bemängeln?
Marcel Jänicke
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 10:16 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