# Shell commands ### Mplayer DVD player begin remote = MX500-DVD prog = irexec button = MPLYR flags = once # Normal stereo sound # config = /usr/local/bin/mplayer -dvd 1 -vo xv -ao oss -fs -vop scale -zoom -aspect 4:3 -alang en -slang en -framedrop -lircconf /home/bruns/.lircrc # Digital 5.1 sound config = /usr/local/bin/mplayer -dvd 1 -vo xv -ao alsa9 -ac hwac3 -fs -vop scale -zoom -aspect 4:3 -alang en -slang en -framedrop -lircconf /home/bruns/.lircrc end ### Ogle DVD player begin remote = MX500-DVD prog = irexec button = OGLE flags = once config = /usr/local/bin/ogle -u cli /dev/dvd end ### Xine DVD player begin remote = MX500-DVD prog = irexec button = XINE flags = once config = /usr/local/bin/xine -pfh dvd:/ end ### VLC DVD player begin remote = MX500-DVD prog = irexec button = VLC flags = once config = /usr/local/bin/vlc --fullscreen --extraintf lirc --spdif -A alsa dvd:/dev/dvd end ### Eject begin remote = MX500-DVD prog = irexec button = EJECT config = /usr/local/bin/eject_toggle.pl end ############################################################ ### buttons for mplayer dvd player using MX-500 DVD menu ### ############################################################ # begin mplayer begin remote = MX500-DVD prog = mplayer button = PAUSE_INFO config = pause end begin remote = MX500-DVD prog = mplayer button = STOP config = pause end begin remote = MX500-DVD prog = mplayer button = SKIP_MENU config = seek +15 end begin remote = MX500-DVD prog = mplayer button = SKIP_BACK_GUIDE config = seek -5 end begin remote = MX500-DVD prog = mplayer button = FFORWARD config = seek +150 end begin remote = MX500-DVD prog = mplayer button = REVERSE config = seek -150 end begin remote = MX500-DVD prog = mplayer button = UP config = dvdnav 1 end begin remote = MX500-DVD prog = mplayer button = DOWN config = dvdnav 2 end begin remote = MX500-DVD prog = mplayer button = LEFT config = dvdnav 3 end begin remote = MX500-DVD prog = mplayer button = RIGHT config = dvdnav 6 end begin remote = MX500-DVD prog = mplayer button = MENU config = dvdnav 5 end begin remote = MX500-DVD prog = mplayer button = SELECT config = dvdnav 6 end begin remote = MX500-DVD prog = mplayer button = RECORD_EXIT config = quit end begin remote = MX500-DVD prog = mplayer button = DIS config = osd end begin remote = MX500-DVD prog = mplayer button = PREV_CH config = vo_fullscreen end # end mplayer # # OGLE Configuration #------------------------------------------------- # begin ogle begin remote = MX500-DVD prog = ogle button = SKIP_MENU config = NextPG end begin remote = MX500-DVD prog = ogle button = SKIP_BACK_GUIDE config = PrevPG end begin remote = MX500-DVD prog = ogle button = FFORWARD config = Faster end begin remote = MX500-DVD prog = ogle button = REVERSE config = Slower end begin remote = MX500-DVD prog = ogle button = PREV_CH config = FullScreenToggle end begin remote = MX500-DVD prog = ogle button = CH+ config = NextPG end begin remote = MX500-DVD prog = ogle button = CH- config = PrevPG end begin remote = MX500-DVD prog = ogle button = STOP config = PauseToggle end begin remote = MX500-DVD prog = ogle button = PAUSE_INFO config = PauseToggle end begin remote = MX500-DVD prog = ogle button = PLAY config = Play end begin remote = MX500-DVD prog = ogle button = MENU config = RootMenu end begin remote = MX500-DVD prog = ogle button = UP config = UpperButton end begin remote = MX500-DVD prog = ogle button = DOWN config = LowerButton end begin remote = MX500-DVD prog = ogle button = LEFT config = LeftButton end begin remote = MX500-DVD prog = ogle button = RIGHT config = RightButton end begin remote = MX500-DVD prog = ogle button = SELECT config = ButtonActivate end begin remote = MX500-DVD prog = ogle button = 1 config = ONE end begin remote = MX500-DVD prog = ogle button = 2 config = TWO end begin remote = MX500-DVD prog = ogle button = 3 config = THREE end begin remote = MX500-DVD prog = ogle button = 4 config = FOUR end begin remote = MX500-DVD prog = ogle button = 5 config = FIVE end begin remote = MX500-DVD prog = ogle button = 6 config = SIX end begin remote = MX500-DVD prog = ogle button = 7 config = SEVEN end begin remote = MX500-DVD prog = ogle button = 8 config = EIGHT end begin remote = MX500-DVD prog = ogle button = 9 config = NINE end begin remote = MX500-DVD prog = ogle button = 0 config = ZERO end begin remote = MX500-DVD prog = ogle button = RECORD_EXIT config = Quit end begin remote = MX500-DVD prog = ogle button = RESERVED config = RESERVED end # end ogle ## # Xine key bindings. # Automatically generated by xine-ui version 0.9.18. ## # Reduce the output window size by factor 1.2. begin xine begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = WindowReduce end # set video output window to 50% begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Window50 end # set video output window to 100% begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Window100 end # set video output window to 200% begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Window200 end # Enlarge the output window size by factor 1.2. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = WindowEnlarge end # Select next sub picture (subtitle) channel. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SpuNext end # Select previous sub picture (subtitle) channel. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SpuPrior end # Visibility toggle of control window. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ControlShow end # Visibility toggle of output window visibility. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ToggleWindowVisibility end # Select next audio channel. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AudioChannelNext end # Select previous audio channel. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AudioChannelPrior end # Visibility toggle of playlist editor window. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = PlaylistEditor end # Playback pause toggle. begin remote = MX500-DVD button = PAUSE_INFO prog = xine repeat = 0 config = Pause end # Visibility toggle of UI windows. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ToggleVisiblity end # Fullscreen toggle. begin remote = MX500-DVD button = PREV_CH prog = xine repeat = 0 config = ToggleFullscreen end # Xinerama fullscreen toggle. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ToggleXineramaFullscr end # Aspect ratio values toggle. begin remote = MX500-DVD button = ASPCT prog = xine repeat = 0 config = ToggleAspectRatio end # Visibility toggle of stream infos window. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = StreamInfosShow end # Display stream information using OSD. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = OSDStreamInfos end # Interlaced mode toggle. begin remote = MX500-DVD button = ILACE prog = xine repeat = 0 config = ToggleInterleave end # Quit the program. begin remote = MX500-DVD button = RECORD_EXIT prog = xine repeat = 0 config = Quit end # Start playback. begin remote = MX500-DVD button = PLAY prog = xine repeat = 0 config = Play end # Visibility toggle of the setup window. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetupShow end # Stop playback. begin remote = MX500-DVD button = STOP prog = xine repeat = 0 config = Stop end # Select and play next mrl in the playlist. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = NextMrl end # Select and play previous mrl in the playlist. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = PriorMrl end # Visibility toggle of the event sender window. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = EventSenderShow end # Edit selected mediamark. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = MediamarkEditor end # Eject the current medium. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Eject end # Set position to numeric-argument% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition% end # Set position to beginning of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition0% end # Set position to 10% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition10% end # Set position to 20% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition20% end # Set position to 30% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition30% end # Set position to 40% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition40% end # Set position to 50% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition50% end # Set position to 60% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition60% end # Set position to 70% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition70% end # Set position to 80% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition80% end # Set position to 90% of current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SetPosition90% end # Enter the number 0. begin remote = MX500-DVD button = 0 prog = xine repeat = 0 config = Number0 end # Enter the number 1. begin remote = MX500-DVD button = 1 prog = xine repeat = 0 config = Number1 end # Enter the number 2. begin remote = MX500-DVD button = 2 prog = xine repeat = 0 config = Number2 end # Enter the number 3. begin remote = MX500-DVD button = 3 prog = xine repeat = 0 config = Number3 end # Enter the number 4. begin remote = MX500-DVD button = 4 prog = xine repeat = 0 config = Number4 end # Enter the number 5. begin remote = MX500-DVD button = 5 prog = xine repeat = 0 config = Number5 end # Enter the number 6. begin remote = MX500-DVD button = 6 prog = xine repeat = 0 config = Number6 end # Enter the number 7. begin remote = MX500-DVD button = 7 prog = xine repeat = 0 config = Number7 end # Enter the number 8. begin remote = MX500-DVD button = 8 prog = xine repeat = 0 config = Number8 end # Enter the number 9. begin remote = MX500-DVD button = 9 prog = xine repeat = 0 config = Number9 end # Add 10 to the next entered number. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Number10add end # Set position back by numeric argument in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative- end # Set position to -60 seconds in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative-60 end # Set position forward by numeric argument in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative+ end # Set position to +60 seconds in current stream. begin remote = MX500-DVD button = SKIP_MENU prog = xine repeat = 0 config = SeekRelative+60 end # Set position to -30 seconds in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative-30 end # Set position to +30 seconds in current stream. begin remote = MX500-DVD button = xxxxx prog = xine repeat = 0 config = SeekRelative+30 end # Set position to -15 seconds in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative-15 end # Set position to +15 seconds in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative+15 end # Set position to -7 seconds in current stream. begin remote = MX500-DVD button = SKIP_BACK_GUIDE prog = xine repeat = 0 config = SeekRelative-7 end # Set position to +7 seconds in current stream. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SeekRelative+7 end # Visibility toggle of mrl browser window. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = MrlBrowser end # Audio muting toggle. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Mute end # Change audio syncing. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AudioVideoDecay+ end # Change audio syncing. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AudioVideoDecay- end # Reset audio video syncing offset. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AudioVideoDecayReset end # Change spu syncing. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SpuVideoDecay+ end # Change spu syncing. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SpuVideoDecay- end # Increment playback speed. begin remote = MX500-DVD button = FFORWARD prog = xine repeat = 0 config = SpeedFaster end # Decrement playback speed. begin remote = MX500-DVD button = REVERSE prog = xine repeat = 0 config = SpeedSlower end # Reset playback speed. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SpeedReset end # Increment audio volume. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Volume+ end # Decrement audio volume. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Volume- end # Take a snapshot (Internal image fetch and save). begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Snapshot end # Resize output window to stream size1:1. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Zoom1:1 end # Grab pointer toggle. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = GrabPointer end # Jump to Menu. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = Menu end # Jump to Title Menu. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = TitleMenu end # Jump to Root Menu. begin remote = MX500-DVD button = MENU prog = xine repeat = 0 config = RootMenu end # Jump to Subpicture Menu. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SubpictureMenu end # Jump to Audio Menu. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AudioMenu end # Jump to Angle Menu. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AngleMenu end # Jump to Part Menu. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = PartMenu end # Up event. begin remote = MX500-DVD button = UP prog = xine repeat = 0 config = EventUp end # Down event. begin remote = MX500-DVD button = DOWN prog = xine repeat = 0 config = EventDown end # Left event. begin remote = MX500-DVD button = LEFT prog = xine repeat = 0 config = EventLeft end # Right event. begin remote = MX500-DVD button = RIGHT prog = xine repeat = 0 config = EventRight end # Previous event. begin remote = MX500-DVD button = xxxxx prog = xine repeat = 0 config = EventPrior end # Next event. begin remote = MX500-DVD button = xxxxx prog = xine repeat = 0 config = EventNext end # Previous angle event. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = EventAnglePrior end # Next angle event. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = EventAngleNext end # Select event. begin remote = MX500-DVD button = SELECT prog = xine repeat = 0 config = EventSelect end # Zoom into video. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomIn end # Zoom out of video. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomOut end # Zoom into video horizontally, distorting aspect ratio. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomInX end # Zoom out of video horizontally, distorting aspect ratio. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomOutX end # Zoom into video vertically, distorting aspect ratio. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomInY end # Zoom out of video vertically, distorting aspect ratio. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomOutY end # Reset zooming. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ZoomReset end # Toggle TV modes on the DXR3. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ToggleTVmode end # Visibility toggle of log viewer. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ViewlogShow end # Loop mode toggle. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ToggleLoopMode end # Key binding editor. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = KeyBindingEditor end # Switch Monitor to DPMS standby mode. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = DPMSStandby end # Display Mrl/Ident toggle. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = MrlIdentToggle end # Scan playlist to grab stream infos. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = ScanPlaylistInfo end # Add a mediamark from current playback. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = AddMediamark end # Download a skin from the skin server. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SkinDownload end # Open file selector. begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = FileSelector end # Select a subtitle file begin remote = xxxxx button = xxxxx prog = xine repeat = 0 config = SubSelector end ## # End of Xine key bindings. ## end xine # This is an example .lircrc file that shows the different config strings that # vlc understand. button names are from an animax remote, and these may change # with different remotes begin prog = vlc button = PLAY config = PLAY end begin prog = vlc button = PAUSE_INFO config = PAUSE end #use this target if you have a combined play/pause button begin prog = vlc button = PLAY_UP config = PLAYPAUSE end begin prog = vlc button = STOP config = STOP end begin prog = vlc button = RECORD_EXIT config = QUIT end begin prog = vlc button = SKIP_MENU config = NEXT end begin prog = vlc button = SKIP_BACK_GUIDE config = PREV end begin prog = vlc button = PREV_CH config = FULLSCREEN end begin prog = vlc button = REVERSE config = SLOW end begin prog = vlc button = FFORWARD config = FAST end begin prog = vlc button = VOLUME_DOWN_DOWN config = VOL_DOWN end begin prog = vlc button = VOLUME_UP_DOWN config = VOL_UP end begin prog = vlc button = UP config = UP end begin prog = vlc button = DOWN config = DOWN end begin prog = vlc button = LEFT config = LEFT end begin prog = vlc button = RIGHT config = RIGHT end begin prog = vlc button = SELECT config = ACTIVATE end