Plex Media Server has been updated to v0.9.6.1 which includes a number of fixes to address issues raised in the beta and has a couple of new features. The nice thing about Plex is the number of clients supported and I am going to see if I can get streaming working to my new Raspberry Pi. Details from the Plex Blog:
We’re happy to announce a new release of the Plex Media Server; this is a followup to the last beta release, which was the first to support DLNA and Silverlight Smooth Streaming, and fixes a number of issues in those areas, along with some other things.
Without further ado, here are the changes in the latest release. I’ve also included more detailed changes for the 0.9.6.0 release as well at the bottom. The new releases are available in the usual spot.
– NEW: Mac OSX releases are now signed with Developer ID, making it Mountain Lion and 10.7.4 friendly. – NEW: We now allow the selection of higher quality streams over 3G with the latest iOS client. – NEW: Show “Plex Media Server” when mapping a port via UPnP so it’s nice and pretty on the router. – NEW: Plex Media Server is now available for ReadyNAS Duo v2 (ARM). – NEW: (DLNA) Support matching headers by regular expression in DLNA profiles. – NEW: (DLNA) Allow MIME types to be flexibly overridden by DLNA profiles.
– FIX: Don’t return empty Silverlight Smooth Streaming (SLSS) manifest files, crashes some clients. – FIX: Bad transcoder regression that made remuxing produce ugly artifacts on iOS clients (purple/green). – FIX: Transcoder regression where WEB-DL files (and others) could crash the transcoder. – FIX: Fixed a bug where a large number of sections could make the server not show up in clients. – FIX: Make sure media files sent back can be cached by clients. – FIX: Speed up deletion of (especially large) library sections by at least two orders of magnitude. Fast! – FIX: Fix for subtitles not being enabled automatically in certain cases. – FIX: When we have *known* foreign audio, and a single unknown subtitle, enable it. – FIX: Handle SIGTERM, this is the default kill signal and we should do a proper shutdown. – FIX: (Linux) Plex Media Server now bundles rsync. – FIX: Don’t allow the OS to go to sleep while streaming media. – FIX: Crash that happened when manual NAT setting was used. – FIX: Silverlight and Flash channel crashes on Windows and OS X. (e.g. Netflix) – FIX: Audio transcoder fixes. – FIX: SLSS crash fixed and support for files which claim crazy frame-rates. – FIX: Long shutdown on Linux. – FIX: Some videos not Direct Streaming with LG TVs. – FIX: Crash when /etc/mtab doesn’t exist, use /proc/mounts instead. – FIX: /search endpoint supports single quotes in queries. – FIX: (DLNA) Fix dimensions for DLNA videos of unknown size. – FIX: (DLNA) Don’t error out on unknown DLNA profile tags. – FIX: (DLNA) Give up on starting the DLNA server if it fails too many times in a row. – FIX: (DLNA) Windows setup now creates a firewall exception for DLNA. – FIX: (DLNA) iTunes artist titles was not read correctly by DLNA. – FIX: (DLNA) Return a better protocol info for picky clients.
And for 0.9.6.0:
– NEW: DLNA support. – NEW: Silverlight Smooth Streaming support. – NEW: Audio transcoder (not yet used). – NEW: Many enhancements to generic transcoder. – NEW: Support for gzipped replies, making mobile browsing much quicker.
– FIX: Image thumbnails are rotated according to EXIF data. – FIX: (Transcoder) Resuming certain videos on mobile clients didn’t work. – FIX: Crash in network detection code. – FIX: Cases where scans can abort prematurely. – FIX: On Lion, don’t require the more powerful GPU. – FIX: Detect local network access via IP/netmask. – FIX: (Linux) Crash scanning when permissions were wrong. – FIX: Sometimes auto-generated thumbs turned out too dark. – FIX: An issue signing into myPlex (“Plex Headers are Required”). – FIX: Don’t return disabled build-in plug-ins (e.g. Aperture). – FIX: (Windows) Kill phantom transcode sessions. – FIX: A number of other crashes and minor bugs.
{"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}