ExPVR (9)
This software is for personal use only. A license is required to use this software for commercial purposes.
END-USER LICENSE AGREEMENT FOR ExPVR IMPORTANT PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE CONTINUING WITH THIS PROGRAM INSTALL: pH-Mb's End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and pH-Mb for the pH-Mb software product(s) identified above which may include associated software components, media, printed materials, and "online" or electronic documentation ("SOFTWARE PRODUCT"). By installing, copying, or otherwise using the SOFTWARE PRODUCT, you agree to be bound by the terms of this EULA. This license agreement represents the entire agreement concerning the program between you and pH-Mb, (referred to as "licenser"), and it supersedes any prior proposal, representation, or understanding between the parties. If you do not agree to the terms of this EULA, do not install or use the SOFTWARE PRODUCT.
The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
1. GRANT OF LICENSE.
The SOFTWARE PRODUCT is licensed as follows:
(a) Installation and Use.
pH-Mb grants you the right to install and use copies of the SOFTWARE PRODUCT on your computer solely for your internal, non-commercial, operations.
(b) Backup Copies.
You may also make copies of the SOFTWARE PRODUCT as may be necessary for backup and archival purposes.
2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
(a) Maintenance of Copyright Notices.
You must not remove or alter any copyright notices on any and all copies of the SOFTWARE PRODUCT.
(b) Distribution.
You may not distribute registered copies of the SOFTWARE PRODUCT to third parties. Evaluation versions available for download from pH-Mb's websites may be freely distributed.
(c) Prohibition on Reverse Engineering, Decompilation, and Disassembly.
You may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.
(d) Rental.
You may not rent, lease, or lend the SOFTWARE PRODUCT.
(e) Support Services.
pH-Mb may provide you with support services related to the SOFTWARE PRODUCT ("Support Services"). Any supplemental software code provided to you as part of the Support Services shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA.
(f) Compliance with Applicable Laws.
You must comply with all applicable laws regarding use of the SOFTWARE PRODUCT.
3. TERMINATION
Without prejudice to any other rights, pH-Mb may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the SOFTWARE PRODUCT in your possession.
4. COPYRIGHT
All title, including but not limited to copyrights, in and to the SOFTWARE PRODUCT and any copies thereof are owned by pH-Mb or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants you no rights to use such content. All rights not expressly granted are reserved by pH-Mb.
5. NO WARRANTIES
pH-Mb expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT is provided 'As Is' without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, noninfringement, or fitness of a particular purpose. pH-Mb does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the SOFTWARE PRODUCT. pH-Mb makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. pH-Mb further expressly disclaims any warranty or representation to Authorized Users or to any third party.
6. LIMITATION OF LIABILITY
In no event shall pH-Mb be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) rising out of 'Authorized Users' use of or inability to use the SOFTWARE PRODUCT, even if pH-Mb has been advised of the possibility of such damages. In no event will pH-Mb be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. pH-Mb shall have no liability with respect to the content of the SOFTWARE PRODUCT or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.
7. COMMERCIAL USE
This software is for personal (not-for-profit) use only. ‘For-profit-use’ includes, but is not limited to, the use of the SOFTWARE PRODUCT for ‘value-added’ services to customers, even when no direct charge is made. A commercial license is available upon request.
8. INCLUDED LIBRARIES
A copy of the 'Bouncy Castle' library is included with this software. It's license is as follows:
Copyright (c) 2000 - 2011 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Contents
Is it possible to use ExPVR to transfer my Sky+ HD recordings to a larger disk?
Is it possible to use ExPVR to copy my Sky+ / Sky+ HD recordings to a new box?
Can ExPVR copy from a standard definition Sky+ box or Thompson Sky HD box to a newer Sky+ HD device?
Can ExPVR copy Sky+ or Sky+HD recordings to my PC (to watch in media playing software)?
Does this application support the extraction of encrypted recordings?
Which recordings are encrypted?
What software do I need to watch the extracted recordings?
How do I attach the hard disk from my Sky+ HD or other XTV-Based PVR to my computer?
Does this application change the hard drive in any way?
My target disk is not listed in ExPVR, how can I make it be detected?
Are my scheduled recordings copied to the new disk/device too?
What do the colours and letters beside each planner item mean?
-
Is it possible to use ExPVR to transfer my Sky+ HD recordings to a larger disk?
Yes, ExPVR will allow you to upgrade the hard disk in your Sky+ HD box to a larger size, while retaining all of your existing recordings.
-
Is it possible to use ExPVR to copy my Sky+ / Sky+ HD recordings to a new box?
Yes, ExPVR will allow you to copy recordings from any of the supported Sky boxes to a new one. Note that the new box must be one of the HD models (for a full list of supported devices, please see our Device Support section).
-
Can ExPVR copy from a standard definition Sky+ box or Thompson Sky HD box to a newer Sky+ HD device?
Yes! The older boxes (standard definition Sky+ and Thompson Sky+ HD) have a different planner format, but ExPVR is designed to handle this. ExPVR will automatically convert your planner as part of the transfer process.
-
Can ExPVR copy Sky+ or Sky+HD recordings to my PC (to watch in media playing software)?
Yes, ExPVR is able to extract all recordings which are not encrypted, these can then be viewed in your favourite video playing software or portable device.
-
Which devices are supported?
Please see our device support page.
-
Does this application support the extraction of encrypted recordings?
Unfortunately this feature cannot be added. I am not sure of the legality of such a feature and in any case, Sky would take a very dim view; for these reasons I will never add this to ExPVR.
If you extract an encrypted recording, it will still copy but the recording wont be viewable on your computer (it will still be encrypted).
Note that copying encrypted recordings to another Sky+ HD hard disk or a disk image will work fine. The encrypting only prevents watching the recordings on a PC.
-
Which recordings are encrypted?
Recordings from channels you have to have your card inserted to view, are encrypted. Recordings from other, free to air channels (BBC1, BBC HD, ITV, E4 etc.) will extract fine.
Encrypted recordings are highlighted in a pale red in ExPVR.
-
What software do I need to watch the extracted recordings?
The recordings are extracted as standard *.TS files (MPEG Transport Stream). VLC Media Player is recommended for viewing these but they can also be viewed in any Direct Show player (e.g. Media Player/Media Center/DVBViewer) with the correct codecs.
-
How do I attach the hard disk from my Sky+ HD or other XTV-Based PVR to my computer?
All XTV-Based PVRs contain standard PC hard disks with either an IDE or SATA connection. All Sky+ HD boxes have SATA hard disks. It is recommended you connect your hard disk via an external SATA or IDE caddy, but it also possible to connect them internally as long as you read the warnings in the support section. For more information please read the tutorials here.
-
Does this application change the source hard drive in any way?
ExPVR only reads from your PVR hard disk, it will not make any changes. It is therefore safe to use without any worry of corruption.
-
My target disk is not listed in ExPVR, how can I make it be detected?
Your target disk must be blank before it will display as a target in ExPVR. This is to prevent the accidental overwriting of the wrong disk. There is a guide describing how to delete partitions from a disk on our forums.
-
Are my scheduled recordings copied to the new disk/device too?
Yes, your scheduled recordings will also appear in ExPVR and can be selected in the same way as ones that have been previously recorded.
-
What do the colours and letters beside each planner item mean?
ExPVR colour codes recordings based on the following parameters:
Red Background Encrypted recording Blue Text On Demand recording Grey Text Deleted recording (in 'Recycle Bin') Black Text Standard user recording or scheduled recording There are also a number of letters to the left of each item which indicate:
s__ Scheduled recording _u_ User recording _v_ On demand recording __e Encrypted recording
Darwin and OpenTV
The Sky+, Sky+ HD boxes (and their varients from providers in other countries) all run a software called XTV. There are two major versions of this software; an older OpenTV-based system (used by standard definition Sky+ in the UK) and an new-linux based one (originally code-named 'Darwin') which is used by the Sky+ HD boxes.
ExPVR fully supports hard drives from Darwin systems and can both read them and write them. However, ExPVR is only able to read OpenTV disks (it cannot write them).
In summary you can perform the following types of copies:
- OpenTV -> Darwin
- Darwin -> Darwin
- OpenTV -> OpenTV
- Darwin -> OpenTV
Model Numbers
You will be able to find out which model of Sky+ device you have by looking at the sticker on the rear panel of your box.Sky (UK)
PVR Model | Comments |
---|---|
Sky+ HD (Darwin):
|
All models are fully supported and tested |
Sky+ HD (OpenTV):
Sky+ SD (OpenTV):
|
ExPVR has support for copying from these boxes (either to a Darwin Sky+ HD box or your computer). Copies to legacy OpenTV devices are not supported. |
Sky Italia
PVR Model | Comments |
---|---|
My Sky HD (Darwin) |
Our users have used ExPVR with various Sky Italia PVRs (both darwin and legacy) and have reported success. |
My Sky (OpenTV) |
Foxtel (Australia)
PVR Model | Comments |
---|---|
Foxtel iQHD (Darwin) |
Our users have used ExPVR with some Foxtel iQ and iQHD PVRs and have reported success. |
Foxtel iQ (OpenTV) |
KabelBW (Germany)
PVR Model | Comments |
---|---|
Humax iHD-PVR C (OpenTV) |
There is experimental support for copying recorings from this device, including extracting recordings for PC viewing. |
Sky Deutschland (Germany)
PVR Model | Comments |
---|---|
Sky+ (Darwin*) |
Sky Deutschland use a slightly different hard disk layout to other providers and disks from these devices are not yet fully supported. Please see the post on our forums for more details. |
Other
This application should work with other XTV-Based PVRs with similar firmware. The best way to find out is to try the free version. There is no risk in trying this application as it makes no modifications to the source disk.
If you do try another box please send me an email telling whether or not it works! I can then either add it to this list or add support.
Version Comparison
ExPVR Free | ExPVR+ | ExPVR Commercial | |
---|---|---|---|
Price | Free! | £19.99 | Contact for details |
Extract From Sky+ HD to PC (to watch on PC) | Limited to 200Mb | ||
Copy Between Sky+ HD Hard Drives | Limited to 15 | ||
Copy recordings from a Sky+ box to Sky+ HD box | Limited to 15 | ||
Format a new disk for use in a Sky+ HD box | |||
Merge recordings from multiple Sky+ HD boxes | |||
Display all the details of each recording in the planner | |||
Use for commercial purposes | |||
Download |
Copying Between Hard Drives
ExPVR allows the copying of recordings to a new Sky+ HD hard disk. This allows you to upgrade your Sky+ HD hard drive to a greater size without losing your recordings!
Current Features
- Able to extract all non-encrypted recordings from supported PVRs.
- Copy recordings between Sky+ HD hard disks.
- Repair issues with your Sky+ HD recordings.
- Copy recordings from older Sky+ devices to newer Sky+ HD boxes
- Format new hard disks for use in an XTV based PVR.
- Able to choose which recordings to copy to the new disk.
- Re-adds PMT, PAT, ECM and PCR to the recordings to increase compatibility with video players.
- Easy to use, intuitive interface.
- Supports batch copies, just select all the recordings you want to extract and ExPVR will do the rest!
- Full planner support; all the details of each recording are shown, including the channel name, recording title and synopsis.
- Complete help file guiding you through the extraction process.
- Able to extract directly from the disk, or from a disk image.
- Merging of recordings on multiple hard disks onto one.
- All future updates are included in the price!
Planned Features
- Planner editing.
- Adding new video files to the planner.
- If you have any more suggestions please post in our forums!
Contents
Does this application support the extraction of encrypted recordings?
Which recordings are encrypted?
What software do I need to watch the extracted recordings?
Will Push VOD 'Sky Anytime Showcase' recordings work?
How do I attach the hard disk from my Sky+ HD or other XTV-Based PVR to my computer?
Does this application change the hard drive in any way?
I have copied my recordings to a new hard drive, but there a some "failed" entries in my planner.
-
Does this application support the extraction of encrypted recordings?
Unfortunately this feature cannot be added. I am not sure of the legality of such a feature and in any case, Sky would take a very dim view; for these reasons I will never add this to ExPVR. There is however a plug-in API which you could use to add this feature if you wished.
If you extract an encrypted recording, it will still copy but the recording wont be viewable on your computer (it will still be encrypted).
Note that copying encrypted recordings to another Sky+ HD hard disk will work fine.
-
Which recordings are encrypted?
Recordings from channels you have to have your card inserted to view, are encrypted. Recordings from other, free to air channels (BBC1, BBC HD, ITV, E4 etc.) will extract fine.
Encrypted recordings are highlighted in a pale red in ExPVR.
-
What software do I need to watch the extracted recordings?
The recordings are extracted as standard *.TS files (MPEG Transport Stream). VLC Media Player is recommended for viewing these but they can also be viewed in any Direct Show player (e.g. Media Player/Media Center/DVBViewer) with the correct codecs.
-
Is it possible to copy recordings to a new, larger, XTV formatted hard disk which can be used in place of the old one?
Yes, this is now possible with ExPVR version 2 and above, please see the Copy & Format Wizard page for more details.
-
Will Push VOD 'Sky Anytime Showcase' recordings work?
Non-encrypted Push VOD recordings can be extracted in the same way as standard ones and will work correctly. Pull VOD ('Sky Anytime+') recordings which have been saved may work but this has not been tested.
-
Which PVRs are supported?
Please see our device support page.
-
How do I attach the hard disk from my Sky+ HD or other XTV-Based PVR to my computer?
All XTV-Based PVRs contain standard PC hard disks with either an IDE or SATA connection. All Sky+ HD boxes have SATA hard disks. It is recommended you connect your hard disk via an external SATA or IDE caddy, but it also possible to connect them internally as long as you read the warnings in the support section. For more information please read the tutorials here.
-
Does this application change the source hard drive in any way?
ExPVR only reads from your PVR hard disk, it will not make any changes. It is therefore safe to use without any worry of corruption.
-
I have copied my recordings to a new hard drive, but there a some "failed" entries in my planner.
If the "failed" entries are recordings that you choose not to copy then this is normal and they can safely be deleted, this occurs if the "Rebuild Planner" option has been disabled; the recordings that where not copied still exist in the database and the Sky box is just reporting that they no longer exist.
If any of the recording you selected to copy appear as "failed" then something when wrong during the copy operation, please contact us or post in the forums for more help.
Name | Date | Description | |
---|---|---|---|
ExPVR V3.8.21 |
08/01/2014 |
V3.8.21 now has explicit support for the V2.61 planner database version. The "unknown database version" warning should no longer be displayed. New in version 3.8
New in version 3.7
Note that this version needs V4.5 of the .NET framework which is not available for Windows XP, for more details about why, please see this post. |
Download |
Note that this software is for personal use only. If you want to use it commercialy (including as part of a 'value-added' service), please contact us for pricing options.
For full terms and conditions please click here.
The Format and Copy Wizard allows you to copy recordings between Sky+ HD hard drives, or to an image file on your computer. This allows you to upgrade the disk in your Sky+ HD box, move your recordings to a new device or back up your recordings.
The recordings you want to copy to the new disk can be selected from any number of source drives, allowing you to merge recordings from multiple devices onto one.
ExPVR V3.5 brings support for legacy Sky+ and Thompson Sky HD boxes, allowing you to copy recordings from these devices onto a newer Sky+ HD device.
V3.8.21
- Added - Support for planner version 2.62
- Added - Option to show volumes which do not appear as FAT32
- Fixed - ExPVR will now format >2TB disks without failing (note that only 2TB of capacity will be usable)
- Fixed - ExPVR will no longer fail without a descriptive error if there is a problem showing the user interface
V3.8.16
- Fixed - Grouping still not working correctly for copies from DRX890/5 devices.
- Fixed - On demand recordings showing up as empty groups for copies to DRX890/5 devices.
V3.8.15
- Fixed - Recordings not appearing in groups on copied planners.
V3.8.14
- Fixed - Issue introduced in V3.8.13 which was causing some copies from legacy devices to result in an empty planner message.
V3.8.13
- Added - Support for new database version (PCAT-2.51: introduced in R006.058.60.00P, includes fields for planner sharing)
- Added - Support for reading from German KabelBW disks
- Added - Support for PCAT database version 3.47 (Sky DE)
- Added - Highly experimental support for reading ext3-XTVFS layouts (as used by darwin Sky DE boxes)
- Fixed - More fixes for Sky ITA pre-darwin -> Darwin conversions (now working perfectly)
V3.8.8
- Added - "Deselect all deleted" option
- Changed - "Rebuild Planner" is now forced as it is no longer experimental and can fix a lot of planner issues
- Fixed - Various fixes for Italian pre-darwin to darwin conversions
- Fixed - Falure to copy recordings which do not have an SHREC_ITEMS record
V3.8.1
- Added - Brand new recording processor for extracting recordings
- Added - PCR regeneration for recordings with missing PCR
- Added - Regeneration of original ECMs in output .ts file
- Added - Newcamd support
- Added - Far better support for various meta-data versions
- Added - Support for different naming scheme used by Indian legacy Tata Sky devices
- Changed - Free version now limited to copying 15 recordings at a time
- Fixed - Incorrect start time for some converted planners
- Fixed - Slow downs when log window open
V3.7.23
- Added - Disk properties dialog (includes free space details etc.)
- Fixed - Some issues with sector aligned (DB3/DB4) legacy planners
V3.7.22
- Added - Support for a wider variety of legacy planner versions
- Added - Much better legacy DBF format support (means unknown versions are far more likely to work)
- Added - Ability to attach patches to disk for diagnostic purposes
- Added - Ability to force use of legacy planner when darwin databases present
- Fixed - Issues with legacy planner parsing for some planner versions
- Fixed - Issues with legacy recordings which have a start offset
V3.7.13
- Added - Grayed out menu items for 'impossible' actions (e.g. copying when no recordings selected)
- Added - 'Format Only' option for formatting disks without copying recordings
- Added - Ability to dismount and refresh disks in main UI
- Added - Support for Picasso 'deleted' items
- Added - Locking of hard disks on mount to prevent outside changes
- Added - Improved recording copy wizard and clearer target box selection
- Fixed - Issues with pre-darwin to picasso copies
- Fixed - Various issues with merging / planner rebuilds and Picasso
- Changed - Rewritten database engine which is far more compatible with changing Sky+ database versions
- Changed - Rewritten UI code
V3.6
- Fixed - Various DBF (legacy planner) parsing issues
V3.5
- Added - Support for pre-darwin (Sky+ and Thompson Sky+ HD) to darwin copies (all other HD boxes)
- Added - Improved support for pre-darwin devices
- Added - Support for merging recordings from one or more disks onto one
- Added - Better support for recovering recordings from corrupted disks
- Added - Display of Genre and Sub-Genre information for planner items
- Fixed - Bug which caused a blue screen to appear before certain pre-darwin recordings (including recordings made on Darwin systems before they where updated)
- Fixed - A problem causing the buttons on the registration dialog to be pushed off the end when windows was set to High DPI
- Fixed - Bug causing errors if only a small amount of video data was copied to an image (the image was not being made large enough to fit the databases)
V3.1.4478
- Added - Support for copy+ *.XTV files
- Fixed - Whole program crash on preview when video player does not exist
- Fixed - Problems with non-english code pages
- Fixed - Problem with cluster chain from extent code (for reading corrupt hard disks)
- Fixed - Various pre-darwin issues
V3.1.4422
- Added - Recording Previews
V3.0.4402
- Added - VOD recording highlighting & selection
- Fixed - Error when creating an image file which did not already exist
V3.0
- Added - New user interface built in WPF
- Added - Experimental legacy planner support
- Added - Support for falling back to using the extent file for drives with a corrupt video FAT
- Added - Support for new meta-data formats
- Added - New log viewer
V2.1
- Added - Format & Copy Wizard
- Added - Configuration Tool
- Added - Logging to file & far more verbose log items
- Added - Faster method of detecting encrypted recordings
- Added - Basic cacheing for direct disk access (should give better performance)
- Added - FAT map diagnostic tool
- Added - Diagnostic tool
- Added - Update notifier
- Changed - Rewritten Fat32 code (should perform better, and less likely to contain bugs)
- Fixed - File naming error for drives still containing legacy recordings
- Fixed - Errors with planners containing Anytime+ entries (to do with event name format)
- Fixed - Various miss-alignment issues
- Fixed - Errors with the little endian amstrad box
V1.1
- Fixed - Out of memory error for large STR extents.
- Fixed - Problems reading file systems without a volume label (newly formatted darwin file systems no longer have a volume label).
- Fixed - Progress bar error in file system viewer
v1.0
Initial Release
What is ExPVR?
ExPVR is a software package which allows you to manage the recordings stored on Sky+, Sky+ HD and other XTV-based personal video recorders.
ExPVR will allow you to:
- Upgrade your existing Sky+ HD box hard disk space up to a huge 2TB, while retaining all of your existing recordings.
- Transfer your recordings between Sky+ HD boxes.
- Copy recordings from your old SD Sky+, or Thompson Sky+ HD box to your new device.
- Backup your Sky+ recordings to your PC, safe-guarding them from being lost.
- Merge recordings from multiple Sky+ devices or disks, onto one.
- Copy FTA Sky+ recordings to your computer, allowing them to be watched in your favourite media player!
There is no other software on the market that can do this!
Devices
ExPVR has been extensively tested with all of the UK Sky+ and Sky+ HD devices. Support is also included for other XTV boxes from around the world, including:
- My Sky HD (Sky Italia)
- Foxtel iQ (Foxtel Australia)
- Foxtel iQHD
For a full list of supported devices, please visit our Device Support page.
Purchase ExPVR
For copies between hard disks, the free version of ExPVR is limited to copying 15 recordings at a time. For extracting recordings to view on your PC, the free version is limited to copying the first 200MB of each recording. Please visit the features section for a full comparison.
You can purchase this application now for only £19.99:
Your personal registration key will be sent to you automatically once the payment is complete.