Programs That Use Schedules Direct

SD-DD_direct:
ADTV_EPGThe accessDTV Electronic Program Guide (ADTV_EPG) is a tool that works cooperatively with the accessDTV application to improve the guide viewing and scheduling experience with data from Schedules Direct.
ARGUS TVARGUS TV is an advanced rule-based scheduling suite to intelligently record your TV programs, stream live TV, single-seat / multiseat support, Web Access, Messenger chat-bot, full priority/conflict management, standby with Wake-on-LAN, comskip, transcoding, and much more...
Couch PotatoCouch Potato is a Dashboard Widget for Mac OS X that will display a schedule for your favorite TV channels. Couch Potato can automatically keep track of your favorite upcoming shows, and also makes it easy to filter out the shows that you don't ever watch.
FreeguideFreeGuide is a TV guide program. The viewer allows the user to view television listings and create customised TV guides by selecting programmes and by building up a favourites list.
FreevoFreevo allows you to manage your entire digital media collection -- music, videos, photos, and more -- via a remote ontrolled TV interface and through the built-in web interface you can also access your media, view your TV guide and schedule recordings from anywhere in the world. Freevo puts you in control of your television.
iOnTViOnTV is a new application designed to work with the HDHomeRun from Silicon Dust to capture and convert Television for viewing on your Macintosh, iPod, iPhone or AppleTV. (Mac Only)
jflicks media systemThe jflicks media system is a set of Java applications that together can be used for a home media system.
LinuxMCELinuxMCE is a Kubuntu based Linux distribution which includes customized versions of MythTV, asterisk, the Pluto home automation stack, as well as a number of media applications. These applications have all been integrated to work together using the DCE inter-process communications protocol so they can be controlled by an Orbiter application running on a PC, handheld or cell phone connected to the network.
MacProgramGuideLooking for a program guide for your Mac Based Home Theater? Look no further. MacProgramGuide harnesses the power of Web Services and the internet to provide program schedules, episode, cast and crew information.
MediaPortalMediaPortal is an Open Source application ideal for turning your PC / TV into a very advanced Media Center. MediaPortal allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder and much much more. You get MediaPortal as Open Source software. This means you can help in developing MediaPortal or tweak it for your own needs with lots of innovating plugins from our great community.
MisterHouseMisterHouse is an open source home automation program. It's fun, it's free, and it's entirely geeky. Written in Perl, it fires events based on time, web, socket, voice, and serial data. It currently runs on Windows 95/98/NT/2k/XP and on most Unix based platforms, including Linux and Mac OSX.
mvpmcmvpmc is a Linux distribution, with it's own OSS media player, designed to run on computers with the IBM STB02500 CPU (e.g. Hauppauge MediaMVP). It supports playing audio and video and displaying images available to it via a MythTV backend, HTTP, NFS, CIFS and other protocols.
MyTellyMyTelly allows you to download TV listings and have pre-created searches automatically run on the listings. You can then uses these searches to create a TV watching/recording schedule for the week.
PySchedulesPython library with event-driven hooks for lineup, station, channel map, schedule, program, cast/crew, and genre data. Also provides access to newer QAM map (channels.conf) data.
ReplayNTReplayNT is a windows based TV Listing Guide and Remote Controller for various DVR's and PC capture cards. It enhances the ability to search your listings and to set recordings for one or more recorders from a single program.
TorcTorc is an open source DVR based upon the venerable MythTV codebase. Torc aims to deliver modern features such as fully hardware accelerated user interface and video playback, complex OpenGL shader-based UI effects, blazing fast UI, and a ground-up rethink of various media management plugins to deliver the experience users expect, while maintaining the same featureful recording functionality that has made MythTV the premiere DVR for linux. Torc embraces the cross-platform experience and will deliver solutions for all standard platforms, tablets, and mobile environments.
TVMosaicWith the support for satellite (DVB-S/S2), Cable (DVB-C and QAM), terrestrial (DVB-T/T2 and ATSC) and IPTV reception TVMosaic CE will record your favorite TV programs in original quality directly to a hard disk of your host system and let you watch live and recorded TV content within your home network and on the go.
WebGrab+PlusWebGrab+Plus, an advanced multisite incremental XMLTV grabber. As of Januari 2021 it supports grabbing from over 600 tvguide websites in 93 countries. Fast .. trough incremental grabbing. Highly programmable. Optional IMDb postprocessor.
WiRNSWiRNS provides guide data to ReplayTV DVRs. While ReplayTV is (or was) a commercial product, special permission was obtained to allow the use of Schedules Direct. WiRNS-served ReplayTV PVRs, still need to be activated at ReplayTV.com.
Xmltv GUIa lua driven GUI for windows or linux for downloading and processing xmltv listings
xtvd-toolsxtvd-tools is a Python library and set of command line tools to import TV listings into a MySQL database and run searches on those listings, returning the associated programs and schedule information.
JSON:
CW_EPGThe Cliff Watson Electronic Program Guide (CW_EPG) is a tool that works cooperatively with the native software applications of MyHD, FusionHDTV, and HD Homerun tuners to improve your television-scheduling and schedule-viewing experience.
EPG CollectorEPG Collector is a Windows package for collecting the EPG data from DVB or ATSC streams in EIT, MHEG5, OpenTV, MediaHighway, FreeSat and PSIP formats. In addition it can import data from XMLTV and MXF formatted files. The data collected can be used to create an XMLTV file or directly imported to WMC
epg123A standalone utility using SD-JSON to create a custom, complete, and accurate guide for Microsoft Windows Media Center.
JellyfinJellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support.
MFDB-JSONmythfilldatabase grabber for the Schedules Direct JSON service
NextPVRNextPVR is a free Personal Video Recorder (PVR) and Media Centre application for Microsoft Windows. At its heart lies the Electronic Programme Guide from where you can watch (andpause) live TV and schedule your favourite shows for later viewing.
PiGSPiGS (Pi Guide Server) replaces the failing Channel Master CM-7500 DVR+ Internet Guide with an Enhanced Program Guide that uses Schedule Direct guide data. The PiGS application is designed to be installed on a low-cost Raspberry Pi single-board computer(an always-on solution), but PiGS will also work on just about any computer that can run Python 3.7 or greater, such as Linux machines, and even Windows PC's. Your DVR+ will be configured to get its Program Guide from PiGS/SD instead of Channel Master.
SageTVSageTV is now open source; this means that you can contribute to the future and development of SageTV. It is still the most innovative and intelligent media center software for the PC. It offers many unique PVR features such as Intelligent Recordings. The SageTV server runs on Windows and Linux. The unique client interface can be experienced on Windows, Linux, Android and proprietary hardware (HD100, HD200, HD300).
sdJSONA Java grabber and API for the Schedules Direct JSON service
sdjson-clia command line tool that maintains the local cache of data an SQLite database file. The db file can then be used with standard SQL tools to use the data in other apps/projects.
Tempest EPG GeneratorTempest is fully programmable multiple source XMLTV formatted EPG generator which is bundled in a single php file with GUI support and lots of features. You can use ready siteconfigs or make your own with built-in Siteconfig Maker. Currently, it has coverage for +110 countries with +105K available channels.
TV-BrowserTV-Browser is a TV guide (EPG) that is easily extensible using plugins. It is designed to look like a paper based European TV guide.
TypecastTypecast is a Windows application with an easy to use interface for you create comprehensive searches to find any type of TV program you're looking for, all displayed in an attractive guide.
MythTV:
KnoppMyth/LinHESKnoppMyth is a MythTV-based Linux distribution that can automatically detect hardware and install, configure, and tweak MythTV in about 13 minutes with minimal user interaction. It provides a number of extra features and programs such as built-in MythTV documentation, streaming media players, system monitoring tools, video bookmarking, thumbnail generation, and more.
MiniMythMiniMyth is a small Linux distribution that turns a diskless computer into a MythTV frontend.
MythbuntuMythbuntu is an Ubuntu based distribution that is centered around setting up a standalone MythTV box. By committing all work with the Ubuntu archives an Ubuntu box can easily be converted to include Mythbuntu roles and vice-versa.
MythDoraMythDora is one of the easiest ways to install the MythTV DVRproject. It's a self contained disk that has everything you need to install MythTV plus many extra modules as well. MythDora is Fedora based and installs with an easy GUI installer. If you're new to Linux or MythTV then give MythDora a try.
MythTVMythTV is a DVR project for Linux that has been under heavy development since 2002. It is released under the GNU GPL and now contains most features one would expect from a good DVR (and many you might not have thought of but soon won't be able to live without).
XMLTV:
Freeguide/XMLTVFreeGuide is a TV guide program. The viewer allows the user to view television listings and create customised TV guides by selecting programmes and by building up a favourites list.
HSTVHSVR integrates with the HomeSeer automation system. It can schedule reminders for shows and send voice annoucements through whole house audio before it starts. It can also control IR devices to start recording.
Maxemum TV-GuideMaxemum TV-Guide is a KDE TV-guide. It is developed in C++, based on QT/KDE and uses XMLTV as it's back end to grab listings.
MythTV/XMLTVAny Myth distribution using XMLTV's SD grabber as the source.
OnTVOnTV is a GNOME Applet written in Python using PyGTK, it uses XMLTV files to monitor current and upcoming TV programs.
Personal Replay GuideA perl driven TV listing thing that provides a web interface to it along with optional integration to schedule programs on a ReplayTV 4K/5K.
QMagnetoQMagneto is an EPG (Electronic Program Guide) which displays the TV programs. It also able to record programs by call an external program as VLC or mencoder. It is thus possible to record programs from a french BOX (Neufbox or Freebox) or a DVB-T device.
Record_ThisRecord_This is a program that will build the schedules for MYHD cards, Fusion cards/USB boxes and the HDHomerun lan box in a coordinated manner across local and remote machines.
ThreadfinM3U/XMLTV Proxy for using Live TV in Plex, Emby, Jellyfin, and Kernel
TVGTVG is a windows program to display television show listings downloaded with XMLTV which for North America requires subscription to Schedules Direct. TVG is free software released under the GPL.
TvheadendTvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources.
tvradarA Java TV Guide application which is easy to use and fast. It is designed to intelligently filter out channels and show only what you want to see.
TVtimetvtime is a high quality television application for use with video capture cards on Linux systems. tvtime pro cesses the input from a capture card and displays it on a computer monitor or projector.
TV_checkTV-CHECK compares a listing of your favorite TV shows against an actual XMLTV broadcast schedule, and reports changes in your favorite shows as well as any extra episodes via color coded HTML.
WebVCR+Webvcr+ is a simple TV recording system that has a web frontend to trigger and schedule recordings from Tv cards of all types. It is designed primarily for ipod use or other small portable player that would havethe recording converted to a smaller codec and left on a server for the next sync.
WhatsOnTV listings application for Palm OS.
XSLTvXSLTv is a grid viewing program for XMLTV data files. It requires only an xmltv format data file and a modern browser. All prcessing is completely client-side, resulting in a very simple installation.
Non-distributed:
Personal researchNon-Distributed Program (household use only).
Personal research (XMLTV)Non-Distributed Program (household use only), using XMLTV to download TV listings data.
Other:
Don't see your program listed here? If your software is free and/or uses an OSI-approved Open Source license, and doesn't violate our Terms of Use or our Subscriber Agreement, please contact us and we will be happy to list it here. However, until it has been approved, you may not use it with Schedules Direct.