User:Jamo
Hey-ho, here I am at last. Have had LinuxMCE on my to-do list for a long time and I'm finally getting it off the ground.
Hope to use this page to show my setup with plenty of detail and comments in case anyone would want to duplicate/ learn from it.
Current Setup
Core
- Chassis: FOXCONN TSAA-426 300WATT ATX
- PSU: incl in Chassis: 300w
- Mobo: FOXCONN H61MX-V DDR3 LGA1155
- CPU: INTEL CORE I5 2400 3.1GHZ
- GPU: onboard Intel Sandy Bridge chipset
- RAM: 8Gb (2x KINGSTON DDR3 4GB 1333)
- Cooling: CPU cooler, PSU cooler
- HDD: SEAGATE 320Gb SATA
- DVD: SONY +/- DVD WRITER 24+R,SATA
LMCE:
- 10.04
Cost:
Issues:
- Sandy bridge graphics chipset not supported out of the box in 10.04. This is not an issue at the moment as it's a headless core
but if I were to make it a hybrid: see Sandy_Bridge
Media Director 1: TV Room
Cost: ~ ZAR 2,700 Remotes: AD04 MCE Remote
Rii WiFi keyboard/touchpad
IR Control: USBUIRT
AV Equipment
TV - Hisense 40" LCD TV
- MD video Connection: VGA @ 1280x1024
- MD audio Connection: 3.5mm stereo jack from MD to computer audio in (3.5mm stereo jack) on TV
- Satellite Set-top box input: Composite video (PAL-I) and stereo audio - 3-way RCA input to AV1 RCA jacks
- Audio output: 3.5mm stereo jack from TV headphone out to DiVoom 2.1 Sound
- Remote: Manufacturer IR remote
Satellite TV - settop Box: DSTV PVR I (SD) with dual-view
- Dual LNB input (coax) from satellite dish
- Single RF output (coax) going to TV2 of tenant
- TV1 composite video/stereo RCA out.
- Remote: Manufacturer IR remote
Audio Receiver - Divoom 2.1 Stereo computer sound
- Connection: 3.5mm stereo jack in from TV headphone jack
- Remote: None.
Media Director 2: Kitchen
- Chassis: IBM Thinkpad T30 notebook
- PSU: integrated
- Mobo: ? Chipset: ?
- Sound:AD1881A AC97 codec - 3 audio jacks (headphone, mic in, line in)
- CPU: ?
- RAM: ?
- Cooling: ?
- HDD: none (I stripped it out to make it quieter and cooler)
- DVD: Y
- WLAN: none
- NIC1: 10/100Mb/s
- Bluetooth: No
Cost: ?
UI: 1 (1024x768) Issues: None
Media Director 3: Lounge
Remote: Nintendo Wiimote cheap knockoff using IR pointing
Issues:
- USB gamepad auto-install - on firstboot of MD the script got into an install loop adding lots and lots of these devices and I
don't even have one. Fixed that by hacking the gamepad_detect script. Now it only installs one but it keeps adding this device which interferes with the wiimote. Have deleted the devices from the web admin device tree but they keep being reinstalled unless I comment out relevant sections in at least 3 /usr/pluto/bin scripts. Working on fixing these scripts and figuring out why it is detecting this device on my system when I don't have it. Further info- see forum thread but essentially it is the xconfig setup that picks up an accelerometer in the notebook and creates device /dev/input/js0. That is then picked up by the gamepad detect scripts. Fix will have to be to either find a diff way of detecting gamepads or put in a check for the accelerometer false positive.
- WOL not working
Specifically - it works if you remove the power cable completely, but not if you just shutdown without removing the power cable. Links: http://confoundedtech.blogspot.com/2011/06/enable-wol-on-ubuntu-hp-microserver.html https://bugs.launchpad.net/ubuntu/+source/linux/+bug/714417
Cost: ?
Issues: Volume control on sound card did not work until I applied the Volume_Control_Doesn't_Work fix of adding options snd-intel8x0 ac97_quirk=hp_only to the bottom of the /etc/modprobe.d/alsa-base file.
AV Receiver - Onkyo TX-7440
- Connection: 3.5mm stereo jack from MD to L/R RCA on CD input of receiver
- Remote: None
- Controlled by LinuxMCE: No
Media Director 4: Study
- Chassis: Dell Optiplex ???
- PSU: ???
- Mobo: ? Chipset: ?
- CPU: Intel Core™2 Duo Processor ????
- RAM: 2Gb
- Cooling: ?
- HDD: SATA 2Tb
- DVD: ?
- WLAN: none
- NIC1: ?
- NIC2: ?
- Bluetooth: No
Cost: ?
Issues: None as yet.
Media Director 4: TEST MD
- Chassis: HP Probook 6560b notebook
- PSU: ???
- Mobo: ? Chipset: Mobile Intel® QM67 Express
- CPU: Intel® Core™ i5-2520M (2.50 GHz, 3 MB L3 cache)
- GPU: AMD Radeon HD 6470M with 512 MB dedicated DDR3 video memory
- RAM: ?
- Cooling: ?
- HDD: ?
- DVD: ?
- WLAN: ?
- NIC1: Integrated Intel 82579LM Gigabit Network Connection (10/100/1000 NIC)
- Bluetooth: Yes
Cost: ?
Issues: Can't PXE boot first time- some type of kernel panic. Assume it is related to Unrecognized_NIC. Trying to fix...
A/V equipment
- TV: Hisense LCD V86PE Full-HD 40"
- Amplifier: Onkyo TX-7440
ADSL router / modem
Trendnet 300Mbs Wireless N ADSL 2/2+ Modem router (TEW-658BRM)
Network Switches
D-Link 8-Port Gigabit Desktop Switch - DGS-1008D <- internal LMCE network
EZ Switch™ 10/100/1000 <- external network driving POE Security cameras Cameras
Security Cameras
- El-cheapo IR camera: RMI-550WF / EasyN FS-603
Dyndns for security camera:
Gnudip. run from startup scripts:
/etc/init.d/gnudip [code]
- !/bin/bash
- James's script to setup dynamic dns
usr/local/gdipc/bin/gdipc.pl -g 8001:8002 [/code]
Run at startup [code] update-rc.d gnudip defaults 99 [/code]
Next step(s)
- Clean up corrupted audio database (after documenting schema)
- Try to get javaMO running on HTC one V and /or blackberry 9900 to see if it's any good and how it compares with weborbiter
- Try to get Qorbiter running on HTC on V for the same purpose
- document wiimote installation and usage
- Put a wifi repeater in the roof near the kitchen to cover that side of the house
- Try to get T30 outputting stereo sound on the line-in or mic-in jack as well - then can use rear speakers of surround sound setup as another sound zone
- Add 4 more security cameras with POE splitters for power and a POE switch to drive them
- Get IR remote working with Serial Homebrew IR sensor for lounge MD
- Get IR blaster from Serial Homebrew IR sender on lounge MD working
- Fix multi-zone audio in sync!!!
- Edit web-orbiter to give more feedback - eg. actual vol %, possibly "push" the current song, feedback when a powered-up MD actually is ready (for those MDs you can't see)
Proposed Setup
still under construction....
Tips
- Nvidia card needs to be 6200 or better
- Sound on media directors: Look for cards/chips that deliver:
- 16-bit 96KHz sample rates. This is the level of audio used for the 5.1 surround sound channels on DVD movies (or better).
- If you rip media to Private it won't show up in default Movies/Audio etc list - default options are to filter on Public. Find what you ripped by hitting "Options" on the file list when looking for the media and then include your username. You'll have to hit a pin to play the media, though. If you want to move it from private to public, physically move the file(s) to the public folder.
- To rip commercial dvds you may need to install libdvdcss2. Ensure this complies legally and with your conscience. It complies with my conscience because while I don't believe in copy protection, I will not rip a DVD that I do not own. As follows:
- On the MD (or better still the core prior to diskless creation step): sudo apt-get install libdvdcss2 w32codecs
Database SQL scripts
Use at own risk!! Suggest changing any of the delete or update commands to a select * command first in order to understand what you're about to do.
- Delete all Attributes that are not linked to any File
delete from Attribute where FK_AttributeType=2 and PK_Attribute not in (select FK_Attribute from File_Attribute);
Stuff to solve
- Get wake-on-lan working on TV room MD
- Figure out how to start-up a playlist (or play-all from audio selector) with a random song and then continue random play (rather than having to push random each time)
- Figure out how to add songs to a playlist/manage a playlist from UI2
- Figure out how to get IP camera not dropping its stream from the onscreen display after a while
- Fix usb gamepad install/detect scripts so they don't auto-install and interfere with wiimote... out of the box
- 2nd Web Orbiter
- Security Camera to pop up in view on MD when triggered (motion) (and disappear without messing up vol with the go-back command)
- Security Camera "view" disappears after router has been running for a while
- Screen on HPXW4100 doesn't auto configure
last edit: 2013/06/23