Advice on media server setup

Discussion in 'Windows 10' started by Bigal, Dec 10, 2018.

  1. Bigal

    Bigal MDL Member

    Mar 4, 2011
    238
    13
    10
    #1 Bigal, Dec 10, 2018
    Last edited: Dec 10, 2018
    Hi,
    My current system is running win 10 LTSC x64 as I want to run Forza, it's running windows media center 8.8.2 and its on 24/7 to record tv. It has an ssd and several HDD's and a quad tv tuner.
    I would like to use my old system as a media server with windows media center to record tv;
    Gigabyte GA-M52L-S3 with a HD 5450 1G D3 SILENT and 3 tv tuner cards
    I would like my current system to be only on when I want to watch tv or play games and be completely silent, so I will move my tuner card and HDD's to the "media server"
    1. what OS should I put on the Media server
    2. do I remote desktop into the Media server to run media center
    3. do i need media center on my current system to schedule recordings ect ect
    4. depending on the answer to the above, shall I install win 10 1809 onto my current system

    The proposed media server can either be in the same room "silent" and can connect to my AV setup, or in another room.

    Thanks in advance
    Alan
     
  2. j.c.f.

    j.c.f. MDL Member

    Mar 1, 2016
    113
    9
    10
    1. Doesn't matter.
    2. Not necessarily, I serve the recorded files up and play them over the network.
    3. Let WMS on the server do the recordings and WMC on the playback machine play them back.
    4. Doesn't matter as long as you're down with the quirks of replacing MSVidCtl.dll etc.

    I use a similar setup only the media server sleeps as well as the playback machine and I use WOL with mc-wol.exe to wake the server up when I want to play stuff otherwise I let WMC running on it wake it up to record stuff and it serves up the directory WMC records stuff in to the playback machine(s). I don't let Windows decide when to sleep, instead use batch files running Steve Gibson's Wizmo.exe sleep command to check if there are recordings going on or other processes I don't want disturbed or whether RDP is active (the idea being to RDP to the machine when playing stuff or setting new things up to be recorded so you can (a) put it back to sleep when you're done watching and (b) to block the scheduled tasks I run to put the machine to sleep after recordings every half hour or so, I don't playback stuff over RDP though, not enough network bandwidth). Windows never could make it's mind up about sleeping properly, just not within the paradigm to have a server sleeping I guess. You do have to be a little careful playing a recording on the playback machine with WMC that currently being recorded and WMC also gets it's knickers in a twist when you run WMC on the playback machine when the media server is recording, if WMC says the file is only 1 minute long you either need to copy it somewhere else or fire up WMC on the playback machine with the server sleeping and then wake the server up and let WMC see everything again. And you probably want those scheduled tasks to sleep the machine log their output because it can take a bit to get everything bedded down properly, but it is possible.

    sleep batch file:

    date /t
    set prompt=$t $p$g

    rem see if wmc is actually recording something
    sc query ehsched | find "STOPPED" > nul
    if errorlevel 1 exit

    rem see if winamp is running
    tasklist /fi "imagename eq winamp.exe" | find ":" > nul
    if errorlevel 1 exit

    rem wizmo.exe quiet standby! not sure the damit version (!) is safe
    wizmo.exe quiet hibernate
     
  3. j.c.f.

    j.c.f. MDL Member

    Mar 1, 2016
    113
    9
    10
    And the nightly sleep batch file is something like this where it checks for RDP before calling the sleep batch in the previous post:

    date /t
    set prompt=$t $p$g

    rem see if RDP sesssion active
    query user | find "rdp-tcp" > nul
    if errorlevel 1 goto good
    exit
    :good

    rem taskscheduler seems to have an issue sleeping immediately after firing off a task so wait a bit...
    timeout /t 66 >nul

    sleep.bat
     
  4. j.c.f.

    j.c.f. MDL Member

    Mar 1, 2016
    113
    9
    10
    And I also like to put a bunch of pings after the MC-WOL command so you can tell when the server finally wakes up..

    mc-wol.exe server's MAC
    ping -n 100 server's IP
     
  5. Bigal

    Bigal MDL Member

    Mar 4, 2011
    238
    13
    10
    1 win10 LTSC, win10 1809, whs 2011, win8, win7, there must be a preference? what a pita win10 is to share files
    2 how do you add new recordings?
    3 that was the plan but how to i get the media server to record new programs, rdp, recording broker...? it would be nice to use the same way everytime
    4 that was sorted with 8.8.2 wasnt it?
    The media server will be on 24/7 tried sleep ect before.