Hello.
I am planning to get the python-based ncurses-musicplayer named "cplay" running on the pandora, because
- i am used to it to it and like it very much.
- the user-interface is lean.
- it is easy to control via keyboard.
- can be run though an ssh-shell.
- rather easy configurable for new command-line-players.
The user-interface itself seems to run perfectly thanks to Python already working on the Pandora. I copied cplay over to my SDHC-card and ran it without noticing any flaws. Still i am far from playing music through it, because it depends on small commandline-players. To make it work like i am used to it, either the players i use need porting or i need to find replacement for them. Here is my .cplayrc, which might be configured a little crappy, but works for me:
screensidplay is a dirty-hacked bashscript of mine, which enables me to run sidplay in the background, which otherwise doesn't work.
Can someone give me some help with getting it to work? What are the chances to get the above command-line players ported to the Pandora (mplayer does already work)? Which other CLI-players could i use instead?
Unfortunately i am not very experienced in programming/compiling. I did do manual compiling of source-codes, but without tweaking anything.
I am planning to get the python-based ncurses-musicplayer named "cplay" running on the pandora, because
- i am used to it to it and like it very much.
- the user-interface is lean.
- it is easy to control via keyboard.
- can be run though an ssh-shell.
- rather easy configurable for new command-line-players.
The user-interface itself seems to run perfectly thanks to Python already working on the Pandora. I copied cplay over to my SDHC-card and ran it without noticing any flaws. Still i am far from playing music through it, because it depends on small commandline-players. To make it work like i am used to it, either the players i use need porting or i need to find replacement for them. Here is my .cplayrc, which might be configured a little crappy, but works for me:
Code:
PLAYERS = [
FrameOffsetPlayer("ogg123 -q -v -k %d %s", "\.ogg$"),
FrameOffsetPlayer("/home/lomaxx/downloads/mpg321-0.2.12-1/mpg321 -v -q -k %d %s", "\.mp[123]$", 38.28),
FrameOffsetPlayer("mplayer %d %s", "^http://", 38.28),
FrameOffsetPlayer("flac123 -q %d %s", "\.flac$"),
NoOffsetPlayer("uade123 -k 0 %s", "\.(1|10|ac1d|ast|avp|ahx|aon[8]|aam|adsc|bp[3]|bss|bd[s]|bsi|chan|cin|core|cm|crb|cust|dz|dl[n]|dh|dw|dm[12]|dlm[12]|di|digi|dsc|dns|dum|ea|emod|ems[v6]|eu|ex|fc13|fc14|fc4|fc-m|fw|fm|fred|fp|fuzz|glue|gmc|gray|hip[c]|hn|hd|hmc|hrt|ice|ims|is|is20|jam|jcb|jd|jmf|jpnd|jpold|jpo|jo|kh|ksm|lme|ma|mc|md|mco|mcr|mw|mcmd|mdat|med|med[023]|mkii|ml|mmdc|mm4|mod|mon|mok|mug[2]|np[23]|okt|osp|p40a|p40b|p41a|p4x|p50a|p60|p60a|p6a1|pap|pc|pha|pm01|pm1|pm20|pm40|pp10|pp21|pp30|pru[12]|prun[12]|psa|pt|puma|pvp|riff|rh|rho|uds|unic|s|sa|sas|scumm|sb|sc|scn|scr|sct|sdr|sg|sid[12]|smn|smus|sng|snx|spl|sfx|skt|sog|src|ss|sun|syn|synmod|s7g|tiny|tf|tfmx|thm|thx|tn|tme|tp[123]|tronic|tw|vss|wb|xann|ym|zen)$"),
NoOffsetPlayer("aoss mikmod -q -p0 %s", "\.(fm|col)$"),
NoOffsetPlayer("aoss modplugplay %s", "\.(669|amf|ams|dbm|dsm|far|it|j2b|mdl|mt2|mtm|psm|ptm|s3m|stm|ult|umx|xm)$"),
NoOffsetPlayer("aplay %s", "\.(aiff|au|cdr|wav)$"),
NoOffsetPlayer("speexdec %s", "\.spx$"),
NoOffsetPlayer("aoss sexypsf %s", "\.(minipsf|psf)$"),
NoOffsetPlayer("aoss playgsf %s", "\.minigsf$"),
NoOffsetPlayer("aoss gbsplay %s", "\.gbs$"),
NoOffsetPlayer("aoss festalon %s", "\.nsf$"),
NoOffsetPlayer("screensidplay.sh %s", "\.(sid|.PSID)$"),
NoOffsetPlayer("aoss aylet -n %s", "\.ay$"),
NoOffsetPlayer("aoss OpenSPClite -t 4:00 -n 0:01 %s", "\.spc$"),
NoOffsetPlayer("sc68play.sh %s", "\.sc68$|\.sndh$|\.snd$"),
NoOffsetPlayer("uade123 -k 0 %s", "^/mnt/storage/lomaxx/audio/.*(\/dat\..*|\.dat$)"),
NoOffsetPlayer("uade123 -k 0 %s", "(^|\/)(1|10|ac1d|ast|avp|ahx|aon[8]|aam|adsc|bp[3]|bss|bd[s]|bsi|chan|cin|core|cm|crb|cust|dz|dl[n]|dh|dw|dm[12]|dlm[12]|di|digi|dsc|dns|dum|ea|emod|ems[v6]|eu|ex|fc13|fc14|fc4|fc-m|fw|fm|fred|fp|fuzz|glue|gmc|gray|hip[c]|hn|hd|hmc|hrt|ice|ims|is|is20|jam|jcb|jd|jmf|jpnd|jpold|jpo|jo|kh|ksm|lme|ma|mc|md|mco|mcr|mw|mcmd|mdat|med|med[023]|mkii|ml|mmdc|mm4|mod|mon|mok|mug[2]|np[23]|okt|osp|p40a|p40b|p41a|p4x|p50a|p60|p60a|p6a1|pap|pc|pha|pm01|pm1|pm20|pm40|pp10|pp21|pp30|pru[12]|prun[12]|psa|pt|puma|pvp|riff|rh|rho|uds|unic|s|sa|sas|scumm|sb|sc|scn|scr|sct|sdr|sg|sid[12]|smn|smus|sng|snx|spl|sfx|skt|sog|src|ss|sun|syn|synmod|s7g|tiny|tf|tfmx|thm|thx|tn|tme|tp[123]|tronic|tw|vss|wb|xann|ym|zen)\..*")
screensidplay is a dirty-hacked bashscript of mine, which enables me to run sidplay in the background, which otherwise doesn't work.
Can someone give me some help with getting it to work? What are the chances to get the above command-line players ported to the Pandora (mplayer does already work)? Which other CLI-players could i use instead?
Unfortunately i am not very experienced in programming/compiling. I did do manual compiling of source-codes, but without tweaking anything.