Git Product home page Git Product logo

mediarc's People

Watchers

 avatar

mediarc's Issues

Channel bar

Add a toolbar that can show channel buttons with custom icons that will
choose a channel on the tv its tied to. Maybe a bar with just channel
buttons. Also maybe have channel buttons on a tv toolbar as well.

Original issue reported on code.google.com by [email protected] on 22 Aug 2007 at 12:42

Custom icons

Allow buttons to have custom icons through the config file

Original issue reported on code.google.com by [email protected] on 22 Aug 2007 at 12:40

Key bindings

Be able to have key bindings so the entire program can be easily run by the
keyboard.

- Have a global key binding that focuses the remote window
- Have a binding for choosing each remote
- Be able to tie buttons or specific commands to key bindings
- Each remote should be its own key binding group that is active only when
the remote is active

Original issue reported on code.google.com by [email protected] on 6 Aug 2007 at 3:40

Device polling

Create a framework that allows drivers to poll their device for status
changes. Most likely must use the gtk main loop for this.

Original issue reported on code.google.com by [email protected] on 6 Aug 2007 at 3:42

Remote control

Add a remote control that can be used to send commands to MediaRC. Yes I
know, a remote for a remote front end. Primary uses would be for scripting
what mediarc can control and also for having a command that can be invoked
by  the window manager of your choice for a global key binding.

Dbus would be nice, but its slow to create a python instance with dbus,
connect up, send messages and exit. I think simplicity is what is needed. A
named pipe with a very simple command syntax will do. We are not exchanging
data types here, just word commands. If its really needed can even do the
remote in C depending on how much invoking the python runtime will slow
things down.

Original issue reported on code.google.com by [email protected] on 8 Aug 2007 at 1:00

Preset sound levels for inputs

Be able to define preset sound levels for inputs. Each set of levels should
be per input and be remembered during that run. When switching inputs those
levels should be pushed into the correct sound card remote. This is so each
remote has its own running sound levels.

Original issue reported on code.google.com by [email protected] on 17 Aug 2007 at 1:58

Web front end

Abstract the GUI part and allow GTK heavy and Web light front ends.

Original issue reported on code.google.com by [email protected] on 6 Aug 2007 at 3:43

user and system config files

Look for user ~/.mediarc/config.xml files. Merge system mediarc conf with
user mediarc. Allow user to have their own ~/.mediarc/drivers dir in
addition to system drivers. Should look at the Linux File System Standard.

Original issue reported on code.google.com by [email protected] on 9 Aug 2007 at 2:09

Link remote to sound control

Remotes need to be linkable to a particular sound control that controls the
sound level for that remote's media device. Like:

<remote sndctl="Line"/>

Original issue reported on code.google.com by [email protected] on 6 Aug 2007 at 3:27

autoconf and install

Get mediarc setup to use autoconf. Setup the install and get the config
file name/location working better.

Autoconf checks:
- python
- pySerial
- lirc
- alsa and amixer
- install location

Original issue reported on code.google.com by [email protected] on 9 Aug 2007 at 2:05

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.