> I heard TiVo is working on crowd sourced fast forwarding.
You mean like MythTV did ~8 years ago, by detecting commercials and skipping them entirely?
Who's talking about archiving? There's a lot of programming that isn't available online. Awards shows, specials, news programming. Way more convenient to DVR it.
>Depending on your system it can take 30 minutes to an hour to cut out the commercials
I'd say you need a better DVR. MythTV on a MacMini can auto-flag commercials in a hour long show in about ten minutes, and can losslessly excise them in about two minutes (depends on the speed of the storage device). I can even mate that to a more powerful "slave" machine (or VM if I wanted) to speed that all up.
>re-encode from mpeg2 to mpeg4
That's where you really lose time. However, as I said, if you're just using the DVR as a DVR, and not as an archival device, you don't need to worry about that.
> Or you can download it in the same amount of time and let someone else do the work.
If it's available online, and you have to wait for them to do all that work, which makes it useless for live events. So if you and some buddies want to sit around and watch the World Cup are you going to wait until the game is over, and someone else has done the editing and encoding? Kinda hard to trash talk with your old college pal in another state about his team getting trounced when he's watching the game live and you aren't.
> ...having the option to go through the show at 1.5x speed
I always forget that YouTube has that function. I'm surprised such a function isn't more widely available. It's been a standard function in MythTV since the early 2000s.
You should also check out PBS Video. Almost everything is available there, including local content. Stuff from the BBC, or American Public Television (a separate non-profit that distributes programs like Cook's Country) isn't there, unfortunately.
If you build your own MythTV DVR you can easily do it. But I don't think they have an Apple client. You'll have to check. They do have one for Fire TV.
It has a lot of function. Even the ability to automatically skip or delete commercials. You don't even have to display all that it picks up.
I'm guessing the commercial versions are all closed source and you can't do it.
Though I've never really noticed what your are describing, it may be due to the lack of black frame separation in Japan. Though UK does have a black frame so it doesn't explain why you noticed it there as well.
http://www.reddit.com/r/japan/comments/1lqus8/serious_question_why_do_japanese_commercials_on/
Edit: this mythTV wiki states there is a silence requirement in UK advertisements.
https://www.mythtv.org/wiki/Commercial_detection_in_the_UK#Silence_Detection
I've used the Hauppauge HD PVR with nice results https://images-na.ssl-images-amazon.com/images/G/01/electronics/detail-page/hauppauge_B0018LX0DY-02-lg.jpg
To save video from it you literally just feed it input and do
cat /dev/videoX > somefile.ts
It saves an H264 encoded stream straight from the device itself.
You have some controls over the video quality/bitrate. See this for explanation. https://www.mythtv.org/wiki/Hauppauge_HD-PVR#Bitrate_and_Picture_Controls
EDIT: If you are capturing form old VHS, it has composite on the front also. https://images-na.ssl-images-amazon.com/images/G/01/electronics/detail-page/hauppauge_B0018LX0DY-01-lg.jpg
From Mythtv.org
Notice to Schedules Direct users As many of you will be aware, Schedules Direct are making some changes to their data feed. This is nothing to be alarmed about, as long as you update to the latest release of MythTV (0.27.4) everything will continue to work as it always has. There have been many scare stories and false reports in the last few weeks and we want you to know that all that is changing is the address of the server from which MythTV retrieves the guide data. This change has already been made and many people are already using the new address.
Unfortunately it seems this change was mixed with news of an entirely new JSON feed from Schedules Direct. This feed brings some minor improvements to the Schedules Direct service, but MythTV has decided not to use it at this time. An unofficial MythTV grabber was released by Schedules Direct for this new feed without consultation with the MythTV team. Please do not use this grabber!. It inserts data directly into the MythTV database, bypassing MythTV's ability to sanity check, correct and act upon information at a single point of insertion. We will be unable to assist users who run this grabber if they encounter bugs or broken features as a result.
So let me repeat, if you upgrade to MythTV 0.27.4 you will continue to use Schedules Direct with no further action required on your behalf. Do not use any of the other unofficial solutions such as the 'JSON' grabber from Schedules Direct.
https://www.mythtv.org/wiki/User:Blackoper and https://forums.servethehome.com/index.php?threads/updated-krypton-plex-server-open-compute-node-hgst-4u60-added.10770/ I have a rather large extended Greek family on one side. So there are a lot of users. Plus since it is family, i allow them to open multiple streams. One household constantly has 3-4 streams up just on their own between kids movies/tablets/tvs
mythtv will probably be able to do all the recording. the streaming, maybe not. Mythtv isn't really set up for remote (outside the network) access, and HDTV recordings have fairly high bitrates. Even though all houses may have fast internet, international relays may slow things down.
What might be a solution is to record using mythtv but stream using Plex. there is an unofficial, beta, "Mythtv channel" for plex that can read the metadata for mythtv recordings. Plex will transcode/compress the video so that they stream a lot more reliably. And plex is designed for streaming outside the network and is a little more secure. Plex will also stream to phones & tablets, video game consoles, rokus, etc.
But for answers from the Mythtv "experts" you may want to post this on their listserv: https://www.mythtv.org/support
The mpg extension was wrong because they're transport streams. TS is the correct extension. A long-standing issue finally fixed in .28.
It is in the changelog: (https://www.mythtv.org/wiki/Release_Notes_-_0.28)
> Use correct mimetypes and extensions for MPEG2 PS/TS (could affect scripts/tools that expect filenames ending in .mpg) [7bf6bb1]
Well here is the place to look:
The problem with HDMI capture devices is that the sort of streams that people want to record are normally protected (HDCP). That makes such devices a problem for the user. That makes such things fairly obscure and unpopular. For Linux you pretty much have to try to find an appropriate model of this (probably used):
So unless you have an actual need for HDMI capture you should probably just get a Linux compatible analog video capture card that has a composite input. Something like a Hauppauge PVR-250 would work well...
Very easy, Storage Groups are your friend.
Just create a LiveTV storage group and configure a path on your SSD.
> LiveTV (Storage Group): When you watch Live TV with MythTV it automatically creates a recording that is used for pausing, rewinding, etc. while watching Live TV. > > Use this storage group if you want live TV stored in a separate file system. Note that if you make a recording via the record button while watching live TV it may also end up here.
ive got a X8dti (two actually)
processor for core 1366: intel x5670 times 2 from ebay. combined passmark of ~13k+. 12 cores (6 each). cost 85-110 each. brand new from amazon a bit more. There are some with better performance but power usage spikes after x5675
for ram look up all the ram options supermicro lists on ebay until you find a deal. i found 32gb of ecc ram for $140
i do recommend a cache drive for transmission. i went that route with a 3tb. that way i scan spin down my other drives.
I run the m1015 into an intel sas expansion card. Both bought through cheap ebay deals.
yeah it's still seeing some use and is under active development. I think the competition has increased a lot, Jellyfin has a built-in PVR for instance. But MythTV is stable and it works and it's quite nice as a backend to Kodi.
It is essentially IPTV. The M3U file is just a way to define the URL for a channel. Did you see this wiki page? https://www.mythtv.org/wiki/SAT2IP_players_as_capture_cards
Looks like it should work...
I've always used the IR Windows MCE remotes for my Kodi installations (then XBMC) and they've always been the easiest option because at that time there were so many it wasn't hard to get the remote and receiver online. I still have the original receiver from the XP MCE I picked up for my Dad and Mom to use. The remote died but the receiver kept working. I picked up a Vista MCE remote and kept trucking.
Now I see these available on Amazon. I did the homework, the model name: A9N-00009 comes up on remotes.com as being 1039 compatible, which according to this old listing from mythtv is one of the originals.
So I suspect it would work just fine. The question is in this day when there are so many USB\Bluetooth remotes, are those old IR Blaster MCE remotes still worth the buy for Kodi? I don't use it with anything else.
Are you using the proprietary nvidia driver? It has been known to occasionally set a weird DPI for no apparent reason.
You can check this with xdpyinfo | grep dots
. Typically, this would say resolution: 96x96 dots per inch
, and if it's very different from that it might be worth setting it manually.
Combination.
Over the air (all digital now) & PVR software.
CBC streams live
Rogers and/or bell have services for their mobile customers.
Buy the game or season's pass online.
Or finally reddit streams nhl/nfl/nba/mlb/etc..
If you have the USB version you are correct that Windows 7 is the only version of Windows that supports it. The PCIe version supports 8.x. Both have linux drivers so if you want to try that and here is a guide.
Getting a new hard drive will be your cheapest option. I wouldn't recommend upgrading unless you have some need that wasn't met by your previous setup. I hear that costco is running a special throughout most of June on a 5 TB external hard drive that would combo nicely with an internal SSD.
Linux. Kodi has a nice plug-in so I just play through an raspberry pi. Networking it is trivial. Power to compress and stream live over dsl.., that's work but who really cares if you're happy with a dvr. dlna also plays with my tvs and bluerays.
sweet a fellow opencompute node user! Looks like you are using a ton more ram then me. I found 16gb was fine unless you are doing a ton of virtual machines on it or something. I too powered off one of the nodes and am only using 2 processors as i now have gig fiber and dont' need as much transcoding horsepower.
https://www.mythtv.org/wiki/User:Blackoper and https://forums.servethehome.com/index.php?threads/updated-krypton-plex-server-open-compute-node-hgst-4u60-added.10770/
I am running Ubuntu Gnome 16.04. I updated my system the other day and at boot the connection to my HDHomerun from MythTV backed would fail, I found that on boot I would get this message:
Feb 10 16:39:39 photon mythbackend: mythbackend[2196]: E CoreContext recorders/hdhrstreamhandler.cpp:339 (Connect) HDHRSH(1045A053-0): Unable to connect to device Feb 10 16:39:39 photon mythbackend: mythbackend[2196]: E CoreContext dtvmultiplex.cpp:379 (ParseTuningParams) DTVMux: ParseTuningParams -- Unknown tuner type = 0xffffffff80000000 Feb 10 16:39:39 photon mythbackend: mythbackend[2196]: E CoreContext recorders/dtvchannel.cpp:299 (SetChannelByString) DTVChan[5](1045A053-0): SetChannelByString(13_1): Failed to initialize multiplex options Feb 10 16:39:39 photon mythbackend: mythbackend[2196]: E CoreContext recorders/hdhrstreamhandler.cpp:382 (TunerGet) HDHRSH(1045A053-0): Get request failed#012#011#011#011eno: Resource temporarily unavailable (11)
I found that simply restarting MythTV backend would resolve the issue. It seems like it was starting too fast for some reason. I set out to delay it's start and I edited the file:
/etc/systemd/system/multi-user.target.wants/mythtv-backend.service
I added the following line:
ExecStartPre=/bin/sleep 30
Here is my whole file:
[Unit] Description=MythTV Backend Documentation=https://www.mythtv.org/wiki/Mythbackend After=mysql.service network.target
[Service] User=mythtv EnvironmentFile=-/etc/mythtv/additional.args ExecStartPre=/bin/sleep 30 ExecStart=/usr/bin/mythbackend --quiet --syslog local7 $ADDITIONAL_ARGS StartLimitBurst=10 StartLimitInterval=10m Restart=on-failure RestartSec=1
[Install] WantedBy=multi-user.target
>I am not quite sure if some kind of splitter setup would work?
Sure if you have enough signal level to start with. ... and another HW180STB of course.
Have you considered something like MythTV running on an old computer? It does all the commercial removal stuff and archiving...
I never had to mess with any network settings to get my Ceton tuner networking to work with the 14.04 Ubuntu. It self configured itself on ctn0 with a 192.168.200.2 ip. Myth recognized it right away and it has been great ever since... until I upgraded to Ubuntu 16.04. But that is a different story.
It is NOT a requirement to make the IP addresses match your environment. Let it configure itself to the 192.168.200 network. If it is having problems with that, then edit your /etc/network/interfaces file to force the ctn0 card to use a 192.168.200.x IP address. Generally if you have only one card it will be 192.168.200.2. Once the ctn0 network adaptor is configured correctly, you should be able to connect to the web interface of the card at 192.168.200.1
https://www.mythtv.org/wiki/Ceton_InfiniTV_4#Ubuntu
http://www.bsmdevelopment.com/Reference/Sections/InstallNotes-MythTV_section-1.15.html
I've had MythTV setup as a whole house DVR and video streamer which has been working flawlessly since we cut the cord in early 2012. Features:
There is a main server connected to 3 different antennas pointed in various directions. MythTV will select the right antenna based on channel selected or being recorded.
4 TVs in the house all have access to exactly the same content. You can watch a show on one, and resume it on another.
It has 6 tuners, and can potentially record a dozen channels simultaneously. (subchannels on same station)
Each TV has a small atom based PC with a Flirc IR dongle and Logitech remote for control.
At the moment I've got about 4T online. There is no limit, but I've found I don't need more than this.
I pay $25/year to Schedules Direct for guide info. This provides rolling 2 week schedule.
MythTV has all sorts of other features such as automatic commercial flagging/deletion, transcoding, HTTP streaming recording, etc. See https://www.mythtv.org/ and http://www.gossamer-threads.com/lists/mythtv/users/
It all depends on what you are trying to do with MythTV. Have you tried their wiki and forums at https://www.mythtv.org? If you are wanting to record TV, then a TV tuner card or device of some kind is required. Check HDHomeRun and Ceton InfiniTV. I'm using both kinds with my MythTV.
I use an HDHomeRun Extend to record or stream over the air TV from my MythTV server. I have a Ceton InfiniTV 6 with a cable card from my cable provider, WOW, to capture and/or stream up to 6 shows at a time from their cable service. It works pretty good.
Kodi MythTV is just a front end. There is no point IMHO to run Kodi on the same PC as you are running the MythTV backend on. Just use the MythTV Frontend. But if you have another device (Raspberry PI, Android, etc...) that are hooked up to a TV or monitor, those make perfect Kodi front ends for Myth. I have three Minux Android devices that run Kodi as a frontend for MythTV on my TVs around my house. It works pretty great, although now I might just use the Nvidia Shield TV instead.
Here is the link to the PDF on the FCC site. And this was the original resource I found out about it from. If you plan on doing it though I would do more searches on FCC and Firewire just to figure out where everything stands now, I did all this more than 7 years ago although I was able to get two different cable companies to comply it was just super annoying.
It's not that simple, you still have to have a cable subscription I believe you just are able to get unencrypted channels over the firewire. The problem is the pay channels are all encrypted normally hence why you only get over the air ones. I'm pretty sure they can't encrypt the over the air channels. Here is where I got the info from originally. But this was like 7 years ago and it looks like it might have been watered downed since then although I was able to do this with two different cable companies.
Do you mean the hd pvr with a USB connection? If so, try running lsmod | grep hdpvr
. There should be at least one row returned, meaning the module is loaded.
If that's not what you're talking about, that wiki is still the best place to find help for this sort of thing - the developers who built the modules and drivers document all their work there.
If you are talking about OTA, it's more than just a problem with mpeg2. It's the de-interlacing that causes the problem. 16:9 HD at 1080i is interlaced and to de-interlace in real time either takes a decent CPU or a GPU with a driver to handle it. Stuttering means your setup can't keep up with it.
Furthermore how well you handle de-interlacing will determine the quality of the picture you end up with especially if it there is a lot of motion. You would like to do 2X interlacing if at all possible.
See this https://www.mythtv.org/wiki/Deinterlacing
And more here https://www.mythtv.org/wiki/Vdpau
No problem, I was hoping you would see it as being a guiding hand and not looking for a spoon fed answer. In 2005 when I first starting playing with Myth I quickly learned understanding HOW to troubleshoot the application was key so I try to help others in the same way. Great to hear tanscoding is working!
I haven't transcoded in years since hard drive space is really no longer an issue and I rarely travel with recordings anymore so my answer is based on memory. I think you can configure Myth to transcode and remove commercials so if you copy the video file to something else it will be the edited file.
Check out: https://www.mythtv.org/wiki/Removing_Commercials
I see some sections that address exactly what you want to do (transcode with a cutlist) by using some command line switches with the transcoding job either manually or automatically. Give it a read and see if it answers your question.
Have you checked the backend log to see what it is reporting when a transcode errors out? I am sure it will have more detail than Mythweb and hopefully point you in the right direction.
https://www.mythtv.org/wiki/General_Troubleshooting_Tips#Log_Files
Take a look at /var/log/mythtv/mythbackend.log
1) Queue a transcode 2) Watch it fail and note the exact time 3) Review the log for that time to see what it is reporting
Hell, with a little bit of a can-do attitude you can go far beyond what Kodi is capable of. Install MythTV (use a "friendly" pre-rolled distro, like Mythbuntu, if you aren't that adept with Linux), and set 'er up. There are tons of tutorials for the setup process, and even older ones like this one are still mostly accurate (if you just ignore the parts about analog TV and how you now need to use SchedulesDirect for listings in the US).
Boom, whole home DVR with commercial skipping, capacity for multiple tuners, 14 days of scheduling data, and an automatic conflict resolution system.
It looks a lot like MythTV's streaming video interface. It's completely theme-able and it can present the video in numerous ways. You can create your own theme or use one of the numerous ones that can be installed from the setup menu.
Well, cheap in that it's effectively subsidized by your parents if I'm reading that correctly. Not exactly a universal solution, but it's a nice cost sharing idea (friends or family who don't share a house but want to split a bill).
If you were looking to get rid of your TiVo so that you're not having to pay them each month, you could make your own DVR using a PC-based digital cable tuner like the ones from InfiniTV and open source DVR software like MythTV. Then you're only paying for the CableCard / subscription cost sharing you have with your parents.
You can get it from here: tv_grab_zz_sdjson_sqlite as mentioned in the wiki: Schedules Direct Setup.
Well, I have. I installed 32 bit version using the instructions in here. However, I got more fluent playback when using Android TV Leanback Frontend. Package files for both are available from here.
then i'll check out mythtv - is it possible to install it on my old Windows laptop?
nevermind, found this - https://www.mythtv.org/wiki/MythTV_on_Windows#Unofficial_Windows_Pre-Builds
What are some mythtv clients for fire stick that I can try for my "trying new DVR solutions and see what works best"
schedules direct xmltv setup is not tooo hard: https://www.mythtv.org/wiki/XMLTV#Schedules_Direct_Setup
to run something as the mythtv user, do "sudo -u mythtv Command". you use your password, not the mythtv account (which shouldn't even be able to login on its own if configured correctly).
I'm basically just talking about building a little box that I hook up to an antenna to make a free homebrew DVR for over-the-air broadcasts. I've got all the hardware, I just haven't hooked it all up and set up the software yet.
That's a very good point I had forgotten about.
You will need to use a graphics card that can be forced to output custom timings. That could be a headache. Here's a post that covers the whole process for a specific GPU under windows xp. Under linux you could set a custom modeline in your xorg.conf. You'd want the "NTSC525" section for standard definition.
> But yes, I'm using 29.97 in OBS
Ah, that may not be correct either. Good deinterlacing is supposed to double the framerate (because that's how it's drawn on analog TVs). https://www.mythtv.org/wiki/Deinterlacing#Double_Framerate . So if you're capturing deinterlaced video @ 29.97, it may not look as smooth. My videos are 59.94 after processing.
I found my cheapo ezcap to be adequate when I tried to for capturing though. Were you using OBS? I don't think obs handles the deinterlacing well. Like the guide, I captured the raw interlaced video from the card and did all the post processing and compression afterwards. I'm pretty sure OBS isn't setup to save interlaced video for example. I used VirtualDub instead of the Linux program that guy used.
I haven't done it in a while, but this set up worked for me using IPTV.
I am pretty sure you can just add multiple tuners using the same source and you only have to scan for channels one time.
I have never used a SAT>IP so there could be some nuances that I don't know about.
Since none of us are google employees there will be some guesswork in any answers but google already does processing of every video uploaded either to compress it, apply stabilization algorithms, create lower resolution versions, check for prohibited material, etc.
There is no reason why they could not have the algorithm note every time it hit a certain amount of dark frames in succession or other scene changes. In fact certain television recording tools will use this exact same process to skip commercials instead of adding them.
Of course if you are going to go this way, MythTV has been an option for a long time.
At one time it was either that or WMS. Guide data for MythTV costs just $25/year. It can handle multiple antennas, and record watch multiple channels at the same time.
I wouldn't mind setting it up in Linux, but my understanding was that cablecard is only fully supported in WMC, based on the features comparison list, here:
https://en.wikipedia.org/wiki/Comparison_of_DVR_software_packages
However, that chart shows that Kodi would support it with an "external addon". (trying to figure out what that means.) Also, MythTV seems to have some support for it, so I'm looking at that.
You should back up your database following this: https://www.mythtv.org/wiki/Database_Backup_and_Restore
Given that you're on 14.04 which is out of support, probably best thing is to backup your recordings & database and then install 20.04 LTS as a fresh installation and reinstall mythtv and restore your recordings & database. The current release is 31, and it should be able to automatically upgrade your database to the current version. No 27 install necessary, and 27 won't even install on current ubuntus. You'll also have to set up XMLTV because 31 doesn't support the old schedules direct system any more.
I'm running 20.04 and everything works great.
Hi, I'd do a fresh install of Ubuntu 20.04 or Xubuntu 20.04 on the backend box, and then use Mythbuntu Control Panel on both boxes to install MythTV. It is possible to do a fresh install and keep the existing recordings.
+1 All this.
MythTV also has some really great documentation on subjects and hardware related to Linux, HTPCs, OTA, ect even i you don't use MythTV.
Check out the Kodi wiki. Checkout LinuxTV.org.
You can also get a Antenna and do HDTV OTA with a digital menu and pre-record shows, movies.
There's even programs to strip commercials out of the recordings too.
My quick research says that this is a rebranded HDHomeRun Duo Prime. If you know what the internally created IP address is for the tuner, you should be able to enter that as an HDHomeRun in the Live TV section of Jellyfin's settings.
​
If you don't know the IP, there's some instructions from MythTV here (see section 3): https://www.mythtv.org/wiki/Silicondust_HDHomeRun_Prime
You don't have to do all of it, just start from the command line part, and go down until you run the "...discover" to get the IP address. Take note of the section 2 warning, not all channels will work for technical reasons.
Yes, as long as there is something about the device that use enumerates that uniquely identifies the device, you can create your own udev rule(s) too create whatever symlinks you want.
On the road at the moment, so can't post my own examples, but for example
https://www.mythtv.org/wiki/Device_Filenames_and_udev
While this example is targeting video capture devices, it does explain how to get the relevant info you need to write your own rules.
Then I suggest your next steps should be:
speaker-test
(https://www.mythtv.org/wiki/Using_ALSA's_speaker-test_utility).pulseaudio --log-level=3
should help diagnose the issue. You'll have to stop the running pulseaudio service first, with systemctl --user stop pulseaudio.socket; systemctl --user stop pulseaudio.service
.OK, you have a few misconceptions so lets clear those up first. This does basically look like an HDHR prime so it can only tune digital cable with a cable card installed or clearQAM. It is very unlikely you have any clearQAM (unecrypted) channels on Spectrum so you will need a cablecard from spectrum to use this device, or any tuner with your digital cable. Also, with mythtv you will only be able to record channels marked as copy-freely and not being familiar with Spectrum this maybe be none, a subset or all of your channels you pay for.
EIT listings are only broadcast over the air so since the HDHR prime has no ATSC tuner you can not record OTA and you can't get EIT listings data, you would need a different tuner for that.
With a cable card installed you DO NOT want to do a channel scan! All the channels are virtual and mapped through the cable card itself. For information on how to configure a cable card tuner there is an article on the mythtv wiki here: https://www.mythtv.org/wiki/Silicondust_HDHomeRun_Prime Some of the info on the wiki may be out of date but it looks to be a good start.
Hope that helps! I'll be monitoring this thread if you need more assistance!
What I was thinking. Sounds like a driver problem. Install the proprietary drivers and see if that helps. See this too: https://bugs.freedesktop.org/show_bug.cgi?id=93828
Turn on debug logs, https://www.mythtv.org/wiki/Logging, and try running the backend from the command line to see what it's doing when it freezes.
Are you running any other services on that machine?
Il y a longtemps j'utilisais MythTV, avec un ou deux tuners TV. Quand j'enregistrais, il était capable de détecter la pub, de l'enlever, et de faire un nouveau fichier en réencodant pour gagner de la place.
Ça existe toujours: https://www.mythtv.org/ c'était même utilisé par certains dans des hotels, c'était très stable.
Fallait mettre un peu les mains dedans mais peut-être qu'il y a des trucs clés en main maintenant....
I used XFS or ZFS on MythTV machines for the partition that stored recordings. ext4 is notoriously slow for delete operations of large files whereas XFS and ZFS are near instantaneous. This was critical in DVR application.
https://www.mythtv.org/wiki/File_storage
​
There is no universal "best" filesystem. It's a really good idea to understand what makes each unique and choose the correct one for the application.
I've been doing this for 18 years, having switched to free software systems in early 2001. Check out mythtv sometime if you need a DVR to record OTA television. You can skip commercials, or remove them entirely, transcode your HD recordings, automate recording of your favorite programs, run the backend on one machine and different front ends on several others, etc and so on. Don't get me wrong. It's an absolute bitch to get setup and working properly but once you get it right., OMG.
Short answer is yes.
In practice Mythtv can pass along any video file to ffmpeg to be transcoded and the replace the original with the new file. You'll have to adopt someone else's command/script and possibly edit it to fit your needs.
Once it's set up, you can select the recording and choose your transcoding.
ffmpeg is what handbrake uses behind the scenes to do it's transcoding.
>1) Is there a way to get DVR to be able to pause and fast forward and maybe store things to watch at a later time THROUGH Comcast Business?
I think this is a question best directed at them.
>3) Is there any solution where my boss can maybe "remote in" to his satellite TV at home and be able to access his home DVR remotely?
Not really, not without a ton of work and changing shit at his house (eg mythTV + media server + kodi or something).
>2) If there isn't a solution to the above, is there some sort of 3rd party solution to being able to being able to DVR through Comcast at work?
Any device that acts as a TV tuner can also act as a DVR. Due to the content encryption (DRM) used in North America, you will have to acquire a CableCARD programmed to decrypt the content, then connect that to any aftermarket DVR or tuner. MythTV is again applicable, HDHomeRunner and TiVO are others. There are some DVR boxes that don't require monthly fees for channel guides and whatnot. MythTV is the universal solution but takes a lot of setup.
There is no tool to automatically do this, but what you're describing could easily be done with what's called a "paper edit," or an EDL file. But you'd have to do it by hand.
>A long time ago MythTV used something similar to make a cut list to let you cut out commericals so I wondered if something existed for other uses.
MythTV still does it, but the way it works is that it uses a couple different methods to identify commercial breaks. Dips to black, or the absence of a network bug, it's not doing any kind of deep content analysis, it's just looking for black and silence mostly, and even then it's easily bamboozled by things like dips to black in content, or very dark scenes. Sometimes it even misses commercials because a network doesn't use bugs as much as others do.
Holy cramoley, good thing you mentioned this. My HDHR's firmware was nearly two years old. Damn shame you have to install the HDHR app to get that update, because it seems completely non-obvious to someone used to downloading firmware files and then uploading them into devices, and someone who uses the HDHR as a "dumb" tuner for MythTV.
MythTv does it using our HDHomerun. We sometimes use it for that purpose. Problem is that most often the sub-channel’s content does not overlap with one another so not a major benefit. At least for programs we watch. But it does work which is a nice plus.
I looked up a link for you as it might help with whatever you decide to do...
https://www.mythtv.org/wiki/Record_multiple_channels_from_one_multiplex
Should have probably been a bit more detailed, I need the pc to startup just before a recording is due to start and shutdown if there are no recordings due to start. I'll also need the pc to start if I'm using a player to watch a recording and shutdown when I'm no longer watching a recording (assuming it isn't recording anytyat the time).
WoL will boot the pc when I'm using a player but it won't boot if a recording is about to start.
The mythtv equivalent is explained here: https://www.mythtv.org/wiki/ACPI_Wakeup
A busted laptop and a USB/network tuner? Because the solution I've always loved was MythTV, which is free, but works best when paired with a Schedules Direct subscription for $20/yr, which gets you two weeks of EPG listing. That much advance information lets MythTV's conflict resolution engine really shine.
The trick is you need a computer to run it on, and a tuner. So it's not the cheapest thing ever, but if you get an old computer or a laptop with a busted screen you can add a USB tuner or an HDHomeRun for $50-100.
It's not the cheapest solution, but it's pretty much just a one time expense.
I like it. I moved over to the E5-2650L myself from E5-2670 to save power as I didn't need the bit of extra performance. How do you like the ubiquiti gear? I thought about moving to their gateway but stuck with pfsense and just using the ubiquiti ac pro for an AP.
I would think your power usage is pretty high with the two servers there instead of just the one I use? I'm at 413 watts idle
Not sure you need to futz around with lirc theses days. If you are using a modern mythtv you should be able to configure it using the GUI.
Maybe this guide helps?
> A hdhomerun with cable card won't work here with my cable provider because it's an encrypted.
You mean copy protected? Encryption is literally why cablecard exists. Copy protection ("Copy Once", "Copy Never") is on top of encryption.
> Kodi is a mess organizationally generally
Mythlink.pl. Myth recordings normally have esoteric names (timestamps and channel numbers and such). Kodi scrapers need names in formats like "S01E01" or "1x01" with show names either in the files or in folders for scraping to work. Mythlink.pl will create better named links to your recordings. Set up a job in Myth to run mythlink.pl when a recording starts, and then your content should be scrapable by Kodi and/or Plex and will show up in the normal libraries. I don't know how well this works with in-progress recordings.
I know of no way to make Kodi prompt you to delete after watching from your TV Shows library, but you can always hit the "del" key after watching (I don't know why "Delete" isn't a c-menu option, though).
> I'd like a consistent experience moving from TV/device to TV/device.
I use a MySQL database to share libraries and watched state. Note that this is not recommended for TV/PVR, and it's undefined what will happen if you try. In general, the watched state of your recordings in TV (not TV Shows) is managed by your PVR backend, not Kodi.
> Kodi seems to make some questionable security decisions.
No good suggestions there, though filesystem permissions should still apply (Kodi shouldn't be able to read/write in places that the currently logged in user can't touch).
So i buy cheap tivo premiere 4s off ebay. For each one you also need a hdpvr. Ive found the 1212 work for me in linux. Windows others may work. You then go get a cablecard from your cable company for each tivo box. After you get cable card setup working, hook up the tivo component output and optical spdif audio to the hdpvr. Now to control them you have to setup a channel change script. They can be controlled through their ethernet port - https://www.mythtv.org/wiki/Controlling_TiVo_Set_Top_Box_(STB)_via_Network
You can use two different dvr programs (maybe more but i know these two work) - mythtv and nextpvr. Both allow channel change scripts and hdpvrs as an input. Mythtv is linux only, nextpvr is windows only. Nextpvr has the advantage in that you can shoehorn livetv into plex (nextpvr channel plugin) and emby (uses it natively with plugin). Emby is a better implementation to use than plex for livetv and dvr as nextpvr integrates completely into it. You can even assign livetv and dvr to users but you need emby premiere for your server to use dvr. Mythtv cant do livetv but can do dvr in both plex and emby with plugins
My mythtv profile - https://www.mythtv.org/wiki/User:Blackoper
For the dvr part though, yiu wont use plex. You will have nextpvr or mythtv do the dvring. Then after you postprocess put them into a folder that you have as a media library source in plex. I call mine dvr and make it a tv library
Hopefully that gives you a good idea of how much a pain in the ass spectrum and twc are making this by drming all those channels you pay for. Another good option is going to directv. All their boxes can be ethernet controlled and you can have up to 4 (1 genie dvr and 3 minis with no extra charge) if youd rather tell spectrum to eat a dick. You can also keep adding to directv with more tuners. Max of 4 minis and the genie before you need real stbs. Again though still takes a while to setup and wont be natively added to plex.
I am hoping I can use mythtv it has a wiki page that says it should be possible https://www.mythtv.org/wiki/IPTV I think it should be.
Quote ....
"HTTP live streaming with MPEG 2 TS segments over HTTP is supported. Live media broadcasts can be recorded with the IPTVRecorder, on VOD services can be played with the internal player. "
Awesome!
At first I was like why the hell are there so many cables?
Then I realized what a patch panel was and that you had 4 ports per room. Good on you.
Your set up is perfect for this:
Since you have a Linux sever there you might be able to just run something open source:
Added: The dual I know about and the 3 seem to be different things.
MythTV FTW!
I've had MythTV from back before streaming was available ;). And when it was tricky finding the CPU/GPU combo that would produce stutter-free HDTV.
Auto-commercial skipping rules. Between that and netflix, we hardly ever see a commercial in our house.
Little late to the party, but I just finished a Mythbuntu build.
Combined with an HDHomeRun and an antenna, I essentially built my own PVR for OTA broadcasts.
Using a Raspberry Pi 2, I can record 2 streams simultaneously, which then get archived to my Plex server, which means I can play back from any device in -or out- of the house.
It's really easy to write your own script to do it. I wrote a perl script which is the only perl script I've ever written. Have your userjob hand these variable to your script then put them straight into handbrake. If you want to add season and episode numbers you can run it through filebot, use the API, or pull the data straight out of the mythconverg database which is what I do.
Yep, it does output 6 channels, either via analog outputs (several headphone jacks) or SPDIF. Whatever software has to support it though... if your game doesn't support rendering surround sound audio in-engine then it doesn't matter - you can't have real 5.1 audio. I mostly use it with Kodi (since it's an HTPC) and the Xonar outputs true surround sound if the file has it and otherwise I have it set to upmix stereo sound to 5.1.
You can configure ALSA to upmix stereo to surround for any program (even if it only supports stereo) if you want (https://www.mythtv.org/wiki/ALSA_upmixing), but it's kind of tedious and isn't true surround.
Cool! I had no idea.
edit: It looks like the CableCARDs can plug into some TV tuners (such as this one), so there's definitely still the possibility of rolling your own HTPC with encrypted cable.
Thanks dalittle. I'm using an unmodified zap2xml.pl from here(http://zap2xml.awardspace.info/) but I don't think that's really where I should be filtering the stuff.
The entire code for Mythconvert script is at the bottom of the page here(https://www.mythtv.org/wiki/Mythconvert) It's really long, so I didn't want to post the full text here.
I think the final line is probably the best spot to clean up the naming issue. > #This line is simply to start the main function, passing title and subtitle as arguments > main "$title" "$subtitle"
or I guess even here? > ################################################### > # > # Script internal variables - do not edit > # > ################################################### > id="$1" > preset='(--preset=".*")' > inputFile="$2/$3" > outputFile="" > title="$4" > subtitle="$5"
I think I just want to remove the characters. I need to do something with $4 or $5, I'm just not sure what :P
question is better put..... what is the best free option for replacing Media Center
That is much harder to figure out because there are options out there.. but they will cost you hundreds of dollars for the initial setup and then cost an additional amount for guide subscriptions.. and in the end they probably won't provide the full solution for everyone
http://www.team-mediaportal.com/
BUT! nothing will record CopyOnce broadcasts like HBO and all the Sports Channels and lots of other channels except .... Microsoft Media Center..
Its a fricken scam and I blame the Indian Guy Satya Nadella who took over Microsoft.. he has no allegiance to what came before him
And he is throwing away a Major Project that would be the footprint for ATSC 3.0 which will dramatically change the way the US.. and South Korea views Television in the future....
He is a HACK that cant even get a windows phone off the ground.. and he has nothing else to offer the world except to allow the worlds largest install of desktop computers and a major contributor to server solutions not to mention the widest install of office and productivity software get flushed down the toilet...
Crap man I would feel better if Linus was in charge of Microsoft than this hack from India...
I did not mean that you need a new kernel as in you're on 3.19 and you should use 4.2.6. I meant that even regular updates like from 3.13-68 to 3.13-70 wouldn't happen. At least, that's what I recall from my past experience with Mint. If you get at least the security updates, it's fine.
Your second problem is resolved by using persistent device naming via udev rules. Here's an article about it:
https://www.mythtv.org/wiki/Device_Filenames_and_udev
I've no idea why Ubuntu doesn't do it by default. They do it for storage devices...
Build your own MythTV DVR. There are no monthly fees, you can do multi-room, and it has been able to mark and skip commercials for years. Charter marks basic and expanded Copy Freely, so they can be recorded fine, but premiums will not (thanks a lot, DRM).
From looking at online resources my best guesses are:
RAID6 Chunk size: 2MiB (this is just a guess)
XFS Block size: 4KiB (I'm assuming that's the pagesize for my system and I gather I can't go higher)
XFS agcount: 64 (this is just a guess)
sunit=4096,swidth=32768 (from here)
So it looks like my commands should be:
# mdadm --create /dev/md0 --chunk=2048 --level=6 --raid-devices=10 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdh /dev/sdi /dev/sdj /dev/sdk # parted /dev/md0 mklabel gpt mkpart primary 0.00TB 27.00TB # mkfs.xfs -L /big_raid -b size=4096 -d agcount=64,sunit=4096,swidth=32768 /dev/md0p1 But I would just love any advice. I made a RAID5 array with similar settings and it was pretty slow, writing at 20 MB/sec (which was 1/5th the speed I could get with a single drive)
Do you mean software DVR wise? I use mythtv. It supports OTA and cablecard tuners (except for copy protected content). It is an amazing program. You can use mythtv as the backend/frontend of you can use kodi as a frontend.
> CableCARD DVR
Seems there are still some limitations.. https://www.mythtv.org/wiki/CableCARD
EDIT: Also I'm not in USA (I didn't think about that when I asked) I'm in AU.
We have free to air digital TV and we have weird pay-tv.
Because we have idiotic lawmakers over here the pay tv companies don't have to allow us to use our own anything.
Also our pay-tv sucks, not just a little bit like 100% suck.
They don't create content (the free to air channels do) They nickle and dime you on anything that might be remotely worth watching (hint: it's probably not) and they never screen things in order or even in any fashion that is sane. They fill the channels with the same episode of three or four different shows repeated 2-3 times a day.
You are basically paying to watch re-runs of 5 year old Law and order episodes. Unless you pay like 10-15 dollars a channel for the 'premium channels' then you get to watch 2-3 year old shows and movies.. Oh unless you want to pay 2-6 dollars per movie for pay-per-view stuff that isn't widely outdated.
It's 110% bullshit.
Does this not work? I haven't tried in awhile. What about just bitstreaming like a 7.1 source? (Curious over hdmi/Nvidia)
Edit: Like I thought, both do with in Linux according to: https://www.mythtv.org/wiki/User_Manual:HDAudioPassthrough
Yes it will, just not channels marked as anything other than "copy freely". MythTV definitely supports cable card and encrypted channels, though.
e: Just because I really hate misinformation being spread... https://www.mythtv.org/wiki/CableCARD
On top of the channels needing to be decrypted through the cablecard, each channel has a flag on it that determines what a DVR can do. This is done on a per channel, per provider basis. Some providers are very lenient while others are very restrictive. Anything flagged as "copy freely" can be used with software like MythTV. Channels flagged otherwise (such as "copy once" or "copy never") will not work, however.
Openelec sins like what you want unless you want full desktops in which case I suggest ubuntu to get off the ground or if you're familiar with Linux Debian is my preferred distro.
It would seem that myth tv supports the ceton tuner which would allow you to share your tv over the network.
There was a post on here yesterday about a plugin for Kodi that connects to a backend server to allow syncing between all your Kodi boxes which is something you should look into it you can use the Kodi mysql setup.
Good luck.
I always shutdown mythbackend before working on it, and there's a decent guide here.
If you just take a couple minutes to look through the live database, you can often find what you're looking for, with a bunch of examples. (Still, RTFM on the table in question.)
> Should I set up different usernames
No.
> and scripts?
Yes. You would either make an init script or a replacement to run instead of a text mode login. That script drops privileges and runs a loop with either Dialog in text mode or starts X to use Xdialog. If you want it super complicated, create a GUI menu in a simple language like Java or maybe consider abusing an overkill software that already offers this like MythTV with MythGame plugin (I think people also made it work with xbox controllers) https://www.mythtv.org/wiki/MythGame . In parallel it would configure the controller to operate the dialog (if you didnt choose an overkill solution that does this). There would be a list of games in the dialog (and maybe a shutdown option). An option would trigger the controller configuration to change for gaming and a command to start the game. Since it's a loop, the dialog will re-appear after you quit the game.
> have different boot options for the OS?
No, why?
> or have multiple OS's
What?
Heh, no, I had no idea I even needed to do this. After some research, I'm using an OTA antenna and ATSC only allows MPEG-2, according to:
https://www.mythtv.org/wiki/Configuring_HDTV
From reading other sites about watching MPEG-2 on the raspi, they say that video playback will not work at all until you have the MPEG-2 key.. I get playback, it's just choppy sometimes.. perhaps this is because it is encoding it to something else to be able to play it? Anyway, I will give this a shot, Thanks!
Create your own operating system that automatically adjusts the room temperature, lightning and humidity for every inhabitant, has a status display for whatever you can think of, make music or video follow you around the rooms, etc etc...
Hint: you can already do all of that with MythTV.