|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Upgrade from v6 to v9
I have finally made the plunge to get off of my rock stable SageTV 6.6.2 setup I've been running for years, and am starting to setup a new machine with SageTV 9. I decided to just do a clean install on a new box. I'm not clear how the upgrade process would work from v6.6.2 but it sounds like a minefield I'm better off avoiding. I'm fine redoing all my v6 preferences, settings, and plugins in v9, though I wish there was an easy way to migrate my favorite v6 recordings accumulated over years to my new v9 environment... So far v9 setup has been easy.
Thanks Glenner! __________________ Old Setup: Server:IBM ThinkCenter M50 (Pentium 4! circa 2000), Win XP, 4GB RAM, 40GB IDE HDD, 6 x SATA HDD (8TB total), HDHR Dual Tuner (HDHR-US), CM 4221/7778 Software: SageTV v6.6.2, SageMC/Foofaraw theme (high WAF) Clients: 3 x HD300 New Setup: Server: Lenovo M910 Tiny (i5-7500T), Win10Pro, 32GB RAM, 512 SSD, 6 HDD (8TB total), SageMC/Foofaraw theme (high WAF), HDHR Dual Tuner (HDHR-US), HDHR Extend (HDTC-2US), CM 4221/7778 Software: SageTV v9.1.2.662, SageMC/Foofaraw theme (high WAF), SD EPG Clients: 3 x HD300 |
#2
|
||||
|
||||
First off, if you do clean, you will lose the MPEG decoder that came with SageTV V6/V7. So either need to get another source for the MPEG Decoder or go thru the upgrade process.
It really wasn't that painful. You can review what I did. Lots of "extra" steps for WAF that you may or may not do. https://forums.sagetv.com/forums/showthread.php?t=64190 Longest part was the V7 upgrade since it had to go to each recording to insert the metadata. This would depend upon how many recordings you have. |
#3
|
||||
|
||||
Quote:
You should be able to run the last v7 installer to upgrade from v6. Then run the v9 installer to upgrade from v7. Even if you chose to do a clean install, you should be able to just copy your old wiz.bin file from the v6 install to the v9 install and it should have all your favorites, watched history, metadata, etc.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#4
|
||||
|
||||
Quote:
Can it go directly from V6 to V9? Or would it need to make a "stop" at V7 first? I have mine at V9 now but would be informative for others still on V6 I did the V6 => V7 (starting it and waiting for metadata insertion) => V9 route |
#5
|
||||
|
||||
Quote:
I do agree with doing a clean install, if for nothing else, than it will clean up all the non-plugin mods that might have been running on your v6 system, and you can start from scratch with the new UI, and the new plugin system going forward. I recommend setting up the new system completely from scratch, getting tuners, channels, and locations all set up. Once that is done, you can shut it down, move your recordings/imported items over to the new server, and copy over the wiz.bin file. Then when you restart sage, it will upgrade the database, and look the new server's folder locations for the files, attaching them to the database entries. You'll end up with a new clean system, with all entries pointing to files in the new locations, and not have an legacy baggage hanging about. What was mentioned above about the SageTV MPEG Decoders is correct - they will not be included in v9. You can either install v7 first to get them, or just use a different set of decoders (LAV is very good, and free). The only reason I can think of to use the SageTV MPEG Decoders is they seem to better support Closed Captioning - if you use it. Of course, that said, if you don't use any windows clients or use the server UI (just use extenders/miniclients/placeshifter) then the decoder doesn't matter. A plug I'll put in here, if you're starting from scratch on a new machine... unRAID... It is an excellent headless server OS, and sagetv works remarkably well on it.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#6
|
||||
|
||||
Quote:
Didn't know about the decoder not mattering if just using extenders and that V9 should handle the wizbin conversion from V6. I may have done my game plan differently (just fresh install, then adding paths & wizbin afterwards) |
#7
|
|||
|
|||
Thanks graywolf, fuzzy... you guys are going to save me a bunch of weekends on setup for sure. But so quite a bit of info here to digest here... Let me see if I got it straight:
Thanks! -glenner. __________________ Old Setup: Server:IBM ThinkCenter M50 (Pentium 4! circa 2000), WinXP, 4GB RAM, 40GB IDE HDD, 6 x SATA HDD (8TB total), HDHR Dual Tuner (HDHR-US), CM 4221/7778 Software: SageTV v6.6.2, SageMC/Foofaraw theme (high WAF) Clients: 3 x HD300 New Setup: Server: Lenovo M910 Tiny (i5-7500T), Win10Pro, 32GB RAM, 512 SSD, 6 HDD (8TB total), HDHR Dual Tuner (HDHR-US), HDHR Extend (HDTC-2US), CM 4221/7778 Software: SageTV v9.1.2.662, SageMC/Foofaraw theme (high WAF), SD EPG Clients: 3 x HD300 |
#8
|
||||
|
||||
Quote:
It is a linux OS, designed to operate primarily as a NAS (network attached storage), but it also has some great virtualization, and semi-virtualization systems on it that enable it to serve a LOT of functions. It has 'dockers', apps that can be downloaded installed, uninstalled, etc as easy as downloading something from an app store, SageTV v9, Plex Media Server, and many other included. It also provides a very versatile system of parity protected storage that the whole system is built upon. It boots off a thumbdrive, and is completely managed remotely via web (and occasionally via telnet for a command prompt when desired). Direct for Sage usage, the benefit is that since it runs the Linux version of SageTV v9, it can run in a 64-bit JVM, which means a lot more memory for sage to work in - a performance and stability benefit for graphic heavy UI's. Once you have it up and running - you will, like most users - continue to find more and more uses for it, and each one is a simple docker install to get up and running. At $59-129 (depending on the number of storage devices), it's cheaper than a win10 pro license you were looking to buy, and will be a more appropriate system for the headless use your system will have. The actual transition process will end up being a bit slower than the above discusses task list, but only because it will take some slow steps to transfer all your recordings off of NTFS formatted drives to the parity protected array of XFS formatted drives. Not tedious work, just a slow process, depending on the drives and the amount of content to move.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#9
|
||||
|
||||
Additionally, is there a particular reason for going with such a small case for something that ultimately is a box of hard drives?
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#10
|
|||
|
|||
Fuzzy, you make a compelling case for unRAID... Do you have a position in this company? :-)
I've spent a couple of hours looking into this platform a bit over the weekend... and am interested... but at this point likely have more questions than answers. One thing is for sure, if I go the unRAID route, I'll likely need to be "buying Fuzzy a beer".
As I said, lots to think about. But I get the sense you are right... I should look at this option before deciding on my upgrade path. Thanks! -Glenner. Quote:
__________________
Server hardware: i7-7700@3.6GHz, ASUSTek Prime H270 Pro, R5 case, 32GB, 2x250GB M.2 SSD cache (raid1), 12TB pool, HDHR Dual Tuner, HDHR Extend, CM 4221/7778 Server software: unRAID 6.9.2, SageTV v9, SageMC (high WAF), SD EPG, dockers (SageTV, Plex, Emby, Unifi Controller, Sonarr, OpenVPN, DelugeVPN, Logitech Media Center, etc.), VMs Clients: 3 x HD300, Placeshifters, 4 x FireStick4K+Android Miniclient, iOS devices+Plex |
#11
|
|||
|
|||
Good question. My current WinXP Sage v6 setup looks like this:
https://drive.google.com/file/d/0B-8...ew?usp=sharing So it's a big IBM ThinkCenter M50 indestructible 24/87 "workhorse" box on the floor... and a whole pile of external USB SATA3 drives plugged in. So my plan was to replace this old box with a smaller more powerful box that has lots of USB ports. The Lenovo tiny M910 is new, powerful, external 65W laptop power supply (easily replaceable), a single fan (only 1 moving part), no old style leaky capacitors, etc. In short, not much can fail on it. So I think it might run 24/7 with minimal issues for 10+ years. At least that's my bet. But so I guess this hardware is not ideal for an unRAID setup? What kind of specific hardware would you recommend instead? I need a tower box of some kind with trays where I can easily plug drives in and out? I want to avoid external USB drives like I'm currently using? I can reuse my SATA drives, and I might need to add some SSD drives for cache? I could really use some advice on proper hardware config if I'm going to do unRAID instead. I'm happy to procure whatever is required for an optimal setup. ...since this is 10+ year plan. Thanks! -glenner.
__________________
Server hardware: i7-7700@3.6GHz, ASUSTek Prime H270 Pro, R5 case, 32GB, 2x250GB M.2 SSD cache (raid1), 12TB pool, HDHR Dual Tuner, HDHR Extend, CM 4221/7778 Server software: unRAID 6.9.2, SageTV v9, SageMC (high WAF), SD EPG, dockers (SageTV, Plex, Emby, Unifi Controller, Sonarr, OpenVPN, DelugeVPN, Logitech Media Center, etc.), VMs Clients: 3 x HD300, Placeshifters, 4 x FireStick4K+Android Miniclient, iOS devices+Plex |
#12
|
|||||||
|
|||||||
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
You might also want to consider adding an SSD as a cache drive.
__________________
Home Network: https://karylstein.com/technology.html |
#13
|
||||
|
||||
Karyl did a pretty good job answering those questions. When I moved my system from windows to unRAID, I only purchased one new drive, but I was able to do some housecleaning ahead of time so i had a bit of empty space on my various windows volumes to begin with. I built the system with all drives installed, but only assigned the 'new' drive to the array, with no parity drive. I then used the 'unassigned devices' plugin, which allows the unRAID system to access drives NOT in the array, to mount the old NTFS drives. I set up the SageTV docker, as well as OpenDCT, which allowed the system to come back online as my sagetv server, and added all the old drives to it as import folders, and the recordings to the array (which is the default). This allowed my sage system to be up and alive relatively quickly after taking the windows one down.
I then had the time to patiently move files from the NTFS volumes to the appropriate folder on the array (recordings or import). As they were moved, and the old drives emptied, I reformatted them and added them to the array. The last to empty was an older 3TB I had, and once emptied, I set it as the parity volume, and started a parity rebuild - which took about half a day I think, but the system was up and running, acting as the server, recording, serving and such the whole time. As far as moving to a different system, the only hardware your unRAID license is tied to is the serial number of the thumbdrive. Replacing this with a different thumbdrive takes a process with the company, but it isn't supposed to take long. There is a plugin that backs up your 'appdata' and 'boot' folders (appdata is where the docker configs and such reside, boot is the thumbdrive, which contains the basic configuration for unRAID itself).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#14
|
|||||
|
|||||
I will dog pile on the unRaid dogpile. I've used unRaid for about 8 years. However the vast majority of that time it was just a parity protected file server. The recent evolution to the docker/VM application support and the quantum leap in the web based user interface make it a game changer. The Sage and OpenDCT dockers are incredibly easy to deploy. I second everything Fuzzy and Karyl said. I'll tag on to some of Karyl's earlier comments.
Quote:
Quote:
Quote:
Quote:
Quote:
+1 for a healthy sized SSD as cache drive. You also want your APPDATA share to live here. Would also make a great home for any fanart you collect to have snappy response.
__________________
Frankentivo: iStar D-380HB, SuperMicro X107-F-O, Xeon 1270v3 CPU, Kingston 8 GB 1600MHz DDRR3L x 4 Tuners: 4 x HDHR OTA, 4 x HDHR3 OTA, 3 x HDHR Prime UnRAID Pro: 1 x Samsung 500GB Cache, 5 x WD Red 4TB (1 Parity, 4 Data) Extenders: 2 x HD-200, 1 x HD-300 on Atlona PRO3HD66m Sage: V9.0.14.567 with OpenDCT on unRaid docker, Gemstone, BMT, Web UI, PlayOn, TiSage |
#15
|
||||
|
||||
unRaid has a Server Layout plugin (think that is the name) which makes it handy to see what drives are where and the disk assignment
Really handy for my 24 drive bay server |
#16
|
|||
|
|||
Thanks a lot for the info folks! After reading a bunch of threads, including this one, and seeing there is a large repository of youtube videos, including a bunch by this chap who is clearly British... I've decided I need an unRAID setup to support my SageTV migration to v9. It just looks like there is lots of stuff I will end up using in unRAID (Sage, Plex, Logitech Media Center, Deluge /w PIA, Windows VMs, etc. This is all stuff I use now)... ...and hopefully the solution will be stable, low maintenance, reliable, protected, and last a decade+.
Quote:
I would imagine my setup steps will be something like this:
Does this sound about right? Do I need to setup OpenDCT? Why do I need OpenDCT? I found a 100+ page thread on OpenDCT in this forum (that I have not really had time to read yet)! Is this a "nice to have"? Can I set this up later as part of "phase 2"? This is a big enough hardware and software migration as it is... and so if I can phase stuff in later that helps me and the WAF since I can be up and running sooner. Quote:
__________________
Server hardware: i7-7700@3.6GHz, ASUSTek Prime H270 Pro, R5 case, 32GB, 2x250GB M.2 SSD cache (raid1), 12TB pool, HDHR Dual Tuner, HDHR Extend, CM 4221/7778 Server software: unRAID 6.9.2, SageTV v9, SageMC (high WAF), SD EPG, dockers (SageTV, Plex, Emby, Unifi Controller, Sonarr, OpenVPN, DelugeVPN, Logitech Media Center, etc.), VMs Clients: 3 x HD300, Placeshifters, 4 x FireStick4K+Android Miniclient, iOS devices+Plex |
#17
|
|||
|
|||
Quote:
More importantly, I'm curious about your hardware... As trying to figure out how to spec and build an unRAID box is not really clear to me. I want to spec out an ideal box for unRAID to suit my purposes. A lot of folks seem to get some kind of mid tower or full tower server with 4-8 internal drives. I like the SuperMicro servers and so am looking at those. I think I would be fine with 4 x 4TB drivers + 512 SSD. Xeon or i7 CPU. 16GB+ RAM. For your "frankentivo", I looked up your components: Frankentivo: iStar D-380HB, SuperMicro X107-F-O, Xeon 1270v3 CPU, Kingston 8 GB 1600MHz DDRR3L x 4 But so... that iStar black compact rackmount 8 hot swap looks awesome. I want that! But I'm not really familiar with rackmount setups and have never owned one. Is this the whole unRAID server in that iStar? Do just the drives go in there? Or the MB too? Do you actually mount this on a rack? Or does it sit on a shelf/desk/floor? Can you please provide some pictures or your setup? I provided some of my measly WinXP setup for comparison purpose. I want to migrate to your setup :-)
__________________
Server hardware: i7-7700@3.6GHz, ASUSTek Prime H270 Pro, R5 case, 32GB, 2x250GB M.2 SSD cache (raid1), 12TB pool, HDHR Dual Tuner, HDHR Extend, CM 4221/7778 Server software: unRAID 6.9.2, SageTV v9, SageMC (high WAF), SD EPG, dockers (SageTV, Plex, Emby, Unifi Controller, Sonarr, OpenVPN, DelugeVPN, Logitech Media Center, etc.), VMs Clients: 3 x HD300, Placeshifters, 4 x FireStick4K+Android Miniclient, iOS devices+Plex |
#18
|
||||
|
||||
Quote:
On unRaid create your User Share and make it Public. Then from your Windows Machine you should be able to access it from the Network and just copy/move your files to the User Share. Setup unRaid SageTV to use you unRaid User Shares then shut it down. You can have your existing SageTV running, and once you have all your recordings copied to unRaid, shut down the Windows SageTV, move your tuners (if needed), configure unRaid SageTV with the tuners, shutdown unRaid SageTV, copy your Windows wiz.bin to unRaid SageTV, start up unRaid SageTV. Above is just quick (off top of my head) plan of action. But might give you some ideas. I don't run SageTV on unRaid but do use unRaid for my NAS and move recordings to it. |
#19
|
||||
|
||||
OpenDCT is software that allows you to use certain capture devices with Sage. It was written specify to support cable card tuners that Sage didn't support natively, such as HDHomerun Prime, but also supports some additional devices. You don't need this unless you are using one of those tuners.
OpenDCT was not written specifically to work with UnRaid or Docker, but there is a container available now that makes it easy to do so.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#20
|
|||
|
|||
Quote:
I guess I may not need OpenDCT is what it sounds like... But strange that OpenDCT would be needed for HDHR Prime, while not needed for Extend?
__________________
Server hardware: i7-7700@3.6GHz, ASUSTek Prime H270 Pro, R5 case, 32GB, 2x250GB M.2 SSD cache (raid1), 12TB pool, HDHR Dual Tuner, HDHR Extend, CM 4221/7778 Server software: unRAID 6.9.2, SageTV v9, SageMC (high WAF), SD EPG, dockers (SageTV, Plex, Emby, Unifi Controller, Sonarr, OpenVPN, DelugeVPN, Logitech Media Center, etc.), VMs Clients: 3 x HD300, Placeshifters, 4 x FireStick4K+Android Miniclient, iOS devices+Plex |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Upgrade SageTV V6 to V9 - my upgrade guide | graywolf | SageTV Github Development | 8 | 06-17-2017 08:46 AM |
HD-200 --> HD-300 upgrade. Is worth the upgrade for me? | mkanet | SageTV Media Extender | 7 | 12-22-2010 08:42 AM |
To upgrade or not to upgrade | mgkicer | SageTV Software | 5 | 10-02-2009 02:51 PM |
To upgrade or not to upgrade - That is the question.... | scoful | SageTV Software | 3 | 05-31-2007 05:35 AM |
v5 to v6 upgrade? | dpackham | SageTV Beta Test Software | 7 | 12-19-2006 01:15 PM |