pumpi (german)

03/09/04 10:41:00 * *

(Altes c't Projekt)


PUMP-Software

Die Software basiert auf der Pumpi in der Version vom 22.02.2000 von Jens und Holger.
Weitere Pumpi basierte Software gibts auf der Seite von Bernd: http://home.t-online.de/home/enigma1/


Für weiter Infos zum Thema empfiehlt sich der Besuch des Newsservers des Pump-Teams: news.est.rwth-aachen.de


Features:

  • Ausschließlich für 4x20 Displays
  • Unterstützung für mehr als 8 Tasten
  • Benutzt XMS für die Dateiliste
  • Playlists laden/speichern und bald auch editieren
  • Echtes Shuffle
  • Repeatfunktion
  • Restricted Mode
  • Lange Dateinamen von Joliet CDs inkl. Verzeichnisse
  • Sortierung nach Artist UND Song
  • AutoUpdate von eingelegter CD
  • ...

(Altes c't Projekt)


PUMP-Software

Die Software basiert auf der Pumpi in der Version vom 22.02.2000 von Jens und Holger.
Weitere Pumpi basierte Software gibts auf der Seite von Bernd: http://home.t-online.de/home/enigma1/


Für weiter Infos zum Thema empfiehlt sich der Besuch des Newsservers des Pump-Teams: news.est.rwth-aachen.de


Features:

  • Ausschließlich für 4x20 Displays
  • Unterstützung für mehr als 8 Tasten
  • Benutzt XMS für die Dateiliste
  • Playlists laden/speichern und bald auch editieren
  • Echtes Shuffle
  • Repeatfunktion
  • Restricted Mode
  • Lange Dateinamen von Joliet CDs inkl. Verzeichnisse
  • Sortierung nach Artist UND Song
  • AutoUpdate von eingelegter CD
  • ...


Hier jetzt mal eine kurze Bedienungsanleitung:

Es gibt grundsätzlich drei Modi: Hauptmenü, Dateiauswahl/Playlisterstellung und Spielanzeige
Zum Hauptmenü brauch ich ja wohl nicht so viel zu sagen... ENTER wählt eine Option aus.

Wenn man ein Laufwerk gewählt hat, erstellt Pumpi automatisch eine Playlist (je nach Eintellungung im Shuffle Modus) die alle Songs der CD enthält und je nach Option Autostart, fängt er diese an zu spielen.
In der Spielanzeige haben dann folgende Tasten eine Funktion:
REPEAT,SHUFFLE,PLAY,PAUSE,STOP,SKIP,CUE,EJECT Selbsterklärend (oder nicht?)
STOP STOP Löscht die aktuelle Playlist
MENUE Wechselt in die Dateiauswahl (und auch zurück)

INFO Zeigt Infos zum aktuellen MP3, bei mehrfach betätigung kann man auch Volume/Bass/Treble verstellen
In der 3. Zeile bedeutet ein 'R' Repeat, 'S' Shuffle und 'P' selbstprogrammierte Playlist. Die vierstellige Zahl bedeutet im Playlistmodus den aktuellen Playlisttitel, sonst zeigt er da die laufende Nummer des MP3 an.
Wenn mann jetzt mit MENUE in die Dateiauswahl gewechselt hat, zeigt er die MP3s des gewählten Mediums an. Mit ENTER kann man ein Lied zur Playlist hinzufügen bzw. wieder löschen. Ob ein Song in der Playlist ist, sieht man am 'P' davor! Mit PLAY kann man einen Song auch direkt anspielen. Hat man dabei schon eine eigene Playlist erstellt, so wird diese nicht gelöscht, sondern der gewählte Song an erste Stelle gestellt. Hat man keine eigenen wird einfach der Song angespielt. Hat man die Verzeichnidarstellung aktiviert, so kann man mit ENTER ein Verzeichnis wählen oder mit PLAY eine Playlist erstellen die (rekursiv) alle MP3s eines Verzeichnisses enthält. (Sehr praktisch, wenn man seine MP3s nach Genren sortiert hat! Mit BACK wechselt man immer in eine höhere Verzeichnisebene. (d.h. man muss nicht bis ganz nach unten scrollen). Achja, wenn im Hintergrund ein Lied läuft, geht er nach ca. 5sek ohne Taste automatisch wieder in die Spielanzeige.


So mehr fällt mir erstmal nicht ein - alles unklar? bei fragen bitte email!

TODO: (nach Wichtigkeit)

* Playlists (mit langen Dateinamen) von CD Laden
* AudioCDs
* Remotesteuerung über Netzwerk
* Ein MP3 komplett in RAM laden vor/während des Abspielens (cdwechsel während des abspielens möglich!)
* File-/Playlist über mehrere Laufwerke
* Unterstützung für 2x40 und 16x4 displays
* Lange Dateinamen fuer Festplatten unter Dos 6.xx/Dos 7.xx

KNOWN BUGS

* Absturz bei Medien ohne Unterverzeichnisse
* Kontrasteinstellung/wiederherstellung

NEWS:

10.4.
* Funktionierendes IR-Setup
* Funktionierendes Verzeichnis-Skippen
* So ein paar bugs behoben (unter anderem runtime error 161 beim einlesen)

4.4.
* Automatische Updatefunktion:
1) in die autoexec.bat hinter den eintrag von pumpi.exe folgende zeile schreiben:
copy newpumpi.exe pumpi.exe /y
2) cd einlegen mit pumpi.exe im hauptverzeichnis
3) im Menü Einstellung cdrom laufwerk wählen
4) 'Update Pumpi' wählen
5) Jetzt Pumpi beenden und den Pump neu booten
Schritt 1) muß nur einmal ausgeführt werden!
* Symbole in der 4. Zeile einstellig (M für Menue, ? fuer Info
* Neues Scrolling in der Playlist
* Er geht aus der MP3Liste jetzt erst dann automatisch zurück wenn mindestens einmal hin und her gescrollt wurde
* Resumefunktion implementiert, bitte testen
* Sortierung geändert nach Artist UND Song
* Playedit sollte funktionieren
* Keine Sicherheitsabfrage mehr bei Playlist laden
* bugfixes

2.4.
* IR Setup scheint zu gehen
* Playlist umsortieren auch
* Bug in der Bitrate Erkennung behoben, welcher zum Totalabsturz führte
* 'Zurück' in 'Back' umgetauft
* Viele kleinere Sachen

29.3.
* Kleinen Bug behoben, der Pumpi beim einlesen von dateien kleiner 200 Byte zum Absturz brachte
* Timer5 Bug behoben
* Lange Dateinamen für Verzeichnisse

28.3.
* Fix: Nach SkipNext/Prev, geht er nicht zurück in den List
* config wieder 2 byte länger, einstellung fuer Sortierung und Anzeige der Liste
* Wieder zurück aus dem Urlaub.
* viele kleinere Bugfixes, das teil läuft bei mir (dos 7, oakcdrom treiber) jetzt echt gut
* Eject Taste macht die Lade jetzt auch wieder zu
* CD Lade während des abspielens öffnen sollte nicht mehr zum Absturz führen (1x gestestet...)

16.3.
* IR Setup könnte gehen jetzt (keine Testplattform, weil pump über dauer des urlaubs verliehen)
* noch ein paar kleinere bugs entfernt
* Eject + Power Off Taste (ungetestet)
* Prozentanzeige (hoffentlich) gefixt.
* 'P' weggenommen wenn man keine eigene playlist hatte und play drückte
* Ab morgen bin ich erstmal für 10 tage im urlaub. Die Weiterentwicklung setzt also wohl 10 tage aus. Bugreports
sind natürlich trotzdem herzlich willkommen.
* Wenn man mit Play jetzt ein Verzeichnis auswählt, macht er eine Playlist aus Dateien in diesem Verzeichnis
(ohne Unterverzeichnisse)
* Zweimal Stop löscht die aktuelle Playlist
* Dank an Andreas Radeberger. Mit seiner Betatesting Hilfe, hab ich gestern um 2:00h noch eine lauffähige
Version fertig gestellt
* Dank auch an alle anderen die munter Beta(bzw.Alpha) Testing machen

15.3.
* Puuh.. Einlesen von Filelisten klappt unter dos jetzt prima (bei mir zumindest)
* Drehrad ist wieder schneller
* Alles implementiert, funktioniert wohl auch größtenteils ;-))
* Laufwerksauswahl ist jetzt im Hauptmenü mit drin.
* Über 'enter' kann man songs in eine playlist aufnehmen/löschen.
es fehlt noch eine funktion um die aktuelle playlist komplett zu löschen!
(vielleicht zweimal stop oder so...)

