Tankstelle für MP3-Player (zufällige Playlist)

Gast #4635677
Lesenswert?
• ▲
▼
Hallo an Alle!

Die MP3-Abspieler in meinem Umfeld, spielen die Musik in der Reihenfolge 
ab, in der die Dateien auf den Datenträger kopiert wurden. Oft wünscht 
man sich aber eine buntere Mischung, daher hatte ich mir vor einiger 
Zeit einen 104-Zeiler für die Kommandozeile gebaut, den ich für diesen 
Zweck einsetzte.
Nicht ganz die Zielrichtung hier, aber da hier mal die Anfrage 
Beitrag "Hardware-Hack in Autoradio für gute Zufallswiedergabe" von Jemand mit dem 
gleichen Anliegen kam, ich außerdem an der Einarbeitung ins FLTK bin, 
hab ich das gleich als kleine Fingerübung genommen, eine grafische 
Benutzeroberfläche drüberzubauen und einige Details zu verbessern.
Die Funktion ist folgendermaßen:
Die Verzeichnisse, die als Quelle ausgewählt wurden (ursprünglich war 
nur Eins möglich), werden rekursiv nach Dateien durchsucht, diese in 
eine Liste eingefügt.
Anschließend werden so lange an zufälliger Stelle Einträge abgearbeitet 
und gelöscht, bis die Liste leer ist, oder der freie Speicherplatz auf 
dem Zielmedium den eingestellten Schwellwert unterschreitet.

Das Programm ist mit dem FLTK-Framework 
https://de.wikipedia.org/wiki/Fast_Light_Toolkit gebaut, bei einer Größe 
der Programmdatei von 20 Kilobytes gehe ich davon aus, das 
Abhängigkeiten von Libs existieren.
Wer es testen, oder selbst kompilieren möchte, sollte das FLTK 
installieren unter Debian/Ubuntu:
sudo apt-get install libfltk1.3-dev
sudo apt-get install libx11-dev

ich werde die Tage noch versuchen, fertige Binarys für Win32 und mit 
eingelinkten LIBs bereitzustellen, um sofortigen Einsatz ohne weitere 
Installationen zu ermöglichen.
mfG

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.