Seit längerem geht mir die Idee nicht aus dem Kopf ein Media Center für die Konsole zu machen. In vielen Fällen braucht man ja nur ein Menü, was den Inhalt von Ordnern anzeigen kann und beim dem für den jeweiligen Ordner ein bestimmtes Programm zum öffnen der Dateien festgelegt ist:
Videos - OMXPlayer
Bilder - fbi (framebuffer imageviewer) oder fim
Radiorecorder - streamripper
Chiptunes - xmp (Extended Module Player)
Ebooks - speedreader (https://github.com/pasky/speedread)
Youtube - pi-yt (https://github.com/rjw57/yt)
Musik - MOC, cmus, MPD...
Podcasts - Mashpodder
PDFs - green (https://github.com/schandinat/green)
Feedreader - newsbeuter
nette Spielereien wären dabei z.B. noch:
Uhr - tty-clock
Kalender - cal
Bildschirmschoner - cmatrix
Die Auswahl an Programmen, die man in so eine Oberfläche packen könnte, wäre riesig und man könnte sich in vielen Punkten locker mit XBMC messen. Mich hat an XBMC immer schon etwas gestört, dass es so aufgeblasen wirkt. Am Anfang dachte ich, man könnte das ganze einfach als Shell-Script mit dialog machen. Dann könnte man auch eine Variante mit xdialog machen. Aber dann bin ich auf pdmenu gestoßen und dialog wirkt dagegen recht unansehnlich und etwas kompliziert. Bei pdmenu kann man ziemlich einfach die Farbgestaltung ändern und es ist generell sehr übersichtlich aufgebaut.
http://manpages.ubuntu.com/manpages//jaun…1/pdmenu.1.html
http://manpages.ubuntu.com/manpages//jaun…pdmenurc.5.html
http://eureka.ykyuen.info/2009/12/26/pdm…ed-linux-users/
http://www.bertera.it/index.php/2012…er-with-pdmenu/
http://digfound.blogspot.de/search/label/pdmenu
http://osworld.pl/pdmenu-czyli-j…-sie-z-konsola/
https://inconsolation.wordpress.com/2014/02/26/pdm…-geek-showoffs/
http://kmandla.wordpress.com/2011/03/24/a-mix-of-six/
Als Arbeitstitel für das Projekt habe ich kurzerhand CLIPiMC gewählt:
[C]ommand-[L]ine [I]nterface Raspberry [Pi] [M]edia [C]enter
Es steckt das Wort Clip drin, was ganz nett ist. Man denkt dabei an Videoclips und ist damit schon sehr nah an der Bedeutung des ganzen. Für bessere Namensvorschläge bin ich jederzeit offen. 
Jetzt zur eigentlichen Frage:
Weiß jemand wie ich ein Menü in pdmenu erstellen kann, das die Dateien eines Ordners anzeigt und bei dem jeder Menüpunkt die entsprechende Datei mit einem festgelegten Programm wie z.b. OMXPlayer aufruft?
Das hier aus der man-Datei für pdmenurc geht glaube ich in die richtige Richtung, aber weiter bin ich momentan noch nicht:
makemenu
This flag lets you generate menus on the fly as
pdmenu(1) is running. It runs the command, then
processes the output of the command as if it were
a pdmenurc file.
Here is a sample use of this flag. It creates a
menu of people who are logged on, and lets you
talk to one of them. Notice the use of remove to
clear the menu after we use it.
group:_Talk
exec::makemenu: \
echo "menu:talk:Talk"; \
for u in ‘users‘; do \
echo "exec:$u::talk $u"; \
done
show:::talk
remove:::talk
endgroup