14.3.
* Bis auf Findsong sind alle Funktionen zumindest schon mal implementiert. Es geht jetzt
also hauptsächlich noch ums entwanzen
* und es läuft und läuft und läuft...
* Playlisten gehen jetzt wieder (laden und speichern noch nicht entwanzt)
Mit der 'Enter' Taste kann man in der Filelist ein Song in die Playlist aufnehmen (Program Taste
vom CD-Spieler). Das zeigt der Pumpi durch das P an!
* Außerdem hab ich die Menüstruktur verflacht und plane auch das eigenständige Laufwerkmenü noch raus
zuwerfen
* Viele kleinerer Bugfixes...

13.3.
* XMS geht (max. 16mb das sind ca. 90000 dateien)
* Die Begrenzung für MP3s gilt jetzt nur noch fuer den konventionellen speicher
* Funzt eigentlich alles recht gut
* Die meisten Abstürze sind eigentlich auf zuwenig speicher zurückzuführen
* bugfixes, bugfixes, bugfixes

12.3.
* Autostart geht
* Shuffle geht
* CD einlesen geht auch
* Generell: nur kurze dateinamen - lange waren/sind ziemlich buggy und deshalb erstmal draußen!
* NEXT: Laden/Speichern M3U, Findsong (13.3), Repeat

10.3.+11.3.
* Ich hab erst wiede So Zeit zu programmieren (muß arbeiten).
Also nur 2 Fragen:
? geht stereo eigentlich bei euch
? liest er joliet cds korrekt mit/ohne iso extensions
hab bis so den pump nicht hier...
? geht der download
09.03.00
* ER PUMPT WIEDER :-)))

08.03.00
* Info Taste bei mehrfach drücken auch für Tonmenü zuständig
* Einstellungsmenü neu angeordnet
* Moduswahl entfällt...
* Tastensetup neu angeordnet
* abspielen hat heut zeitweise schon wieder funktioniert
* lw (re)scan funzt wieder korrekt


Download

Download ist unter der files zu finden

Page 1 / 1
Show other versions of this story

Attached file(s):

Add Comment


(will be hidden)

very nice nice okay not so okay bad awful
Text:

Your IP address will be recorded