http://wiki.linuxmce.org/api.php?action=feedcontributions&user=Esev&feedformat=atomLinuxMCE - User contributions [en]2024-03-29T11:51:11ZUser contributionsMediaWiki 1.24.1http://wiki.linuxmce.org/index.php?title=User:Esev&diff=27102User:Esev2011-03-04T18:57:00Z<p>Esev: Updated contact info and a note about free time</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense. Unfortunately I do not have time to work on LinuxMCE consistently. With an upcoming international relocation/move and a new baby things are a bit busy for me. I hope to be back working on the project on a more stable schedule in 2012.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== Bookmarks ==<br />
* [[LinuxMCE-0810 beta#Upcoming_fixes...|Upcoming fixes]] page that I can never remember.<br />
* [[User:Esev/Archived ToDo Items]]<br />
<br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
Check out clipsmm for C++ interface to CLIPS: http://clipsmm.sourceforge.net/<br />
<br />
<br />
Wakeup at the start of each minute<br />
if (ProcessEventQueue()) {<br />
clips->run()<br />
}<br />
<br />
In the send-command function {<br />
send-command<br />
wait-for-response<br />
ProcessEventQueue()<br />
return;<br />
<br />
<hr /><br />
<br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26157User:Esev2010-11-15T05:05:06Z<p>Esev: Updated contact information</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || Find me on [[Chat|IRC]]. I'm usually online between 0100-0400 UTC.<br />
|}<br />
<br /><br /><hr /><br /><br />
== Bookmarks ==<br />
* [[LinuxMCE-0810 beta#Upcoming_fixes...|Upcoming fixes]] page that I can never remember.<br />
* [[User:Esev/Archived ToDo Items]]<br />
<br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
Check out clipsmm for C++ interface to CLIPS: http://clipsmm.sourceforge.net/<br />
<br />
<br />
Wakeup at the start of each minute<br />
if (ProcessEventQueue()) {<br />
clips->run()<br />
}<br />
<br />
In the send-command function {<br />
send-command<br />
wait-for-response<br />
ProcessEventQueue()<br />
return;<br />
<br />
<hr /><br />
<br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=26150User:Esev/LinuxMCE Install Notes2010-11-14T02:31:08Z<p>Esev: /* MythTV Setup */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
==== Tame LinuxMCE's MythTV auto configuration ====<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, the source that is normally used when LinuxMCE auto configures things.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.<br />
<br />
==== Modify mythweb to work with proxy ====<br />
I have a HTTPS proxy running on my external firewall. The proxy accepts only HTTPS connections, then forwards those connections to where ever they need to go. This breaks mythweb, as it believes it is running over HTTP. The fix is to modify /var/www/mythweb/includes/defines.php. Search for $_SERVER['HTTPS'] = 'on'. In that if statement, add<br />
|| $_SERVER['REMOTE_ADDR'] == '<ip_of_proxy>'<br />
<br />
==== Increase the analog MPEG video quality ====<br />
In MythFrontend, selecting 'Recording Profiles' from the 'TV Settings' menu. Change the default and LiveTV profiles. Make the video bitrate 7000000 and the max bitrate 8500000.<br />
<br />
== Install Family Room MD ==<br />
TODO: Insert notes on gpxe and emulating a ZIP partition layout on a bootable USB<br />
<br />
Begin by following the [[Automatic diskless boot of media directors]] instructions. The MAC address for this media director is 00:01:2e:23:66:ca.<br />
<br />
After the install image is generated, some drivers need updating. Find the media director's root filesystem in /usr/pluto/diskless and perform the following<br />
cd <md_fs_dir><br />
cp /lib/modules/`uname -r`/kernel/drivers/net/r816[89].ko lib/modules/`uname -r`/kernel/drivers/net/<br />
cp /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko lib/modules/`uname -r`/kernel/drivers/hid/<br />
mount -t proc proc proc<br />
chroot .<br />
# inside the chroot<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
depmod -a<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
exit<br />
# outside the chroot<br />
umount proc</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26138User:Esev2010-11-09T20:46:35Z<p>Esev: /* New Event Plugin */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== Bookmarks ==<br />
* [[LinuxMCE-0810 beta#Upcoming_fixes...|Upcoming fixes]] page that I can never remember.<br />
* [[User:Esev/Archived ToDo Items]]<br />
<br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
Check out clipsmm for C++ interface to CLIPS: http://clipsmm.sourceforge.net/<br />
<br />
<br />
Wakeup at the start of each minute<br />
if (ProcessEventQueue()) {<br />
clips->run()<br />
}<br />
<br />
In the send-command function {<br />
send-command<br />
wait-for-response<br />
ProcessEventQueue()<br />
return;<br />
<br />
<hr /><br />
<br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26137User:Esev2010-11-09T16:40:07Z<p>Esev: /* New Event Plugin */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== Bookmarks ==<br />
* [[LinuxMCE-0810 beta#Upcoming_fixes...|Upcoming fixes]] page that I can never remember.<br />
* [[User:Esev/Archived ToDo Items]]<br />
<br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
Check out clipsmm for C++ interface to CLIPS: http://clipsmm.sourceforge.net/<br />
<br />
<hr /><br />
<br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26117User:Esev2010-11-07T13:34:10Z<p>Esev: </p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== Bookmarks ==<br />
* [[LinuxMCE-0810 beta#Upcoming_fixes...|Upcoming fixes]] page that I can never remember.<br />
* [[User:Esev/Archived ToDo Items]]<br />
<br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/Archived_ToDo_Items&diff=26116User:Esev/Archived ToDo Items2010-11-07T13:34:02Z<p>Esev: New page: == 2010/11/07 == === Investigate power button issues === I'm having issues when pressing the Power button on my Gyration_GYR4101US remote. If I'm controlling a non-pluto device, and p...</p>
<hr />
<div>== 2010/11/07 ==<br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
This isn't fixed yet. The fix that is in place won't work correctly for Live AV audio sources. They will still turn the TV back on. Need to read and understand this function. Right now in ''StreamEnded'' it calls this function with 0 and NULL for the ''Current'' arguments. I might be able to pass in the MD's device and use the Prior media type for the current media type and things will work. Need to test this.<br />
<pre><br />
void<br />
Media_Plugin::HandleOnOffs(<br />
int PK_MediaType_Prior,<br />
int PK_MediaType_Current,<br />
map<int,MediaDevice *> *pmapMediaDevice_Prior,<br />
map<int,MediaDevice *> *pmapMediaDevice_Current,<br />
MediaStream *pMediaStream,<br />
EntertainArea *pEntertainArea)<br />
</pre><br />
<br />
Also should look into how the 'HOME' key works on the Orbiter's remote. For some reason when the code was removed the 'HOME' key didn't switch back on the Orbiter OSD. I'm wondering if I make this change will I break something there. Need to look at the Orbiter's ''Orbiter::GotActivity( int PK_Button )'' function. It turns on the screen if it is off. ''if( !m_bDisplayOn ) CMD_Display_OnOff( "1",false )''. Maybe m_bDisplayOn is getting set for the case when audio is playing with no video.<br />
<br />
<br />
Might also consider turning off the OSD if only audio is playing and the audio was started via a remote Orbiter. I think that could be accomplished by not setting the ''pMediaDevice_MD->m_bDontSendOffIfOSD_ON''.<br />
<br />
See also:<br />
* [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
* [http://forum.linuxmce.org/index.php?topic=10895.0 OSD Orbiter does not display after stopping non-pluto media device]<br />
<br />
<hr /><br />
<br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
** MediaPlugin.cpp line 2169 - This is where the vol up/down commands wind up<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26113LinuxMCE-0810 beta2010-11-07T03:32:54Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
==Update 2010-11-01 23388 ==<br />
* asterisk-pluto (269) - all those asterisk changes should finally be deployed<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
* pluto-asterisk (270.271) - Added support for WhistlePhone, free ad-supported US calling<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
<br />
* pluto-std-plugins (116,135)<br />
** #879 - OSD Orbiter does not display after stopping non-pluto media device<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #746 - Follow me volume does not work properly<br />
* pluto-system-database (211)<br />
** #860 - Add pnp detection script for ZWave devices<br />
** #868 - Update Acquos LCxxD6U / LCxxD7u GSD codes to confirm input change<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
* pluto-capture-card-scripts (580)<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26112LinuxMCE-0810 beta2010-11-07T03:03:04Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
==Update 2010-11-01 23388 ==<br />
* asterisk-pluto (269) - all those asterisk changes should finally be deployed<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
* pluto-asterisk (270.271) - Added support for WhistlePhone, free ad-supported US calling<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
<br />
* pluto-std-plugins (116,135)<br />
** #879 - OSD Orbiter does not display after stopping non-pluto media device<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #746 - Follow me volume does not work properly<br />
* pluto-system-database (211)<br />
** #860 - Add pnp detection script for ZWave devices<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
* pluto-capture-card-scripts (580)<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26111LinuxMCE-0810 beta2010-11-07T02:15:02Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
==Update 2010-11-01 23388 ==<br />
* asterisk-pluto (269) - all those asterisk changes should finally be deployed<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
* pluto-asterisk (270.271) - Added support for WhistlePhone, free ad-supported US calling<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
<br />
* pluto-std-plugins (116,135)<br />
** #879 - OSD Orbiter does not display after stopping non-pluto media device<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
* pluto-system-database (211)<br />
** #860 - Add pnp detection script for ZWave devices<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
* pluto-capture-card-scripts (580)<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26110LinuxMCE-0810 beta2010-11-07T01:15:03Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
==Update 2010-11-01 23388 ==<br />
* asterisk-pluto (269) - all those asterisk changes should finally be deployed<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
* pluto-asterisk (270.271) - Added support for WhistlePhone, free ad-supported US calling<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
<br />
* pluto-std-plugins (116,135)<br />
** #879 - OSD Orbiter does not display after stopping non-pluto media device<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
* pluto-system-database (211)<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
* pluto-capture-card-scripts (580)<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26109LinuxMCE-0810 beta2010-11-07T01:12:22Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
==Update 2010-11-01 23388 ==<br />
* asterisk-pluto (269) - all those asterisk changes should finally be deployed<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
* pluto-asterisk (270.271) - Added support for WhistlePhone, free ad-supported US calling<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
<br />
* pluto-std-plugins (116,135)<br />
** #879 - OSD Orbiter does not display after stopping non-pluto media device<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
* pluto-system-database (211)<br />
** #880 - Non-pluto audio-only MediaTypes do not have the proper FK_Pipe=1<br />
** #883 - Hauppauge HD PVR inputs are not set correctly<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26108User:Esev2010-11-07T01:03:49Z<p>Esev: /* ToDo list for 0810 */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
[[LinuxMCE-0810 beta#Upcoming_fixes...|Upcoming fixes]] page that I can never remember.<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
This isn't fixed yet. The fix that is in place won't work correctly for Live AV audio sources. They will still turn the TV back on. Need to read and understand this function. Right now in ''StreamEnded'' it calls this function with 0 and NULL for the ''Current'' arguments. I might be able to pass in the MD's device and use the Prior media type for the current media type and things will work. Need to test this.<br />
<pre><br />
void<br />
Media_Plugin::HandleOnOffs(<br />
int PK_MediaType_Prior,<br />
int PK_MediaType_Current,<br />
map<int,MediaDevice *> *pmapMediaDevice_Prior,<br />
map<int,MediaDevice *> *pmapMediaDevice_Current,<br />
MediaStream *pMediaStream,<br />
EntertainArea *pEntertainArea)<br />
</pre><br />
<br />
Also should look into how the 'HOME' key works on the Orbiter's remote. For some reason when the code was removed the 'HOME' key didn't switch back on the Orbiter OSD. I'm wondering if I make this change will I break something there. Need to look at the Orbiter's ''Orbiter::GotActivity( int PK_Button )'' function. It turns on the screen if it is off. ''if( !m_bDisplayOn ) CMD_Display_OnOff( "1",false )''. Maybe m_bDisplayOn is getting set for the case when audio is playing with no video.<br />
<br />
<br />
Might also consider turning off the OSD if only audio is playing and the audio was started via a remote Orbiter. I think that could be accomplished by not setting the ''pMediaDevice_MD->m_bDontSendOffIfOSD_ON''.<br />
<br />
See also:<br />
* [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
* [http://forum.linuxmce.org/index.php?topic=10895.0 OSD Orbiter does not display after stopping non-pluto media device]<br />
<br />
<hr /><br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
** MediaPlugin.cpp line 2169 - This is where the vol up/down commands wind up<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&diff=26107Hauppauge HD PVR2010-11-07T00:31:20Z<p>Esev: Adjusting images a bit</p>
<hr />
<div>[[Category: Hardware]]<br />
[[Category: Video]] <br />
{{versioninfo|810Status=works|810UpdatedDate=6th November 2010|810UpdatedBy=esev}}<br />
[[Image:Hauppauge_Hdpvr_front.jpg|350px|center]]<br />
<br /><br />
<br />
[[Image:Hauppauge_hdpvr_back.jpg|250px|thumb|right|Back side of HD PVR showing Component Video, Stereo Audio, and Optical S/PDIF audio inputs and outputs]]<br />
<br />
The Hauppauge HD-PVR is the first consumer-level analog HD capture device available. The HD-PVR is a USB device that captures the component video outputs and analog/optical audio outputs of any consumer device (including cable/satellite set-top-boxes, HD Disk Players, video game consoles, and various other home media devices). The HD-PVR is a highly anticipated capture device because it captures video via component output, permitting the user to capture High-Definition video from most sources and without concern for encryption. In other words, since component video is not and cannot be encrypted, previously un-capturable HD sources such as satellite and premium television will now be fully accessible in Linux. Prior to this device, component capture devices were cost-prohibitive and were not directly supportable within Linux.<br />
<br />
The HD PVR captures at resolutions from VGA/D1 (480i) up to 1080i, and encodes the component inputs in real time using the h.264/MPEG-4 video codec and the AAC audio codec. The streams are muxed into a slightly modified MPEG-2 Transport Stream container. Capture resolution is dependent on the source (ie 720p video with be captured as such, 1080i as 1080i, etc.) but the bitrate is user-selectable from 1 Megabit/second up to 13.5 Megabits/second. The h.264 video codec is, bit-for-bit, up to 40% more efficient than the MPEG-2 video codec commonly used in US HDTV broadcasts today. A 13.5 Mb/s h.264 stream is roughly equivalent to a full-channel-bitrate MPEG-2 recording at approximately 19 Mb/s.<br />
<br />
The HD-PVR uses modern codecs capable of exceptional compression rates at excellent quality. The tradeoff is that decoding h.264 material is very processor-intensive. If not using VDPAU, even systems which easily play back US broadcast HD are likely to fail altogether when playing back recording from the HD-PVR. Hauppauge recommends a dual-core CPU as a minimum if not using VDPAU; a frequently cited minimum for medium-bitrate h.264 playback is a Core 2 Duo 1.8 Ghz processor.<br />
<br />
This description is from the [http://www.mythtv.org/wiki/Hauppauge_HD-PVR MythTV wiki page for the HD PVR]. See their site for more details about this device.<br />
<br />
== Enabling S/PDIF audio ==<br />
In all HD-PVR firmwares later than 1.0.3.53, AC-3 muxing via S/PDIF is available, allowing one to mux the original 5.1 channel audio track into the captured stream. To enable this functionality, be sure to set the audio input to S/PDIF by editing the video port device data settings under the port you are using. Modify the '''Extra Parameters''' and add a third argument. The third argument should be one of the following: 0=RCA Back, 1=RCA Front, 2=S/PDIF. Be sure not to modify the first two arguments. If, for example, your '''Extra Parameters''' contains "''<%=BLOCK%> 1''" and you'd like to use the S/PDIF audio input, modify your parameters to look like "''<%=BLOCK%> 1 2''"<br />
<br />
[[Image:Hdpvr_port_device_details.gif|600px|center]]</div>Esevhttp://wiki.linuxmce.org/index.php?title=Hauppauge_HD_PVR&diff=26104Hauppauge HD PVR2010-11-06T21:30:11Z<p>Esev: New page: Category: Hardware Category: Video {{versioninfo|810Status=works|810UpdatedDate=6th November 2010|810UpdatedBy=esev}} This description is from the [http://www.mythtv.org/wiki/Hau...</p>
<hr />
<div>[[Category: Hardware]]<br />
[[Category: Video]] <br />
{{versioninfo|810Status=works|810UpdatedDate=6th November 2010|810UpdatedBy=esev}}<br />
<br />
This description is from the [http://www.mythtv.org/wiki/Hauppauge_HD-PVR MythTV wiki page for the HD PVR]. See their site for more details about this device.<br />
<br />
[[Image:Hauppauge_Hdpvr_front.jpg|250px|right]]<br />
[[Image:Hauppauge_hdpvr_back.jpg|250px|right]]<br />
<br />
The Hauppauge HD-PVR is the first consumer-level analog HD capture device available. The HD-PVR is a USB device that captures the component video outputs and analog/optical audio outputs of any consumer device (including cable/satellite set-top-boxes, HD Disk Players, video game consoles, and various other home media devices). The HD-PVR is a highly anticipated capture device because it captures video via component output, permitting the user to capture High-Definition video from most sources and without concern for encryption. In other words, since component video is not and cannot be encrypted, previously un-capturable HD sources such as satellite and premium television will now be fully accessible in Linux. Prior to this device, component capture devices were cost-prohibitive and were not directly supportable within Linux.<br />
<br />
The HD PVR captures at resolutions from VGA/D1 (480i) up to 1080i, and encodes the component inputs in real time using the h.264/MPEG-4 video codec and the AAC audio codec. The streams are muxed into a slightly modified MPEG-2 Transport Stream container. Capture resolution is dependent on the source (ie 720p video with be captured as such, 1080i as 1080i, etc.) but the bitrate is user-selectable from 1 Megabit/second up to 13.5 Megabits/second. The h.264 video codec is, bit-for-bit, up to 40% more efficient than the MPEG-2 video codec commonly used in US HDTV broadcasts today. A 13.5 Mb/s h.264 stream is roughly equivalent to a full-channel-bitrate MPEG-2 recording at approximately 19 Mb/s.<br />
<br />
The HD-PVR uses modern codecs capable of exceptional compression rates at excellent quality. The tradeoff is that decoding h.264 material is very processor-intensive. If not using VDPAU, even systems which easily play back US broadcast HD are likely to fail altogether when playing back recording from the HD-PVR. Hauppauge recommends a dual-core CPU as a minimum if not using VDPAU; a frequently cited minimum for medium-bitrate h.264 playback is a Core 2 Duo 1.8 Ghz processor.<br />
<br />
== Enabling S/PDIF audio ==<br />
In all HD-PVR firmwares later than 1.0.3.53, AC-3 muxing via S/PDIF is available, allowing one to mux the original 5.1 channel audio track into the captured stream. To enable this functionality, be sure to set the audio input to S/PDIF by editing the video port device data settings under the port you are using. Modify the '''Extra Parameters''' and add a third argument. The third argument should be one of the following: 0=RCA Back, 1=RCA Front, 2=S/PDIF. Be sure not to modify the first two arguments. If, for example, your '''Extra Parameters''' contains "''<%=BLOCK%> 1''" and you'd like to use the S/PDIF audio input, modify your parameters to look like "''<%=BLOCK%> 1 2''"<br />
<br />
[[Image:Hdpvr_port_device_details.gif|600px|center]]</div>Esevhttp://wiki.linuxmce.org/index.php?title=File:Hdpvr_port_device_details.gif&diff=26103File:Hdpvr port device details.gif2010-11-06T21:21:54Z<p>Esev: uploaded a new version of "Image:Hdpvr port device details.gif"</p>
<hr />
<div>Example of how to configure the [[Hauppauge HD PVR]] for S/PDIF audio</div>Esevhttp://wiki.linuxmce.org/index.php?title=File:Hdpvr_port_device_details.gif&diff=26102File:Hdpvr port device details.gif2010-11-06T21:17:49Z<p>Esev: Example of how to configure the Hauppauge HD PVR for S/PDIF audio</p>
<hr />
<div>Example of how to configure the [[Hauppauge HD PVR]] for S/PDIF audio</div>Esevhttp://wiki.linuxmce.org/index.php?title=File:Hauppauge_hdpvr_back.jpg&diff=26101File:Hauppauge hdpvr back.jpg2010-11-06T20:48:07Z<p>Esev: Back view of the Hauppauge HD PVR</p>
<hr />
<div>Back view of the [[Hauppauge HD PVR]]</div>Esevhttp://wiki.linuxmce.org/index.php?title=File:Hauppauge_Hdpvr_front.jpg&diff=26100File:Hauppauge Hdpvr front.jpg2010-11-06T20:46:54Z<p>Esev: Front view of the Hauppauge HD PVR</p>
<hr />
<div>Front view of the [[Hauppauge HD PVR]]</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26097User:Esev2010-11-06T05:49:42Z<p>Esev: /* Volume control of non-pluto devices */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
This isn't fixed yet. The fix that is in place won't work correctly for Live AV audio sources. They will still turn the TV back on. Need to read and understand this function. Right now in ''StreamEnded'' it calls this function with 0 and NULL for the ''Current'' arguments. I might be able to pass in the MD's device and use the Prior media type for the current media type and things will work. Need to test this.<br />
<pre><br />
void<br />
Media_Plugin::HandleOnOffs(<br />
int PK_MediaType_Prior,<br />
int PK_MediaType_Current,<br />
map<int,MediaDevice *> *pmapMediaDevice_Prior,<br />
map<int,MediaDevice *> *pmapMediaDevice_Current,<br />
MediaStream *pMediaStream,<br />
EntertainArea *pEntertainArea)<br />
</pre><br />
<br />
Also should look into how the 'HOME' key works on the Orbiter's remote. For some reason when the code was removed the 'HOME' key didn't switch back on the Orbiter OSD. I'm wondering if I make this change will I break something there. Need to look at the Orbiter's ''Orbiter::GotActivity( int PK_Button )'' function. It turns on the screen if it is off. ''if( !m_bDisplayOn ) CMD_Display_OnOff( "1",false )''. Maybe m_bDisplayOn is getting set for the case when audio is playing with no video.<br />
<br />
<br />
Might also consider turning off the OSD if only audio is playing and the audio was started via a remote Orbiter. I think that could be accomplished by not setting the ''pMediaDevice_MD->m_bDontSendOffIfOSD_ON''.<br />
<br />
See also:<br />
* [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
* [http://forum.linuxmce.org/index.php?topic=10895.0 OSD Orbiter does not display after stopping non-pluto media device]<br />
<br />
<hr /><br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
** MediaPlugin.cpp line 2169 - This is where the vol up/down commands wind up<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26095User:Esev2010-11-05T20:47:40Z<p>Esev: /* Investigate power button issues */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
This isn't fixed yet. The fix that is in place won't work correctly for Live AV audio sources. They will still turn the TV back on. Need to read and understand this function. Right now in ''StreamEnded'' it calls this function with 0 and NULL for the ''Current'' arguments. I might be able to pass in the MD's device and use the Prior media type for the current media type and things will work. Need to test this.<br />
<pre><br />
void<br />
Media_Plugin::HandleOnOffs(<br />
int PK_MediaType_Prior,<br />
int PK_MediaType_Current,<br />
map<int,MediaDevice *> *pmapMediaDevice_Prior,<br />
map<int,MediaDevice *> *pmapMediaDevice_Current,<br />
MediaStream *pMediaStream,<br />
EntertainArea *pEntertainArea)<br />
</pre><br />
<br />
Also should look into how the 'HOME' key works on the Orbiter's remote. For some reason when the code was removed the 'HOME' key didn't switch back on the Orbiter OSD. I'm wondering if I make this change will I break something there. Need to look at the Orbiter's ''Orbiter::GotActivity( int PK_Button )'' function. It turns on the screen if it is off. ''if( !m_bDisplayOn ) CMD_Display_OnOff( "1",false )''. Maybe m_bDisplayOn is getting set for the case when audio is playing with no video.<br />
<br />
<br />
Might also consider turning off the OSD if only audio is playing and the audio was started via a remote Orbiter. I think that could be accomplished by not setting the ''pMediaDevice_MD->m_bDontSendOffIfOSD_ON''.<br />
<br />
See also:<br />
* [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
* [http://forum.linuxmce.org/index.php?topic=10895.0 OSD Orbiter does not display after stopping non-pluto media device]<br />
<br />
<hr /><br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26094User:Esev2010-11-05T20:30:42Z<p>Esev: /* Investigate power button issues */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
This isn't fixed yet. The fix that is in place won't work correctly for Live AV audio sources. They will still turn the TV back on. Need to read and understand this function. Right now in ''StreamEnded'' it calls this function with 0 and NULL for the ''Current'' arguments. I might be able to pass in the MD's device and use the Prior media type for the current media type and things will work. Need to test this.<br />
<pre><br />
void<br />
Media_Plugin::HandleOnOffs(<br />
int PK_MediaType_Prior,<br />
int PK_MediaType_Current,<br />
map<int,MediaDevice *> *pmapMediaDevice_Prior,<br />
map<int,MediaDevice *> *pmapMediaDevice_Current,<br />
MediaStream *pMediaStream,<br />
EntertainArea *pEntertainArea)<br />
</pre><br />
<br />
Also should look into how the 'HOME' key works on the Orbiter's remote. For some reason when the code was removed the 'HOME' key didn't switch back on the Orbiter OSD. I'm wondering if I make this change will I break something there.<br />
<br />
Might also consider turning off the OSD if only audio is playing and the audio was started via a remote Orbiter. I think that could be accomplished by not setting the ''pMediaDevice_MD->m_bDontSendOffIfOSD_ON''.<br />
<br />
See also:<br />
* [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
* [http://forum.linuxmce.org/index.php?topic=10895.0 OSD Orbiter does not display after stopping non-pluto media device]<br />
<br />
<hr /><br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26081User:Esev2010-11-03T05:03:57Z<p>Esev: /* Investigate power button issues */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
See also:<br />
* [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
* [http://forum.linuxmce.org/index.php?topic=10895.0 OSD Orbiter does not display after stopping non-pluto media device]<br />
<hr /><br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26080User:Esev2010-11-03T04:14:02Z<p>Esev: /* Investigate power button issues */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD.<br />
<br />
See [http://svn.linuxmce.org/trac.cgi/changeset/23325 Changeset 23325 - Don't turn the TV on when music stops playing]<br />
<br />
<hr /><br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26079User:Esev2010-11-03T03:36:41Z<p>Esev: /* See also */ DCERouter handles device pipes</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
* Source code<br />
** DCERouter.cpp line 2076 - DCERouter handles the device pipes? I would have figured those would be handled by the media plugin.<br />
<pre><br />
08 11/02/10 23:23:31.944 Received Message from 21 (OnScreen Orbiter / Home Theater) to 59 (BDP-S350 / Home Theater), type 1 id 89 Command:Vol Up, retry none, parameters: <0xa88fdb90><br />
08 11/02/10 23:23:31.944 Parameter 41(StreamID): 1004 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) adding message from 21 to 59 type 1 id 89 to queue size was: 0 <0xa88fdb90><br />
10 11/02/10 23:23:31.944 AddMessageToQueue(ProcessQueue) sent broadcast <0xa88fdb90><br />
10 11/02/10 23:23:31.944 ProcessQueue woke up with size: 1 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue sending message from 21 to 59 type 1 id 89 to queue now size: 0 <0xb662fb90><br />
10 11/02/10 23:23:31.944 ProcessQueue Calling realsendmessage from queue <0xb662fb90><br />
08 11/02/10 23:23:31.944 Forwarding 89 Command:Vol Up up pipe to 139 (TX-SR602) <0xb662fb90><br />
</pre><br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26078User:Esev2010-11-02T19:51:27Z<p>Esev: /* See also */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<hr /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26077User:Esev2010-11-02T19:51:08Z<p>Esev: /* See also */</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
<br /><br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26076User:Esev2010-11-02T19:28:49Z<p>Esev: /* Volume control of non-pluto devices */ Added some references to other wiki pages about entertainment areas</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
==== See also ====<br />
* Regarding Entertainment areas<br />
** [[Control_a_TV_or_cable/satellite_box#Programmer.27s_guide|Programmers guide for Media_Plugin]]<br />
** [[Rooms#Multiple_Entertainment_Areas_in_One_Room|Entertainment Areas]]<br />
** [[Media_Scenarios]]<br />
** [[Generic_PC]]<br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26074User:Esev2010-11-02T15:55:45Z<p>Esev: /* Volume control of non-pluto devices */ - Added IRC conversation re volume and audio pipes</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
==== #LinuxMCE-devel on 20101102 ====<br />
<TSCHAKeee2> esev: be very careful re volume pipes <br />
<TSCHAKeee2> esev: volume commands should only go to the app server _IF_ an audio device isn't in the pipes.<br />
<esev> TSCHAKeee2: what if the audio device in the pipes is in a different room? <br />
<TSCHAKeee2> you need to follow those pipes <br />
<TSCHAKeee2> if there is no audio pipe setup for an EA, then the App Server should be used<br />
<br />
<hr /><br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26073User:Esev2010-11-02T15:30:29Z<p>Esev: </p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
<hr /><br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
<hr /><br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
<hr /><br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
<hr /><br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
<hr /><br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
<hr /><br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
<hr /><br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
<hr /><br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
<hr /><br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26072User:Esev2010-11-02T15:21:40Z<p>Esev: </p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br /><br /><hr /><br /><br />
== ToDo list for 0810 ==<br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev&diff=26071User:Esev2010-11-02T14:58:46Z<p>Esev: Added todo and maybe someday lists</p>
<hr />
<div>Welcome to my user page. I started with LinuxMCE in July of 2010. Home automation is a hobby of mine and LinuxMCE offers all the flexibility that I need. I have experience with system/backend level programming on linux and am willing to contribute back to the project where ever it makes sense.<br />
{|<br />
|'''Real Name:''' || Eric Severance<br />
|-<br />
|'''Blog:''' || http://esev.com/blog/<br />
|-<br />
|'''LinuxMCE Setup:''' || [[User:Esev/LinuxMCE_Setup|Hybrid Core + 2 Media Directors]]<br />
|-<br />
|'''Contact Me:''' || [[Special:Emailuser/Esev|Send an email]]<br />
|}<br />
<br />
== ToDo list for 0810 ==<br />
=== Investigate power button issues ===<br />
I'm having issues when pressing the Power button on my [[Gyration_GYR4101US]] remote. If I'm controlling a non-pluto device, and press power, the device turns off but my receiver and TV are not switched back to the Orbiter OSD<br />
<br />
=== Can't access scenarios via number keys ===<br />
The [[Orbiters#Selecting_a_scenario_with_a_keyboard.27s_arrow_keys.2C_or_an_infrared_remote|Quick tip]] on navigating the Orbiter screen by pressing numbers is not working for me.<br />
<br />
==== #LinuxMCE-Devel on 20101031 ====<br />
<esev> TSCHAKeee2: Hm, I see how the shortcuts work now. The device template sets the mapping and the orbiter controls what command the shortcut executes. The shortcuts seem like a single button press type thing. I thought the wiki was describing a way to navigate the OSD menus. Was I mistaken?<br />
<TSCHAKeee2> yes<br />
<TSCHAKeee2> we do set button mappings for button arrays<br />
<TSCHAKeee2> for orbiter menus<br />
<esev> ok. I see that now in hadesigner. ie designobj 3456 is for the lighting options<br />
<esev> it is mapped to button 1<br />
<esev> media to button 2, etc<br />
<TSCHAKeee2> yup<br />
<TSCHAKeee2> now look at the arrays<br />
<esev> in hadesigner?<br />
<TSCHAKeee2> yup<br />
<esev> hm, having a harder time following that one, but I think #1258 (butMediaArray) is one of them. I see it is mapped to button 1<br />
<TSCHAKeee2> now look in src/UpdateEntArea<br />
<TSCHAKeee2> in the different UpdateEntArea_Lights.cpp and UpdateEntArea_Media.cpp<br />
<esev> ok. I see the pCommandGroup->AddCommand with the OrderNum parameter<br />
<TSCHAKeee2> *nod*<br />
<esev> I see OrbiterGen sorting on OrderNum, but I don't see it assigning a button based on it<br />
<TSCHAKeee2> then it doesn't.<br />
<TSCHAKeee2> :)<br />
<esev> ha! :)<br />
<esev> I see it now in OrbiterGen "// In an array we want to increment the buttons"<br />
<TSCHAKeee2> esev: the point here was to take you through how it's all set up<br />
<TSCHAKeee2> esev: also, if you're looking for a variable in orbiter that magically shows up<br />
<TSCHAKeee2> esev: and it's in OrbiterData.h<br />
<TSCHAKeee2> esev: look in OrbiterGen<br />
<esev> thanks TSCHAKeee2<br />
<TSCHAKeee2> esev: for it's a serialized variable that OrbiterGen creates, and serializes for later unpacking by orbiter when it starts.<br />
<esev> I think I can follow the rest from here<br />
<TSCHAKeee2> cool ok<br />
<TSCHAKeee2> hopefully it's a bit more clear how that part works<br />
<br />
==== See also ====<br />
* [[Remote_Mapping_Table]]<br />
<br />
=== Document the GYR4101US remote ===<br />
There is pretty good documentation on the [[Gyration_GYR3101US]] remote. I'd like to clean up the pages for the [[Gyration_GYR4101US]] remote and add a codes page similar to the [[Gyration-GYR3101US-codes]] page. It'll be easier to track down which button controls which events if this is properly documented.<br />
<br />
Also need to upload the latest modifications I've made to the HID driver to fix the Power button repeat issue.<br />
<br />
Other pages of interest:<br />
* [[Creating_a_Device_Template_for_a_Remote_that_uses_the_kernel_input_subsystem]]<br />
* [[Control_LinuxMCE_with_Gyro_Remote]]<br />
<br />
=== Volume control of non-pluto devices ===<br />
See this forum [http://forum.linuxmce.org/index.php?topic=10789.0 post] and ticket [http://svn.linuxmce.org/trac.cgi/ticket/746 #746]. It doesn't seem to matter if the end device has pipes or not. The volume messages are always sent to the device, not the audio/video pipes of the remote MD.<br />
<br />
=== Submit Xbox 360 device template ===<br />
I'd like to use my Xbox 360 as an external DVD player. Most of the remote codes on [http://www.remotecentral.com/cgi-bin/mboard/rc-discrete/thread.cgi?5489#926639 remote central] page work (T=1), except for power on/off. For some reason those codes tend to flip flop between T=0 and T=1. The solution is to combine the T=0 and T=1 codes for those two commands. (See [http://www.remotecentral.com/features/irdisp2.htm The ProntoEdit HEX Format] details needed to combine codes)<br />
<br />
==== Power On: ON(T=1) + ON(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0020 0020 0010 09AC<br />
<br />
==== Power Off: OFF(T=1) + OFF(T=0) ====<br />
0000 0073 0000 003F 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC 0060 0020 0010 0010 0010 0010 0010 0020 0010 0020 0030 0020 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0020 0010 0010 0010 0010 0010 0010 0020 0020 0010 0010 0010 0010 0020 0020 0020 0010 0010 0010 0010 0010 0010 0020 0020 0020 0020 0010 0010 0020 09BC<br />
<br />
=== Add info about inputs to capture cards ===<br />
MythTV is a little difficult to setup if LinuxMCE doesn't have information about your channel providers. I've been able to develop a [[User:Esev/LinuxMCE_Install_Notes#Tame_LinuxMCE.27s_MythTV_auto_configuration| work around]] for my setup by realizing MythTV_Plugin doesn't like capture cards with Source=0. It would nice if at minimum the Source input box on the device had a drop-down for each of the video sources. It would be even nicer if on the Media Director wizard page, the inputs were broken out and both Source (for MythTV) and FK_Device_Capture_Card_Port (for external devices) could be set.<br />
<br />
<pre><br />
start with lmce-admin/operations/myDevices/mediaDirectors.php<br />
- $pvrArray<br />
- getPVRCards<br />
Need to extend query to get children<br />
</pre><br />
<br />
== Maybe someday list ==<br />
<br />
=== Native web orbiter ===<br />
[[Orbited_For_A_New_WebOrbiter]] would be interesting to look into<br />
<br />
=== Add DCE bindings for other programming languages ===<br />
Python, Java, Javascript, and Ruby are a few that come to mind. All follow an OO paradigm that would allow the objects to look and feel similar to the C++ equivalents.<br />
<br />
I believe the DCE base libraries should be implemented in the language vs requiring a C++ plugin/native interface - this is so the base libraries will work anywhere the language works. This means all the code in src/DCE will need to be implemented in the other language.<br />
<br />
A variant of sql2cpp and DCEGen could be created for each language too to help with development. I think the sql2cpp variant should be written in C++ so that the language not need to be installed on a build server. The DCEGen should be written in the native language so that it will work where ever there is an interpreter for that language.<br />
<br />
=== New Event Plugin ===<br />
Check out this [[Plain_Text_DCE_Messages|tutorial on intercepting DCE messages]]<br />
<br />
See also the DataLogger_Plugin<br />
<br />
Hoping to be able to intercept device data changes as well as events. Device data changes are needed to support Drools notifications.<br />
<br />
Unserialization occurs in Gen_Devices/*Base.h inside the GetConfig function. It sends a CONFIG message on the Event Channel. DeviceList population occurs inEvent_Impl::GetDeviceListcalled from within GetConfig.<br />
<br />
=== Use mobile phone as asterisk trunk ===<br />
See [http://forum.linuxmce.org/index.php?topic=7927.msg51681#msg51681 this forum post]. chan_mobile won't work because it takes over the bluetooth dongle - and also requires the dongle to be in the core.<br />
<br />
The bluez/alsa integration work looks promising. If working it could easily be integrated with linphone/simplephone.</div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26070LinuxMCE-0810 beta2010-11-02T13:41:13Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
==Update 2010-11-01 23388 ==<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
* pluto-asterisk (270.271) - Added support for WhistlePhone, free ad-supported US calling<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
<br />
*<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26047LinuxMCE-0810 beta2010-10-31T00:20:01Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-mysql-wrapper (649,648) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
* asterisk-pluto (269) - Refs - #570 Phone book lookup and user validation scripts will now be packaged - Los93soL<br />
* pluto-simplephone (498,499) - Phone audio now works when connected by HDMI - Los93soL<br />
* pluto-zwave-lighting (506,505) - Refs #874 - ZWave controller locks up about twice a day<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26045LinuxMCE-0810 beta2010-10-30T17:04:16Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135)<br />
** Refs #857 - Added update device command to general info plugin<br />
** Refs #843 - UpdateEntArea crashes fixed<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-mysql-wrapper (649,648) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26044LinuxMCE-0810 beta2010-10-30T16:47:25Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - Refs #854 added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135) - Refs #857 - Added update device command to general info plugin<br />
* pluto-system-database (211)<br />
** #854 Add the above file<br />
** #851 - DCERouter segfaults when exiting<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-mysql-wrapper (649,648) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26043LinuxMCE-0810 beta2010-10-30T16:23:58Z<p>Esev: /* Upcoming fixes... */</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135) - Refs #857 - Added update device command to general info plugin<br />
* pluto-system-database (211) - Add the above file<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
** Refs #870 - Web interface for learning IR codes doesn't work when editing existing device<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-mysql-wrapper (649,648) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26042LinuxMCE-0810 beta2010-10-30T16:15:32Z<p>Esev: /* Upcoming fixes... */ Refs #872 - Fix MySQL timeout issues</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135) - Refs #857 - Added update device command to general info plugin<br />
* pluto-system-database (211) - Add the above file<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
* pluto-plutoutils (197,196) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-dcecommon (193,192) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-mysql-wrapper (649,648) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-sql2cpp (203,202) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-tribunetv (599,598) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-vipshared (200,199) - Refs #872 - Fix MySQL timeout issues<br />
* pluto-hdhomerun (621,620) - Refs #872 - Fix MySQL timeout issues<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=LinuxMCE-0810_beta&diff=26041LinuxMCE-0810 beta2010-10-30T15:12:28Z<p>Esev: /* Upcoming fixes... */ pluto-pnp-detection</p>
<hr />
<div>[[Category: Software]]<br />
This page outlines some information about the Beta, as well as outlining any changes and bugfixes we are applying, just like we did with the alpha2 page.<br />
<br />
The installation instructions found on the alpha2 page still apply:<br />
<br />
==Installing LinuxMCE-0810==<br />
Please see detailed instruction on how to install LinuxMCE-0810 and keep it up-to-date with the latest updates [[installing 0810|here]].<br />
<br />
== Update 2009-12-03 22558 ==<br />
* Build_Replacement_Package - freepbx (ubuntu/asterisk/freepbx) - Ticket #345 - Fixes the issue of installing new modules in FreePBX.<br />
* pluto-asterisk (270.271) - Phone Lines fixing - asterisk (src/asterisk) - Ticket #374 - Fixes the issue during the creation procedure of a new phone lines via web LinuxMCE Admin. New MessageNet Provider support.<br />
* pluto-avwizard (555,556) - Fixes #480 - Fails to identify untouched xorg.conf<br />
* pluto-boot-scripts (234) <br />
** Cleanup in nvidia-config<br />
** MD WOL Problem fixed<br />
* pluto-website-admin (220)<br />
** #469 IVR menue will now be regenerated every time a phone line is added.<br />
** #221 IR commands selection screen now has sort modes to make it easier to sift through all those commands.<br />
** #219 Various layout improvements to the wizard pages.<br />
* pluto-xine-player (117,136) - changes for HDMI out<br />
* pluto-std-plugins (116,135) - Changes to Telecom PlugIn to give proper audio switching behaviour when USB Conference microphones are used for the media director phone. This is of relevance to particular configurations that do not allow concurrent access to the soundcard (such as coax/optical settings). -tschak<br />
<br />
== Update 2009-12-06 22569 ==<br />
* pluto-dce-router (154,155) - now depends on lmce-skins-uita<br />
* pluto-system-database (211) - new lmce-skins-uita package definition<br />
* lmce-skins-uita (727) - new skin<br />
* MPlayer_Player (656,657) - Videos that is played by mplayer can now take advantage of vdpau. (Set hw accel to "auto" or "vdpau")<br />
* pluto-xine-player (117,136) - don't stop screen saver when playing audio [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* pluto-orbiter (119,138) - hide xine when playing audio, keeps screen saver visible [http://svn.linuxmce.org/trac.cgi/ticket/486 #486]<br />
* Update of Zaptel and other kernel related packages to -16<br />
== Update 2009-12-12 22598 ==<br />
* pluto-website-admin (220) - sql fix from http://svn.linuxmce.org/trac.cgi/changeset/22567<br />
* pluto-xine-plugin (118,137) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-xine-player - refactor screen saver handling<br />
* pluto-disk-drive (122,141) - fix for remote audio cd streaming [http://svn.linuxmce.org/trac.cgi/ticket/470 #470] - still not working<br />
* pluto-x-scripts (520,523) - fix for audio over HDMI<br />
* alsa-lib, alsa-utils, lib64asound2, libasound2 - fix for audio over HDMI<br />
<br />
== Update 2009-12-14 22600 ==<br />
* pluto-dcerouter (154,155) - Fixes broken Delay command<br />
* pluto-libresolution (545,544) - UseEDID HDMI Audio xorg.conf entry<br />
* pluto-asterisk (270.271) - Fix for Messagenet configuration script (changing Window's EOL characters)<br />
* pluto-system-database (211) - Some devicedata changes for dcerouter delay command and DCS-5300G camera<br />
* pluto-website-admin (220) - fix HDMI selection in web admin<br />
* pluto-xine-player (117,136) - removed 1 second sleep after play media. refactored code to stop screen saver<br />
<br />
== Update 2009-12-25 22639 - Christmas fix ==<br />
* freepbx - removal of chan_vpb.so to circumvent coredumps on system without a Voicetronix board (#519)<br />
* pluto-avwizard (555,556) - modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
* pluto-boot-scripts (234)<br />
** modification of startup scripts to not screw the system upon status calls to the startup scripts<br />
** updated Backup/Restore functionallity<br />
** fixes web admin log links for hybrid MD<br />
** Make sure only a single logrotate configuration file for LinuxMCE exist<br />
* pluto-hdhomerun(621,620)- Fixes bug where only 1 tuner was added to mythtv<br />
* pluto-mythtv-plugin (134,153) - Fixes deletion of of hostname from mythconverg.capturecard by creating and using a dummy videosource<br />
* pluto-simplephone (498,499) - Adds support for password in DeviceData<br />
* pluto-std-plugins (116,135) - Adds support for specialized interfaces<br />
* pluto-system-database (211) - Some devicedata changes for SIP phone templates to include devicedata for password<br />
* pluto-website-admin (220) - Fixes Climate Command Wizard Set Temperature command, Climate Command Wizard also now works with On//Off Climate Devices<br />
* pluto-orbiter (119,138) - Fixes issue with input devices crashing orbiter [http://svn.linuxmce.org/trac.cgi/ticket/522 #522]<br />
<br />
== Update 2010-01-08 22669 ==<br />
*pluto-boot-scripts (234) <br />
** Purge_Camera_Archives.pl fixed<br />
** backup/restore fixed<br />
** enable_wol called from Startup script - WOL for MDs should work again<br />
*pluto-motion-wrapper (456,455) - Now calls the purge script every 6 hours and on reload<br />
*pluto-storage-devices (533) <br />
** Hostname now added to string to be displayed on orbiters when new drives are detected. <br />
** Boot partitions will be filtered out also.<br />
*pluto-system-database (211) - changes to MotionWrapper's motion.conf default options to use new option names<br />
<br />
== Update 2010-01-16 22689 ==<br />
* pluto-boot-scripts (234) - new safe_delete.sh script for safely deleting database entries<br />
* pluto-cm15a (730,731) - new DCE device, CM15A USB interface for X10<br />
* pluto-mythtv-plugin (134,153) - Capture card install now goes directly to the setup wizard<br />
* pluto-orbiter (119,138) - Capture card install now goes directly to the setup wizard<br />
* pluto-storage-devices (533) - mount no longer echos out errors during ro filesystem<br />
* pluto-photo-screen-saver (582,581) - Rotate image according to exif tag [http://svn.linuxmce.org/trac.cgi/ticket/566 #566]<br />
<br />
== Update 2010-01-27 22704 ==<br />
* pluto-photo-screen-saver (582,581) - maintain correct image aspect ratio [http://svn.linuxmce.org/trac.cgi/ticket/568 #568]<br />
* pluto-vdr (469,468) <br />
** Use remotetimer for central scheduling<br />
** Don't autostart VDR on MD<br />
** Support VDPAU <br />
* VDR - We provide our own packages (1.7.11 sources packages from eTobi and free-vdr.de)<br />
<br />
== Update 2010-02-03 22733 ==<br />
* MythTV - We provide our own packages (0.22 sources packages from mythbuntu )<br />
* ZWave Lighting (505,506) - Wizard bugfix<br />
<br />
== Update 2010-02-08 22754 ==<br />
* Hulu PlugIn (737,738) - Initial Beta of Hulu Support<br />
* Hulu Player (739,740) - from TSCHAK<br />
* Game Player (673,674) - Added support for custom controller files to Game Player - see TankStick DT #2100 for an example.<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-10 22758 ==<br />
* pluto-boot-script (234)- Add Activate Orbiter to KDE desktop (#596)<br />
* mce-diskless-tools (627,628) - Add a link to the desktop to call Activate Orbiter (#596)<br />
* linux-diskless-image (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* alsa-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
* zaptel-modules (2.6.27-17) - Update to the latest kernel released by Ubuntu<br />
<br />
== Update 2010-02-12 22763 ==<br />
* new-installer <br />
** changes in kdm link management<br />
** verify kubuntu-desktop is installed<br />
* pluto-boot-script (234) - Fix copying of desktop link to activate Orbiter into root's Desktop dir<br />
* pluto-vdr (469,468) - Only backup setup.conf if it exists.<br />
<br />
== Update 2010-02-13 22765 ==<br />
* pluto-std-plugins - fixes #587<br />
<br />
== Update 2010-02-14 22768 ==<br />
* pluto-xine-player (117,136) - removed dependency for libxine1-ffmpeg<br />
<br />
== Update 2010-02-16 22777 ==<br />
* pluto-std-plugins (116,135)<br />
** Fixes event criteria for PK_EventParameter [http://svn.linuxmce.org/trac.cgi/ticket/602 #602]<br />
** Fixes time of day - can now check againt hh:mm:ss [http://svn.linuxmce.org/trac.cgi/ticket/605 #605]<br />
** Fixed bug introduced in the two fixes above [http://svn.linuxmce.org/trac.cgi/ticket/608 #608]<br />
* pluto-vdr (468,469) - Remove SourceCaps entries from default setup.conf<br />
* pluto-system-database (211) - Hulu Player/PlugIn changes<br />
* Hulu PlugIn (737,738) - device template constant fixes<br />
* Hulu Player (739,740) - device template constant fixes<br />
<br />
== Update 2010-02-18 22795 ==<br />
* pluto-proxy-orbiter (487,488) Fixes [http://svn.linuxmce.org/trac.cgi/ticket/610 #610]<br />
<br />
== Update 2010-02-23 22803 ==<br />
* pluto-boot-script (234) <br />
** Install zaptel-modules and load ztdummy for meetme<br />
** Disable KDE screensaver upon KDE Desktop start (fixes #600)<br />
* pluto-dhcpd-plugin (302) - Make sure to transfer database secret into sip_additional.conf<br />
* pluto-orbiter (119,138) - Color fixes<br />
* pluto-proxy-orbiter (488,487) - Color fixes - thanks radu<br />
* pluto-vdr (468,469)<br />
** Only create setup.conf if it does not contain a remotetimers entry<br />
** Disable shutdown of system from VDR<br />
* v4l2-firmware (733) - Added new firmware drivers to support a broader range of DVB cards<br />
<br />
== Update 2010-02-28 22812 ==<br />
<br />
Hulu Now works, and the HAI Omni Security panel driver has been checked in and integrated.<br />
<br />
* pluto-system-database (211) - Addition of buttons to Hulu Remote (tschak)<br />
* lmce-hulu-player (739,740) - Hulu Player now uses Hulu Desktop's LIRCD port via a fake LIRCD Server. (tschak)<br />
* 751 HAI Control Program<br />
* 750 HAI Control Program Source<br />
* 749 LinuxMCE HAI Omni RS232 Panel Support<br />
* 748 LinuxMCE HAI Omni RS232 Panel Support Source<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] multi instance support for sensors<br />
* pluto-mplayer-player (657,656) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/471 #471] Finally committed vdpau support for mplayer<br />
<br />
== Update 2010-03-07 22832 ==<br />
<br />
* pluto-zwave-lighting (505,506) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/620 #620] make command for child work again<br />
* pluto-system-database (211) - new package and package changes for datalogger plugin<br />
* lmce-datalog-database (753) - datalogger database, refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* lmce-datalogger-plugin (686,687) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630] install automatically, configurable graph display<br />
* lmce-datalog-db (688,689) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630]<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/630 #630], [http://svn.linuxmce.org/trac.cgi/ticket/633 #633], fix for some attribute names not showing up in media browser page, improvements to datalogger section<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] allow event plugin to reload configuration without a router reload<br />
<br />
== Update 2010-03-14 22853 ==<br />
* pluto-website-admin (220) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/637 #637] Reload event plugin configuration when events change (no need to reload router anymore, except after adding/deleting event commands), [http://svn.linuxmce.org/trac.cgi/ticket/648 #648] Fix device template adding to avoid sqlCVS commit problems<br />
* pluto-orbiter (119,138) [http://svn.linuxmce.org/trac.cgi/ticket/647 #647] Enable event mapping for mouse buttons<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/646 #646] Device template for Logitech MX Air mouse<br />
* pluto-std-plugins (116,135) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #651] fix router crash with boolean event parameters<br />
<br />
== Update 2010-03-23 22876 ==<br />
* pluto-std-plugins (116,135) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], media plugin supports play all for pictures<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture viewer<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], picture plugin<br />
* Pluto PNP Detection Scripts (562), added detection script for Pioneer Elite series of Receivers<br />
* Pluto Capture Card Setup Scripts (580), added input change scripts for various capture cards<br />
<br />
== Update 2010-04-08 22883 ==<br />
* pluto-boot-script (234) - Change smb.conf template to disable unix extension.<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662]<br />
* lmce-picture-plugin (756,757) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] fix pause of slideshow<br />
* pluto-system-database (211) [http://svn.linuxmce.org/trac.cgi/ticket/650 #650] designer changes for picture viewer<br />
<br />
== Update 2010-04-14 22889 *CLOUD Release* ==<br />
* pluto-system-database (211) changes to the repository information for a package<br />
<br />
== Update 2010-04-28 22898 ==<br />
* pluto-website-admin (220) - [http://svn.linuxmce.org/trac.cgi/ticket/662 Fixes #662 (again ;) )]<br />
* pluto-system-database (211) - sqlCVS additions for the SmartQ V7 MID<br />
* pluto-updateentarea (341,342) - code in Setup to allow for devices in the MID category to get media scenarios.<br />
* pluto-storage-devices (533) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/672 #672]<br />
* mce-diskless-tools (627,628) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/655 #655]<br />
<br />
== Update 2010-05-20 22958 ==<br />
<br />
<br />
* pluto-orbitergen (226,227) - Orbitergen changed to specify that MIDs are on-screen orbiters. This may change in the future, but I need to test something... --[[User:Tschak909|Tschak909]] 06:22, 9 May 2010 (CEST)<br />
* pluto-system-database (211) - [http://svn.linuxmce.org/trac.cgi/ticket/684 Toshiba RAS series IR control template]<br />
* pluto-generic-serial-device (307,335) - [http://svn.linuxmce.org/trac.cgi/ticket/685 access return parameters in GSD device]<br />
* mythtv-0.23<br />
<br />
== Update 2010-05-20 22959 ==<br />
* lmce-update-system (650,651) - Setup pinning to the LinuxMCE repository<br />
* pluto-mythtv-plugin (134,153) - MythTV 0.23 support has been baked in. Thanks mandingo<br />
* pluto-mythtv-player (133,152)<br />
<br />
== Update 2010-06-01 23002 ==<br />
* lmce-hulu-player (739,740) - changed the accept() loop to be non-blocking, fixing the hung hulu player issue when the router needs to reload. -TSCHAK <br />
* mce-diskless-tools (627,628) - cBuckle sent in a bugfix that prevented media directors with more than one NIC from properly being detected. We now assume the booting NIC is eth0. Thanks cBuckle! -TSCHKA<br />
* pluto-website-admin (220) - Fixes #705, and #706 -TSCHAK<br />
* pluto-system-database (211) - Fixes to QuickStartTemplate so icons will show. -TSCHAK<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin so that it will properly show PNG images<br />
* pluto-boot-scripts (234) - Fix to UpdateQuickStartIcons.sh to download quick start icons and convert to PNG if needed.<br />
* lmce-update-system (650,651) - Fix preferences file<br />
<br />
== Update 2010-06-07 23036 ==<br />
* pluto-asterisk (270.271) - Fix initial for no voicemail greetings after setup wizard (thanks los93sol)<br />
* pluto-vdr (469,468) <br />
** Syntax error fix in StartVDRClient - should start correct on MDs now.<br />
** Add a default remote.conf so people can use the keyboard to control VDR.<br />
* pluto-system-database (211) - Add support for TED5000 and Energy Monitoring Events to be used by future devices<br />
<br />
== Update 2010-06-09 23046 ==<br />
* lmce-picture-viewer (754,755) Refs #650, start picture viewer minimized<br />
* pluto-website-admin (220) - Change wording of VDR error message to better reflect what's going on.<br />
* v4l2-Modules (732) - Fix debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-10 23047 ==<br />
* v4l2-Modules (732) - Fix Debian package naming to allow proper install of dkms package<br />
<br />
== Update 2010-06-14 23070 ==<br />
* pluto-std-plugins (116,135) - Fix to General Info Plugin to allow Firefox Bookmarks to work again. Please test!<br />
* pluto-boot-scripts (234) - Modify Mozilla.sh to properly output a profile where bookmarks work again.<br />
* mce-diskless-tools (627,628) - Modify DisklessInteractor to always return i386 until we get a working amd64 build again.<br />
* vdr - Update to version 1.7.15 <br />
** Get rid of a few patches<br />
** Fixes for sound decoding in Denmark<br />
<br />
== Update 2010-06-18 23082 ==<br />
* lmce-datalogger-plugin (686,687)<br />
* lmce-datalog-database (753)<br />
* pluto-boot-scripts (234)<br />
* pluto-std-plugins (116,135)<br />
* asterisk-pluto (269)<br />
* pluto-asterisk (270,271)<br />
* pluto-website-admin (220)<br />
* pluto-mythtv-player (133,152) - Fix the missing MythTV Setup in Computing. as the Quick Start Template has moved rows.<br />
* pluto-mythtv-plugin (134,153) - Fixes #732 - Storage devices not locally attached to core are not added to mythtv storage groups and cleans up some error messages<br />
<br />
== Update 2010-06-28 23119 ==<br />
* asterisk-pluto (269) - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* freepbx - Fix fire SOS event and dialplan cleanup - Los93soL<br />
* mjproxy (760,761)<br />
* pluto-dhcpd-plugin (302) - update configure scripts for grandstream and snom 3xx phones for support of database secret.<br />
* pluto-mythtv-player (133,152) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-std-plugins (116,135) - Bug #736 - CMD_Delete_File in Media PlugIn now will not allow deletion of arbitrary files from the disk, lots of sanity checks. Support for deleting voicemails.<br />
* pluto-system-database (211)<br />
* pluto-xine-player (117,136) - enable subtitle support<br />
* pluto-vdr (468,469) - Bug #737 - MH Play Media can now set initial channel<br />
* pluto-website-admin (220) - Adds energy monitor that uses state change #677<br />
<br />
== Update 2010-07-03 ==<br />
*asterisk-pluto (269)<br />
** Fix pluto sos menu generates the voice dialogs now<br />
** Update caller id when sos menu calls out<br />
*freepbx<br />
** General dialplan cleanup<br />
** FreePBX system status works now<br />
** Fix warnings when updating modules list in FreePBX<br />
*lmce-hai-omni-rs232 (748,749) - Make sure HAI created devices set HAI as the controlled via device<br />
*pluto-asterisk (270,271)<br />
** Update create scripts and abstract redundant code<br />
** Keep Line_HouseMode in sync when trunks are deleted<br />
** Transfers are working again<br />
*pluto-website-admin (220) - Don't display phone trunk passwords in web admin<br />
*pluto-dhcpd-plugin (302) - Cisco 7960 (with SIP firmware) will use sip secret now<br />
*pluto-std-plugins (116,135) - CRITICAL MEDIA PLUGIN FIX IN CMD_Set_Media_Private which was causing the router to rapidly crash due to odd data coming in from MythTV PlugIn. Will investigate further, but this does stop the crashes.<br />
*pluto-mythtv-plugin (136,152) - Add changes to MythTvSyncDB.sh to always set AlwaysStreamFiles to 1 for media directors.<br />
*lmce-hulu-player (744,745) - somehow, an older package snuck in. This needs to be rebuilt to fix the hanging bug that somehow reappeared. Yes, I went back and checked the checked in code from a fresh checkin, this will fix it<br />
*pluto-storage-devices (533) - Added dependencies for nbd-client and nbd-server so that remote playing of DVDs will work, correctly. (Fixes #743)<br />
* pluto-proxy-orbiter - updates from Dianemo<br />
<br />
== Update 2010-07-06 23148 ==<br />
* freepbx - Changelog updated to get a new version number<br />
* pluto-asterisk (270,271) - Add support for making announcements to phones<br />
* pluto-dhcpd-plugin (302) - Define helper script as a perl script<br />
* pluto-std-plugins (116,135) - Small speed up fix for video file list <br />
* pluto-text-to-speech (283,284) - Add support for making announcements to phones<br />
* pluto-website-admin (220) - Updates to the new weborbiter<br />
<br />
== Update 2010-07-14 23155 ==<br />
* pluto-asterisk (270,271) - Only send extra channel options for transfers when an extra channel is there, also fixes to viatalk create script so things work nicely again<br />
* pluto-simplephone (498,499) - Whoops! Missed this package a few days ago, fixes Orbiter phones so they connect with the SIP secret<br />
* pluto-system-database (211) - Updates to the Size table to include older iPhone/iPod Touch sizes, as well as iPhone4 size.<br />
* pluto-mythtv-plugin (136,152) - Fixed some incorrect behavior with generating mythtv storage groups<br />
* lmce-launch-manager (299,298) - Fixed the StartCoreServices.sh from passing wrong Device_ID to Sync2amp.pl causing NAS passwords to become scrabled.<br />
<br />
== Update 2010-07-16 23161 ==<br />
* pluto-proxy-orbiter (487,488) - now with committed fixes for the 404 in 7970<br />
<br />
== Update 2010-07-17 23165 == <br />
* pluto-boot-scripts (234) - New startup script for the Launch Manager (fixes #753)<br />
* pluto-website-admin (220)<br />
** Weborbiter: add missing getNews function (fixes #755)<br />
** Weborbiter: keep trying to get images/data when an communication error occurs<br />
** Weborbiter: fix keyboard processing (fixes #754)<br />
<br />
== Update 2010-07-27 23202 ==<br />
* asterisk-pluto (269) - Generate all speech for pluto-sos-menus, and generate /etc/asterisk/extensions_custom.conf completely dynamically - Los93soL<br />
* libxine - Refs [http://svn.linuxmce.org/trac.cgi/ticket/535 #535], Backport of newer Matroska container support form lib-xine 1.1.17.<br />
* lmce-picture-viewer (754,755) Refs [http://svn.linuxmce.org/trac.cgi/ticket/650 #650], fixes alpha blending of picture viewer<br />
* pluto-boot-scripts (234) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/758 #758], Fix cameras on MDs by using NFS mount for the camera dir<br />
* pluto-updatemedia (405,406) - Refs [http://svn.linuxmce.org/trac.cgi/ticket/651 #434], Different handling for VDR files - WARNING!! Playback of VDR recording from video is still not possible!<br />
* pluto-website-admin (220) - Make sure the phone system is updated with changes made to cell phone notifications via web admin - Los93soL<br />
* pluto-std-plugins (116,135) - Refs #315 Should fix most of the call transfer issues, please test thoroughly - Los93soL<br />
<br />
== Update 2010-08-02 23227 ==<br />
* lmce-datalogger-plugin (686,687) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* lmce-datalog-database (753) - Refs #104 Add initial support for logging Sensor Tripped Events - Los93soL<br />
* pluto-boot-scripts (234) <br />
** Start the StorageDevices setup in the background during system start, and restart samba as part of the storage devices setup.<br />
** Fixes #748 Some MAC addresses would get truncated, Thanks Coley - Los93soL<br />
* pluto-app-server (145,126) - Do proper check to determine if suspend is supported<br />
* pluto-website-admin (220) - Fixes #569 Don't assume calls originate from the US - Los93soL<br />
* asterisk-pluto (269) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93sol<br />
* pluto-asterisk (270,271) - Fixes #570 Attempt to lookup caller name in phone book and correct as possible - Los93soL<br />
<br />
== Update 2010-08-29 23259 ==<br />
* lmce-squeezeslave (763) - Refs #776 wrapper script to start squeezeslave<br />
* mce-diskless-tools (627,628) - #798 /etc/diskless.conf not being created - merkur2k<br />
* pluto-app-server (145,126) - #344 Allow power off mode override<br />
* pluto-asterisk (270,271)<br />
** Refs #570 Display caller name and picture from LinuxMCE phone book when available - Los93soL<br />
** Change line ending for create_amp_sipgate_de.pl<br />
* pluto-slimserver-plugin (424,425) - Refs #776 add squeezeslave template as possible playback device<br />
* pluto-std-plugins - fix audio album snafu<br />
* pluto-storage-devices (533) - #799 (re)enable NFS instead of CIFS for internal disk drive sharing - merkur2k<br />
<br />
== Update 2010-09-16 23289 ==<br />
* pluto-boot-scripts (234) <br />
** enable WOL on boot up again<br />
** fix HDMI and SPDIF unmuting for AVWizard and successive boots. <br />
** #813, SetupUsers_Homes.sh no longer executes on media directors, faster boot. <br />
** #733, BootMessage.sh no longer emits an error.<br />
* pluto-generic-serial-device (307,335) - fix ethernet device support for GSDs<br />
* pluto-orbiter (119,138) - #811 - WiiMote support. Change mouse accelleration so that the wiimote can actually traverse the entire width of the screen.<br />
* pluto-std-plugins - #814 - Display the dimming column on the floor plan for drapes and blinds<br />
* pluto-updateentarea (341,342) - #815 - Autogenerated scenarios sleep/wakeup do the right thing for blinds/drapes<br />
* pluto-website-admin (220) #708 - add default media sort options to orbiters page, #636 - fixes special characters for IMDB tagging<br />
<br />
== Update 2010-10-06 23324 ==<br />
* lmce-linux-igd (765 - New package for #826 - merkur2k<br />
* lirc_0.8.3 <br />
** built in build-replacements.sh, only it is commented atm<br />
** Refs #822 fixes repeat problems with pronto codes<br />
* lmce-mediatomb (702) - Generate a more sane config file for mediatomb - merkur2k<br />
* pluto-boot-script (234) - Mount /home via nfs instead of cifs on media directors, updates for #826 - merkur2k<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc can now send pronto codes properly<br />
* pluto-orbiter (119,138) - Fix for #458 - power menu now works correctly to control other media directors from OSD<br />
* pluto-std-plugins (116,135)<br />
** Voicemail changes and fixes.<br />
** Absolute Timed Events are working (thanks TSCHAK)<br />
** Fixes #833 - possible to compare integer criteria against a list of comma-separated values<br />
* pluto-system-database (211) - lots of sqlCVS changes.<br />
* pluto-website-admin (220) - Misc fixes from various tickets - merkur2k<br />
* pluto-zwave-lighting (505,506) - #44 Improve detection of multi instance devices, possible to resync device data<br />
* pluto-storage-devices (533) - Add NFS Radar - merkur2k<br />
* pluto-mythtv-plugin (136,152) - misc storage group fixes - merkur2k<br />
** "use autumatically" flag for storage devices is now honored<br />
** better support for remote storage devices (Nas, windows share, etc)<br />
<br />
== Update 2010-10-13 23333 ==<br />
* pluto-std-plugins (116,135) -<br />
** Media Plugin fix to not turn on OSD (TV) if the TV was already off, and was triggered by an orbiter to play audio. Superfluous block of code removed, Thanks uplink!<br />
** Possible fix for #674, media is not streamed through unnecessary MDs<br />
** Fixes #849 house mode change event now sends previous mode as parameter, event plugin uses that when processing house mode change events<br />
* pluto-system-database (211) - esev made changes to the non-pluto-DVD remote to make it much more usable! Thanks!<br />
* pluto-lirc-wrapper (340,421) - Fixes #822 lirc now depends on required message translation library<br />
* lmce-mediatomb (702) - Fixes #841<br />
* pluto-boot-scripts (234) - #848 - honor "enable UpdateMedia" setting in web admin<br />
* lmce-launch-manager (299,298) - #848 - honor "enable UpdateMedia" setting in web admin<br />
<br />
== Upcoming fixes... ==<br />
'''Note: Please put the name of the package file and the source and bin package number in this list, followed by a small description of what has changed! Hulu Player is not the name of the package, but lmce-hulu-player. It makes the life of the person, who needs to update the repo a lot easier. Thank you!'''<br />
* lmce-launch-manager - segfault due to db going away<br />
* pluto-asterisk - added blueface voip provider<br />
* pluto-boot-script (234) - Refs #315 load ztdummy module at startup<br />
* pluto-capture-card-script - added HD PVR block info.<br />
* pluto-mythtv-player - enable networkcontrol port<br />
* pluto-proxy-orbiter (487,488) - Refs #821 - configuration script for automatic proxy orbiter port selection - merkur2k<br />
* pluto-std-plugins (116,135) - Refs #857 - Added update device command to general info plugin<br />
* pluto-system-database (211) - Add the above file<br />
* pluto-updateentarea (341,342) <br />
** Refs #445 don't put proxy orbiters into MDs EA<br />
** Refs #843 UpdateEntArea crashes fixed <br />
* pluto-website-admin (220) - Refs #821 - enable web orbiter in "add orbiter" dropdown in orbiters wizard page - merkur2k<br />
** Refs #856 - View whole log only displays first 5000 lines<br />
** Refs #861 - fixes JS path escaping<br />
* pluto-pnp-detection (562) - Refs #860 - Add pnp detection script for ZWave devices<br />
<br />
== Bugfixes ==<br />
=== Mythtv-plugin fails to install ===<br />
Install with apt-get install -f <name-of-package></div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25990User:Esev/LinuxMCE Install Notes2010-10-21T18:52:33Z<p>Esev: </p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
==== Tame LinuxMCE's MythTV auto configuration ====<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, the source that is normally used when LinuxMCE auto configures things.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.<br />
<br />
==== Modify mythweb to work with proxy ====<br />
I have a HTTPS proxy running on my external firewall. The proxy accepts only HTTPS connections, then forwards those connections to where ever they need to go. This breaks mythweb, as it believes it is running over HTTP. The fix is to modify /var/www/mythweb/includes/defines.php. Search for $_SERVER['HTTPS'] = 'on'. In that if statement, add<br />
|| $_SERVER['REMOTE_ADDR'] == '<ip_of_proxy>'<br />
<br />
== Install Family Room MD ==<br />
TODO: Insert notes on gpxe and emulating a ZIP partition layout on a bootable USB<br />
<br />
Begin by following the [[Automatic diskless boot of media directors]] instructions. The MAC address for this media director is 00:01:2e:23:66:ca.<br />
<br />
After the install image is generated, some drivers need updating. Find the media director's root filesystem in /usr/pluto/diskless and perform the following<br />
cd <md_fs_dir><br />
cp /lib/modules/`uname -r`/kernel/drivers/net/r816[89].ko lib/modules/`uname -r`/kernel/drivers/net/<br />
cp /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko lib/modules/`uname -r`/kernel/drivers/hid/<br />
mount -t proc proc proc<br />
chroot .<br />
# inside the chroot<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
depmod -a<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
exit<br />
# outside the chroot<br />
umount proc</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25985User:Esev/LinuxMCE Install Notes2010-10-19T17:40:58Z<p>Esev: /* Tame LinuxMCE's MythTV auto configuration */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
==== Tame LinuxMCE's MythTV auto configuration ====<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, the source that is normally used when LinuxMCE auto configures things.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.<br />
<br />
==== Modify mythweb to work with proxy ====<br />
I have a HTTPS proxy running on my external firewall. The proxy accepts only HTTPS connections, then forwards those connections to where ever they need to go. This breaks mythweb, as it believes it is running over HTTP. The fix is to modify /var/www/mythweb/includes/defines.php. Search for $_SERVER['HTTPS'] = 'on'. In that if statement, add<br />
|| $_SERVER['REMOTE_ADDR'] == '<ip_of_proxy>'</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25984User:Esev/LinuxMCE Install Notes2010-10-19T17:39:31Z<p>Esev: /* Modify mythweb to work with proxy */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
==== Tame LinuxMCE's MythTV auto configuration ====<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, a dummy source that is supposed to just be a place holder for cards which are not yet configured.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the dummy LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.<br />
<br />
==== Modify mythweb to work with proxy ====<br />
I have a HTTPS proxy running on my external firewall. The proxy accepts only HTTPS connections, then forwards those connections to where ever they need to go. This breaks mythweb, as it believes it is running over HTTP. The fix is to modify /var/www/mythweb/includes/defines.php. Search for $_SERVER['HTTPS'] = 'on'. In that if statement, add<br />
|| $_SERVER['REMOTE_ADDR'] == '<ip_of_proxy>'</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25983User:Esev/LinuxMCE Install Notes2010-10-19T05:08:09Z<p>Esev: /* Modify mythweb to work with proxy = */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
==== Tame LinuxMCE's MythTV auto configuration ====<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, a dummy source that is supposed to just be a place holder for cards which are not yet configured.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the dummy LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.<br />
<br />
==== Modify mythweb to work with proxy ====<br />
I have a HTTPS proxy running on my external firewally. The proxy accepts only HTTPS connections, then forwards those connections to where ever they need to go. This breaks mythweb, as it believes it is running over HTTP. The fix is to modify /var/www/mythweb/includes/defines.php. Search for $_SERVER['HTTPS'] = 'on'. In that if statement, add<br />
|| $_SERVER['REMOTE_ADDR'] == '<ip_of_proxy>'</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25982User:Esev/LinuxMCE Install Notes2010-10-19T05:07:54Z<p>Esev: /* MythTV Setup */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
==== Tame LinuxMCE's MythTV auto configuration ====<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, a dummy source that is supposed to just be a place holder for cards which are not yet configured.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the dummy LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.<br />
<br />
==== Modify mythweb to work with proxy =====<br />
I have a HTTPS proxy running on my external firewally. The proxy accepts only HTTPS connections, then forwards those connections to where ever they need to go. This breaks mythweb, as it believes it is running over HTTP. The fix is to modify /var/www/mythweb/includes/defines.php. Search for $_SERVER['HTTPS'] = 'on'. In that if statement, add<br />
|| $_SERVER['REMOTE_ADDR'] == '<ip_of_proxy>'</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Setup&diff=25965User:Esev/LinuxMCE Setup2010-10-18T16:09:51Z<p>Esev: /* Core/Hybrid - Home Theater */</p>
<hr />
<div>[[Category:User Setups]]<br />
<br />
See my [[User:Esev|user page]] for information about me. My setup consists of a core/hybrid and two media directors.<br />
== Core/Hybrid - Home Theater ==<br />
My LinuxMCE core is also the hybrid media director for the home theater in my basement. It sits neatly tucked away within a rack in a closet behind the projector. See also my [[User:Esev/LinuxMCE_Install_Notes|Install Notes]].<br />
{|<br />
| <br />
{|<br />
|- valign="top"<br />
|'''Motherboard'''<br />
||[http://www.asrock.com/mb/overview.asp?Model=P43DE ASRock P43DE] LGA 775<br />
* ATX Form Factor<br />
* 1 x PCI Express 2.0 x16 slot<br />
* 3 x PCI Express x1 slots<br />
* 2 x PCI slots<br />
* [[Realtek_8168|Realtek RTL8111DL]] Gigabit LAN<br />
* 2 x IDE channels<br />
* 6 x SATA ports<br />
* 6 x rear USB 2.0<br />
* Built-in sound card with digital out<br />
|-<br />
|'''Processor'''<br />
||Intel Q6600 2.4GHz Quad-core<br />
|-<br />
|'''Memory'''<br />
||8 GB <br />
|-<br />
|'''Video Card'''<br />
||MSI nVidia GeForce GT 210 512 MB DDR2 low profile, passive cooling<br />
|- valign="top"<br />
|'''Hard drives'''<br />
|| 2 x 1TB setup as [[LinuxMCE_+_RAID_on_boot_drive|RAID Level 1]]<br />
* 500MB ext3 /boot<br />
* 4GB swap<br />
* 200GB ext3 /<br />
* ~794GB xfs /home<br />
|-<br />
|'''DVD'''<br />
||Sony Optiarc slim DVD-ROM<br />
|-<br />
|'''Blu-ray'''<br />
||Lite-On 4X SATA Blu-ray ROM<br />
|-<br />
|'''Case'''<br />
||[http://www.supermicro.com/products/chassis/2U/822/SC822i-400LP.cfm Supermicro 2U server chassis]<br />
|-<br />
|'''Remote'''<br />
||[[Gyration_GYR4101US]] Remote<br />
|- valign="top"<br />
|'''Capture Cards'''<br />
|| 2 x [[Hauppauge_WinTV-PVR-150_MCE]] low profile cards<br />
1 x Hauppauge HD-PVR<br />
|-<br />
|'''Z-wave'''<br />
||[[Tricklestar_300ZW-US-W]]<br />
|-<br />
|'''Infrared'''<br />
||[[USB_UIRT]]<br />
|- valign="top"<br />
|'''AV Equipment'''<br />
||Sony VPL-HS51 Projector - controlled via ethernet [[GSD]]<br />
Onkyo TX-SR602 Receiver - controlled via IR<br />
<br />
Sony BDP-S350 Blu-ray player - controlled via IR<br />
<br />
[[Roku_Netflix_Player]] - controlled via ethernet [[GSD]] and shared to all MDs by Hauppauge HD-PVR<br />
|}<br />
| style="vertical-align:top; text-align:right;" | [[Image:SC822i-400LPB_spec.jpg]]<br />
[[Image:Esev_home_theater_rack.jpg|250px]]<br />
|}</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Setup&diff=25964User:Esev/LinuxMCE Setup2010-10-18T16:09:20Z<p>Esev: </p>
<hr />
<div>[[Category:User Setups]]<br />
<br />
See my [[User:Esev|user page]] for information about me. My setup consists of a core/hybrid and two media directors.<br />
== Core/Hybrid - Home Theater ==<br />
My LinuxMCE core is also the hybrid media director for the home theater in my basement. It sits tucked neatly away within a rack in a closet behind the projector. See also my [[User:Esev/LinuxMCE_Install_Notes|Install Notes]].<br />
{|<br />
| <br />
{|<br />
|- valign="top"<br />
|'''Motherboard'''<br />
||[http://www.asrock.com/mb/overview.asp?Model=P43DE ASRock P43DE] LGA 775<br />
* ATX Form Factor<br />
* 1 x PCI Express 2.0 x16 slot<br />
* 3 x PCI Express x1 slots<br />
* 2 x PCI slots<br />
* [[Realtek_8168|Realtek RTL8111DL]] Gigabit LAN<br />
* 2 x IDE channels<br />
* 6 x SATA ports<br />
* 6 x rear USB 2.0<br />
* Built-in sound card with digital out<br />
|-<br />
|'''Processor'''<br />
||Intel Q6600 2.4GHz Quad-core<br />
|-<br />
|'''Memory'''<br />
||8 GB <br />
|-<br />
|'''Video Card'''<br />
||MSI nVidia GeForce GT 210 512 MB DDR2 low profile, passive cooling<br />
|- valign="top"<br />
|'''Hard drives'''<br />
|| 2 x 1TB setup as [[LinuxMCE_+_RAID_on_boot_drive|RAID Level 1]]<br />
* 500MB ext3 /boot<br />
* 4GB swap<br />
* 200GB ext3 /<br />
* ~794GB xfs /home<br />
|-<br />
|'''DVD'''<br />
||Sony Optiarc slim DVD-ROM<br />
|-<br />
|'''Blu-ray'''<br />
||Lite-On 4X SATA Blu-ray ROM<br />
|-<br />
|'''Case'''<br />
||[http://www.supermicro.com/products/chassis/2U/822/SC822i-400LP.cfm Supermicro 2U server chassis]<br />
|-<br />
|'''Remote'''<br />
||[[Gyration_GYR4101US]] Remote<br />
|- valign="top"<br />
|'''Capture Cards'''<br />
|| 2 x [[Hauppauge_WinTV-PVR-150_MCE]] low profile cards<br />
1 x Hauppauge HD-PVR<br />
|-<br />
|'''Z-wave'''<br />
||[[Tricklestar_300ZW-US-W]]<br />
|-<br />
|'''Infrared'''<br />
||[[USB_UIRT]]<br />
|- valign="top"<br />
|'''AV Equipment'''<br />
||Sony VPL-HS51 Projector - controlled via ethernet [[GSD]]<br />
Onkyo TX-SR602 Receiver - controlled via IR<br />
<br />
Sony BDP-S350 Blu-ray player - controlled via IR<br />
<br />
[[Roku_Netflix_Player]] - controlled via ethernet [[GSD]] and shared to all MDs by Hauppauge HD-PVR<br />
|}<br />
| style="vertical-align:top; text-align:right;" | [[Image:SC822i-400LPB_spec.jpg]]<br />
[[Image:Esev_home_theater_rack.jpg|250px]]<br />
|}</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25910User:Esev/LinuxMCE Install Notes2010-10-17T03:36:44Z<p>Esev: </p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
=== Configure Misc Settings ===<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, a dummy source that is supposed to just be a place holder for cards which are not yet configured.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the dummy LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25909User:Esev/LinuxMCE Install Notes2010-10-17T02:20:23Z<p>Esev: /* Misc tweaks */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Reconfigure the DNS Server ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
==== Boost MySQL's RAM ====<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
==== Adjust the firewall rules ====<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, 5900, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
==== Add MySQL users ====<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
==== Install x11vnc ====<br />
apt-get install x11vnc<br />
to start: x11vnc -display :0<br />
<br />
=== MythTV Setup ===<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, a dummy source that is supposed to just be a place holder for cards which are not yet configured.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the dummy LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25908User:Esev/LinuxMCE Install Notes2010-10-17T02:17:04Z<p>Esev: </p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Misc tweaks ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
Add MySQL users<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;<br />
<br />
=== MythTV Setup ===<br />
LinuxMCE does not have information about the cable providers in my area, so I need to hand-modify a few parameters to get things working properly.<br />
* For each of the tuner cards, go to the Antenna port and set the source to 1. This sets the source to be the LMCE-Default source, a dummy source that is supposed to just be a place holder for cards which are not yet configured.<br />
* Launch the MythTV setup and go into ''3. Video sources''. Down arrow and choose LMCE-Default. Set it up with my schedulesdirect account. Now the dummy LMCE-Default source contains valid data and will be used with the Antenna ports of my cards.</div>Esevhttp://wiki.linuxmce.org/index.php?title=User:Esev/LinuxMCE_Install_Notes&diff=25859User:Esev/LinuxMCE Install Notes2010-10-11T03:00:20Z<p>Esev: /* Install LinuxMCE */</p>
<hr />
<div>== Install Core/Hybrid ==<br />
I think the kernel that ships with 0810 is too old for my hardware. Several devices need updated drivers. These drivers need to be placed onto a USB drive before beginning. You can view all the hardware for my setup on the [[User:Esev/LinuxMCE_Setup|LinuxMCE Setup]] page.<br />
<br />
=== Boot the Snapshot DVD ===<br />
These instructions were created for 0810 snapshot 23326. When booting from the DVD, change the kernel options to include "all_generic_ide" http://ubuntuforums.org/showpost.php?p=5436513&postcount=7<br />
<br />
==== Create four partitions ====<br />
<br />
# 500MB ext3 for /boot<br />
# 4GB swap<br />
# 200GB ext3 for /<br />
# Rest of the drive XFS for /home<br />
<br />
=== First Boot ===<br />
==== Get the primary network card (eth0) working ====<br />
# Using a USB drive, copy the drivers for r8168, r8169, e1000, and hid to /root/drivers<br />
# extract, compile, and install the r8168 driver<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8168.ko<br />
rmmod r8169<br />
modprobe r8168<br />
/etc/init.d/networking restart<br />
<br />
==== Install sshd so I can complete the installation from the comfort of my couch ====<br />
apt-get update<br />
apt-get install openssh-server<br />
<br />
==== More driver installs ====<br />
# Replace the buggy r8169 module so it doesn't incorrectly auto detect my primary network card<br />
make<br />
cp r8169.ko /lib/modules/`uname -r`/kernel/drivers/net/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko<br />
# Install the driver for the secondary network card (eth1) (e1000e driver)<br />
cd src && make install<br />
modprobe e1000e<br />
# Install the updated HID driver to support the [[Gyration_GYR4101US]] remote<br />
make<br />
cp hid.ko /lib/modules/`uname -r`/kernel/drivers/hid/<br />
depmod -a /lib/modules/`uname -r`/kernel/drivers/hid/hid.ko<br />
# Rebuild initramfs<br />
echo "r8168" >> /etc/initramfs-tools/modules<br />
update-initramfs -uvk `uname -r` | tee ~/updateinit.txt<br />
<br />
==== Setup a RAID 1 across both drives ====<br />
<br />
First install mdadm<br />
apt-get install mdadm<br />
<br />
Then follow the directions [[LinuxMCE_%2B_RAID_on_boot_drive|here]] making the changes noted below.<br />
# /dev/md0 is sd[ab]1 - /boot<br />
mdadm -C /dev/md0 -n2 -l1 -e1 missing /dev/sdb1<br />
mke2fs -j -L boot /dev/md0 <br />
# /dev/md1 is sd[ab]5 - swap<br />
mdadm -C /dev/md1 -n2 -l1 -e1 missing /dev/sdb5<br />
mkswap -L swap /dev/md1<br />
# /dev/md2 is sd[ab]6 - /<br />
mdadm -C /dev/md2 -n2 -l1 -e1 missing /dev/sdb6<br />
mke2fs -j -L root /dev/md2<br />
# /dev/md3 is sd[ab]7 - /home<br />
mdadm -C /dev/md3 -n2 -l1 -e1 missing /dev/sdb7<br />
mkfs.xfs -f -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L home /dev/md3<br />
<br />
Inside the /dev/md2 chroot, replace /etc/fstab with<br />
LABEL=root / ext3 relatime,errors=remount-ro 0 1<br />
LABEL=boot /boot ext3 relatime 0 2<br />
LABEL=home /home xfs relatime,allocsize=512m 0 2<br />
LABEL=swap none swap sw 0 0<br />
<br />
Use the LABEL=root in the grub kernel arguments too<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 1<br />
root (hd0,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash <br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
title Ubuntu 8.10, kernel 2.6.27-17-generic - drive 2<br />
root (hd1,0)<br />
kernel /vmlinuz-2.6.27-17-generic root=LABEL=root ro quiet splash<br />
initrd /initrd.img-2.6.27-17-generic<br />
quiet<br />
<br />
Adding /dev/sda to the RAID array takes around three hours to complete on my 1TB drives<br />
<br />
==== Temporarily disable the firewall ====<br />
When LinuxMCE is installed, it firewalls connections coming from the primary interface (eth0). Before installing, add the following to /etc/rc.local<br />
/sbin/iptables -P INPUT ACCEPT<br />
This will be removed later after things are installed and the firewall can be properly configured from the web interface<br />
<br />
=== Install LinuxMCE ===<br />
<br />
At this point, the [[Installing_0810|0810 Installation Instructions]] can be followed.<br />
<br />
==== AV Setup Wizard ====<br />
After rebooting, video display will be lost. See [[AV_Wizard_Step_by_Step#Section_II|Section II of the AV Setup Instructions]]. In my case, I needed to press '3' for Component video.<br />
<br />
==== Misc tweaks ====<br />
Add the following to /etc/bind/named.conf.forwarders<br />
forwarders {10.234.32.194;};<br />
forward only;<br />
<br />
The core has lots of RAM. Give more to MySQL to make it run faster. Edit /etc/mysql/conf.d/lmce-my.cnf and add<br />
innodb_buffer_pool_size=256M<br />
<br />
Add the firewall rules: Advanced>Network>Firewall rules<br />
* Allow ports 80, 3306, and 22. <br />
* Then remove the iptables line that was added to /etc/rc.local<br />
<br />
Add MySQL users<br />
USE mysql;<br />
GRANT ALL PRIVILEGES ON pluto_main.* TO 'HADesigner'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
GRANT ALL PRIVILEGES ON *.* TO 'eric'@'10.234.32.XXX' IDENTIFIED BY 'password';<br />
FLUSH PRIVILEGES;</div>Esev