tbali wrote: > Hello, > > I'm working on a low end, low cost user interface for PiCoreplayer, > named Slimmer. The goal is to drive a 2004 or 1602 character LCD with > input from a rotary encoder and some buttons. > > Basically it does the following: > 1. It interacts with LMS over it's jsonrpc API > 2. Slimmer uses lcdproc's LCDd to drive the display, so many display > types can be used. And the display can be used for other purposes too by > other lcdproc clients (clock, system info, alerts...) > 3. Slimmer adapts to the display size automatically. > 4. The rotary encoder and momentary switches are read by slimmer, and > used to change volume, manage the playing queue, use the menu. > > It is written in C++ with GPL licence. The current state is: LMS and > LCDd interfaces are working, the Now Playing screen is ready, Playing > Queue management is in progress. I compiled and packaged LCDd for Tiny > Core too. > > My main problem are now the rotary encoder and the switches. I think the > best way will be to write a dedicated kernel module for that. I saw that > there is a rotary encoder module already in the kernel source. I don't > know how many work is needed to include that in PiCorePlayer images, or > to make it downloadable from somewhere. I'm not a kernel developer, so I > don't know much (yet) about device trees and things like that. > > I'm very interested in Your opinion, advices! > > Is there any developer mailing list or forum for PiCorePlayer? > > Best regards, > tbali
I really like your approach and i'm curious if you' get it done. I'm pretty sure i will try this out if make it available. I already have in mind to mod my iSongbooks from Tivoli Audio :-) Cheers UZI ------------------------------------------------------------------------ UZI's Profile: http://forums.slimdevices.com/member.php?userid=33238 View this thread: http://forums.slimdevices.com/showthread.php?t=97803 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
