Last week on The Media Center Show a listener asked what is the best way to transfer TV shows recorded on Windows Media Center to an iPod, on the show I asked for recommendations and long time listener Brian Frost sent me some detailed instructions of how he does it that I thought its well worth documenting. So here is Brian’s set by step instructions:
First, I have found no completely automatic solution. For me, with around 15-20 files a week to port across, the conversion procedure MCE to ITunes takes about 2 minutes of actual ‘work’. The process is actually quite simple though. Originally I used a method involving DVRMS Toolbox. This works but does not handle the ‘tags’ that you will need in the resulting mp3 files for a nice iPod display. This method below takes care of all that and should work for the Zune as well I guess.
This solution is extremely simple and is designed to get DVR-MS files from your Media Center machine right into your IPod via ITunes. This description covers the production of *.mp3 files (for example for recorded radio programs under FreeView in the UK) but should work equally well for media center video material to be displayed on the video IPod.
1. Obtain and install a copy of Digital Media Converter (DMC) from DeskShare (http://www.deskshare.com/dmc.aspx). We will need this to convert the DVR-MS file format to mp3. Note – there is also a free utility called ‘SUPER’ which I have just been trialling – this can convert your DVRMS files to mp3. In fact any tool will work here that is able to do batch conversion.
2. Copy the recorded DVR-MS files into a working directory for processing – for example “c:\Scratch”. We will call this WorkingDir.
3. Select all the DVR-MS files in WorkingDir and drag and drop them into DMC. Configure DMC to convert to MP3 and your desired bitrate (I use 128k because I like to preserve the Freeview radio quality).
4. Start the conversion which may take an hour or so. After this you will now have basic useable mp3 files of your recordings. At this stage it is not necessary to have mp3 tags in the files, hence any way of getting to this mp3 point is fine.
5. Obtain and install a copy of Tag&Rename from SoftPointer (http://www.softpointer.com/tr.htm). We will need this to set the tags inside the mp3 files so that they display nicely on your IPod and in ITunes. (You can skip this step if you wish and simply drag and drop your mp3 files into your mp3 player locating and organising them simply by title, but ITunes works best if you have tags).
6. Right-click your folder WorkingDir and select ‘Open in Tag&Rename’. All of your mp3 files are listed.
7. Click the ‘Get tags from File Name’ tab. In the ‘File Mask’ control, enter the code “%3_%1_%d” (without quotes). This tells Tag&Rename to take various parts of the mp3 file title and treat them as the tags that you want. Click the ‘Preview’ button and you will see the effect. If you’re happy with the tags, click the ‘Write Tags’ button.
8. Click the ‘Multi-File Tag Editor’ tab, click the ‘Genre’ and ‘Year’ tags and enter the tags that you require – for radio I enter ‘Spoken Word’ and ‘2007’ respectively. Click ‘Save Tags’.
9. Click the ‘Get tags from File Name’ tab again. In the ‘File Mask’ control, enter the code “%2” (without quotes). This tells Tag&Rename to take the entire mp3 file name and use it as the title tag. Click the ‘Preview’ button and you will see the effect. If you’re happy with the tags, click the ‘Write Tags’ button. Close Tag&Rename.
10. Your mp3 files are now ready. Move them to a ‘Spoken Word’ folder in your ITunes library, select all of these new files and drag them into ITunes to add them to your library. ‘Lo – they will show up and be fully searchable by tags, name etc. When you sync your IPod, they will also be easily findable there too.
This procedure sounds fiddly but since Tag&Rename remembers your tag codes, it is very quick the second time. Tag&Rename is an excellent acquisition anyway because you can also use it to sort out your music collection.
Many thanks to Brian Frost for allowing me to post his steps!
6 thoughts on “How to get Media Center content on to an iPod”
I’m a little behind on my podcasts, but I can tell you there is a much easier way to do this using DVRMSToolBox.
All you have to do is grab the latest .6 ER build (the current build also works, but you have to install the iPod profiles separately) and set a processing conditioner to automatically run the convert to iPod profile on dvr-ms files and all your recordings will be converted an imported with metadata to iTunes.
I’ve just finished getting the MCX installer mostly running – release should be in the next two weeks. It can convert your audio to MP3 or AAC, or your videos to MPEG4 for iPod, PSP, mobile phone or other device playback directly from the Media Center interface.
I added the iPod profile available on the DVRMSToolBox web site
DVRMSToolBox removes commercials and will processs an etire folder of DVR-MS files over night etc. I just need to get a bit slick now and add some automation, Ie only convert certain programs and remove origional files
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
I’m a little behind on my podcasts, but I can tell you there is a much easier way to do this using DVRMSToolBox.
All you have to do is grab the latest .6 ER build (the current build also works, but you have to install the iPod profiles separately) and set a processing conditioner to automatically run the convert to iPod profile on dvr-ms files and all your recordings will be converted an imported with metadata to iTunes.
cool, thanks Ben
I will do an update on the show
Found your link on twitter. Handbrake also can do a one step conversion from .dvr-ms to a .m4v (or is it .mv4?) file.
I’ve just finished getting the MCX installer mostly running – release should be in the next two weeks. It can convert your audio to MP3 or AAC, or your videos to MPEG4 for iPod, PSP, mobile phone or other device playback directly from the Media Center interface.
Thanks a lot, it really helped me to put my audio books onto my iPod
Just wanted to thank Ben Drawbaugh for his post
I added the iPod profile available on the DVRMSToolBox web site
DVRMSToolBox removes commercials and will processs an etire folder of DVR-MS files over night etc. I just need to get a bit slick now and add some automation, Ie only convert certain programs and remove origional files