PowerPress Podcasting plugin by Blubrry - Version 9.1.1

Version Description

  • Released on 06/08/2022
  • Bugfix for pro hosting Blubrry customers
Download this release

Release Info

Developer benbeecroft
Plugin Icon 128x128 PowerPress Podcasting plugin by Blubrry
Version 9.1.1
Comparing to
See all releases

Code changes from version 9.1 to 9.1.1

css/admin.css CHANGED
@@ -798,6 +798,14 @@ li.material-list {
798
  /*margin-bottom: 1.5%;*/
799
  }
800
 
 
 
 
 
 
 
 
 
801
  .alert-success {
802
  font-size: 130%;
803
  padding: .5%;
798
  /*margin-bottom: 1.5%;*/
799
  }
800
 
801
+ .alert.alert-danger {
802
+ background-color: #FEF7F8;
803
+ border-left-color: #E36F58;
804
+ color: #444444;
805
+ border-left-width: 4px;
806
+ max-width: 100%;
807
+ }
808
+
809
  .alert-success {
810
  font-size: 130%;
811
  padding: .5%;
css/admin.min.css CHANGED
@@ -1 +1 @@
1
- .powerpress_save_button_other{float:right;background-color:#2278cf;color:#fff;box-shadow:none;border-radius:4px;border:none;padding:1ch 1em}#powerpress_settings .form-table th{padding-left:1em}.pp-migrate-container{background:#fff 0 0 no-repeat padding-box;border:1px solid #444;border-radius:4px;opacity:1;margin:0 auto 1em auto}#powerpreess_step_1b{padding-left:3em}.divider-left{border-left:1px solid #707070}.pp-migrate-container .pp_button{border-radius:4px;float:left}.powerpress-step-blue{height:4ex;width:4ex;background-color:#1976d2;color:#fff;border-radius:2ex;padding:1ex;display:inline-block;text-align:center;vertical-align:bottom;font-size:70%;margin-right:1em}.pp-migrate-container-heading{padding:1em 2em;width:100%;border-bottom:1px solid #444}.pp-migrate-content{padding:2em 3em;width:100%}#pp-migrate-page{color:#444;margin-left:2em;margin-right:2em}#pp-migrate-page .pp-migrate-subtitle{display:inline-block;width:calc(100% - 10em);vertical-align:top;margin-left:1em;color:#747474}.pp-migrate-container input[type=checkbox]{display:inline-block}.pp-migrate-container img{height:7em;display:inline-block}.pp-migrate-container img.loading{height:10px;width:100%;margin:auto auto 1ch auto;display:block}.pp-migrate-container .migrate-status-yellow{color:#ffb92e;font-weight:600}.pp-migrate-container .migrate-status-blue{color:#1976d2;font-weight:600}.pp-migrate-container .migrate-status-red{color:#ff3939}.pp-migrate-container a{color:#1976d2;text-decoration:underline;display:inline-block;margin-top:1em}.powerpress-notice,.wrap div.powerpress-notice,div.powerpress-notice{margin:20px 0 10px;padding:0 5px;line-height:29px}.powerpress-error,.wrap div.powerpress-error,div.powerpress-error{margin:20px 5px 10px;padding:0 10px;line-height:29px;font-size:12px;border-width:1px;border-style:solid;font-weight:700}#powerpress_settings{background-image:url(//images.blubrry.com/powerpress/blubrry_logo7.png);background-repeat:no-repeat;background-position:bottom right}#powerpress_settings ul li ul{list-style:disc}#powerpress_settings ul li ul li{margin-left:50px;font-size:90%}#powerpress_settings td{padding-top:12px}#powerpress_settings td p{padding-bottom:10px}.bpp_input_sm{width:120px}.bpp_input_med{width:250px}.bpp-input-normal{width:80%}.powerpress_color_box{float:left;width:16px;height:16px;cursor:pointer;margin:4px 1px;border:1px solid #666}#powerpress_support li{margin-left:70px;list-style-type:disc;margin-top:0;margin-bottom:0}.powerpress-welcome-news>div{margin:0 10px 0 0}.powerpress-welcome-news a{text-decoration:none}.powerpress-welcome-news .rssSummary{font-size:95%}.powerpress-welcome-news .powerpressNewsPlayer{margin-top:5px}.powerpress-welcome-highlighted{margin:10px 0 0 0;float:left;width:39%}.powerpress-welcome-highlighted>div{margin:0 0 0 10px}.powerpress-welcome-highlighted a{text-decoration:none}.powerpress-welcome-highlighted .rsswidget{font-size:115%;font-weight:700}.powerpress-welcome-highlighted .rssSummary{font-size:95%}.powerpress-welcome-highlighted ul li,.powerpress-welcome-news ul li{margin:15px 0 10px 0}.powerpress-welcome-highlighted h2,.powerpress-welcome-news h2{padding:0}#powerpress_settings label.powerpress-normal-font{font-size:11px}#powerpress_admin_header{vertical-align:text-bottom}#powerpress_admin_header h2{display:inline-block}#powerpress_admin_header h2,#powerpress_admin_header h3,#powerpress_admin_header h4{line-height:1.1;margin:10px 0 0 0;padding:0;font-weight:700}#powerpress_admin_header p{line-height:1.1;margin:5px 0 10px 0;padding:0}#powerpress_admin_header .powerpress-admin-heading{font-weight:700}#powerpress_admin_header .powerpress-mode{margin-left:14px;display:inline-block;color:#f60;font-size:15px;font-weight:700}#pp-getting-started-box{max-width:1200px}#pp-getting-started-box h2{font-size:200%;margin-bottom:20px;font-style:oblique;line-height:1.2em}#pp-getting-started-box>p{font-size:125%}.powerpress-required{font-size:85%;color:#c00;margin-left:12px;font-style:italic}.powerpress-step{display:inline-block;float:left;vertical-align:top;position:relative;padding:8px}.blubrry-services{color:#337ec9;font-size:18px;line-height:1.2}.blubrry-services p{margin:0 70px 0 0;padding:0}.blubrry-services strong{color:#f60;font-weight:400}.blubrry-services p.top-lines{margin-right:0}.blubrry-services a{color:#f60;font-size:20px;line-height:2}.blubrry-services .blubrry-hosting,.blubrry-services .blubrry-stats{float:left;width:230px;height:140px;background-color:#ececec;padding:10px;margin-top:10px}.blubrry-services .blubrry-stats{background-image:url('../images/StatsIcon.png');background-repeat:no-repeat;background-position:bottom right}.blubrry-services .blubrry-hosting{margin-right:50px;background-image:url('../images/blubrry_icon.png');background-repeat:no-repeat;background-position:bottom right}@media screen and (min-width:1px) and (max-width:819px){.powerpress-step{width:170px}#powerpress_steps p{font-size:16px;margin:20px 4px}.blubrry-services .blubrry-hosting{margin-right:20px}}@media screen and (min-width:1px) and (max-width:729px){#powerpreess_step_1{background-position:1px bottom}#powerpress_steps p{margin:10px 4px}.blubrry-services .blubrry-hosting{margin-right:10px}}@media screen and (min-width:1px) and (max-width:729px){.powerpress-step{width:24%;margin-left:30px}}.numberCircle{border-radius:50%;behavior:url(PIE.htc);width:36px;height:36px;padding:8px;background:#fff;border:2px solid #666;color:#666;text-align:center;font:32px Arial,sans-serif}#powerpress_settings_page{background:0 0;background-color:inherit;border:none}#powerpress_settings_page .ui-widget-header{background:0 0;border:none}#powerpress_settings_page .ui-state-default,#powerpress_settings_page .ui-widget-content .ui-state-default,#powerpress_settings_page .ui-widget-header .ui-state-default{background:0 0;border:none}#powerpress_settings_page .ui-tabs-nav li{margin-bottom:0;border-bottom:none}#powerpress_settings_page .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}#powerpress_settings_page .ui-tabs-nav li a{padding:4px 5px 2px}#powerpress_settings_page .ui-tabs-nav li.ui-tabs-active a{padding:4px 5px 3px}#powerpress_settings_page .powerpress_tab{background-color:#fff;border-collapse:separate;border-style:solid;border-width:1px;border-color:#dfdfdf;border-color:#b3b3b3}.pp-section{clear:both;padding:0;margin:0}.pp-section dt{font-weight:700}.pp-expand-section{text-decoration:none}a.pp-expand-section,a.pp-expand-section:focus,a.pp-expand-section:hover,a.pp-expand-section:visited{color:#1976d2}.pp-expand-section-expanded:before,.pp-expand-section:before{background-color:#1976d2;border:1px solid #1976d2;border-radius:3px;font-weight:700;color:#fff;height:20px;width:20px;display:inline-block;margin-right:10px;text-align:center;font-size:20px}.pp-expand-section:before{content:' \25C4';content:'+';line-height:20px}.pp-expand-section-expanded:before{content:' \25BC';content:'-';line-height:16px}.bbplayer_settings .form-table th{padding-bottom:0}.bbplayer_settings h3{color:#036;font-weight:700}.wp-core-ui .button-blubrry{background:#1976d2;border-color:#1976d2;color:#fff}.wp-core-ui .button-blubrry-gray{background:#f7f7f7;border-color:#ccc;color:#555}.wp-core-ui .button-blubrry:focus,.wp-core-ui .button-blubrry:hover{background:#0d87e9;border-color:#0d87e9;color:#fff}.pp-form-error{border:red solid 1px}table{width:60%;margin-top:1%;margin-bottom:1%;border-radius:4px;background-color:#f8f8f8;border:solid #ddd;border-collapse:separate}input,textarea{border-radius:4px}ul{clear:both}th{background-color:#fff;color:#000;border-radius:4px 4px 0 0}tr{line-height:12px}td,th{border-collapse:separate;border-bottom:solid #ddd;padding:2.5%}td{text-align:left;font-size:115%}td:hover{background-color:#fff}th{text-align:center;font-size:100%}td.networkTable{text-align:left}th.pendingApply{background-color:grey}td.pendingApply{color:grey}th.processedApply{background-color:#8fbc8f}td.processedApply{color:green}td.approvedApply{color:green}th.approvedApply{background-color:#8fbc8f}td.disapprovedApply{color:red}th.disapprovedApply{background-color:#8b0000}input[type=email],input[type=password],input[type=text],input[type=url],textarea{width:100%;padding:.6% .6%;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.linkInput{width:50%!important}input[type=radio]{transform:scale(1)}select{width:100%}.ppn-back-button{background:0 0;margin:5px 10px 5px 10px;padding:5px;color:#069;cursor:pointer}#signinButton,.backButton,.primaryButton,.subToggleButton,.toggleButton{display:inline-block;border:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:4px;background-color:#0c74d5;color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:1ch 2em 1ch 2em;cursor:pointer;text-align:center}.warningButton{display:inline-block;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border:none;border-radius:4px;background-color:#b00000;color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:1ch 2em 1ch 2em;margin-right:1em;cursor:pointer;text-align:center}.cacheButton{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);color:#000;display:inline-block;border-radius:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;padding:1ch 2em 1ch 2em;margin-right:1em;cursor:pointer;text-align:center;border:0}#signinButton{width:100%;border-radius:0}.toggleButton{display:inline;width:10%;height:60%;margin:0}.subToggleButton{display:inline;width:7.5%;height:6%;background-color:#696969}.applicantButton{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border:none;border-radius:4px;color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:1ch 2em 1ch 2em;margin-right:1em;cursor:pointer;text-align:center}.cancelButton{background-color:#0c74d5;color:#fff;padding:1% 1%;margin:0 auto;cursor:pointer;border-radius:4px;font-size:90%;width:auto;vertical-align:top;border:1px solid #000}.cancelButton:hover{cursor:pointer;text-decoration:underline}#choiceForm{margin-top:2%}.tab{background-color:#fff;border-bottom:1px solid grey;max-width:80%}.tabInactive{padding:1.4% 1.4% 2% 1.4%;background-color:#fff;color:#a9a9a9;border:none;cursor:pointer;font-size:150%}.tabActive{padding:1.4% 1.4% 2% 1.4%;background-color:#fff;color:#000;border:none;border-bottom:2px solid #00f;cursor:pointer;font-size:150%;font-weight:700}.tabContent{max-width:80%}.programRow{padding:1% 5% 1% 1%;background-color:#fff;border-bottom:1px #000 solid}.programRow:hover{background-color:#d3d3d3}button:hover{opacity:.8}.pageTitle{padding:0 auto;font-size:220%;letter-spacing:1px;line-height:100%}h3.baseChoice{text-decoration:underline #0C74D5;display:block;font-size:150%;color:#0c74d5}p{margin:5px auto;display:inline-block;font-size:105%}.container{padding:1.8% 15% 1.8% 10%;margin:.08% .08% .08% .08%}ul.choiceList{list-style-type:square;padding-left:5%}ul.subChoiceList{list-style-type:circle;padding-left:10%}ul.mainChoiceList{list-style-type:none;max-width:850px}li.material-list{border-radius:4px;padding:2px 15px 20px 15px;margin-bottom:25px;background-color:#fff}.alert{font-size:130%;padding:.5%;background-color:#f44336;color:#fff;display:inline-block;width:99%}.alert-success{font-size:130%;padding:.5%;background-color:#8fbc8f;color:#fff;display:inline-block;width:99%}.closebtn{color:#fff;font-weight:700;float:right;vertical-align:middle;line-height:normal;cursor:pointer;transition:.3s}.alertMessage{float:left;vertical-align:middle;line-height:normal}small{font-size:100%;padding:0 auto;margin-bottom:10%;color:grey;font-style:italic}.closebtn:hover{color:#000}label{font-size:85%}br{height:10%}figure{width:6px;height:6px;border-radius:5px;background:#000;margin:3px 0}#choiceBox,.confirmUnlink,.selectPageBox{background-color:#fff;padding:0 0 2% 0;width:50%;text-align:center;margin-bottom:5%;border-radius:4%}.settingBox{background-color:#fff;padding:2% 2% 2% 2%;width:100%;margin-top:2%;margin-bottom:2%;border-radius:4px;border:1px solid #f5f5f5}.boxTitle{padding:2%;background-color:#0c74d5;color:#fff;border-radius:4px}.thickboxTitle{color:navy}.dropdownChoice{width:50%!important}.material-icons:hover{cursor:pointer}@media only screen and (max-width:980px){.alert,.alert-success{font-size:80%}input[type=checkbox],input[type=radio]{transform:scale(.7)}}@media only screen and (max-width:1092px){table{width:100%}#choiceBox{width:100%}td{font-size:70%}th{font-size:80%}}@media only screen and (max-width:500px){table{width:100%}#choiceBox{width:100%}td{font-size:70%}th{font-size:80%}input[type=checkbox],input[type=radio]{transform:scale(.5)}}.powerpress-blubrry-hosting-marketing{max-width:80rem;margin:0 auto 2rem auto;padding:2ch 2em;background-color:#fff;border-radius:4px;border-top:2px solid rgba(144,144,144,.25)}.hosting-marketing-blubrry-logo{display:inline-block;width:20%;vertical-align:middle}.hosting-marketing-text-container{display:inline-block;margin-left:2em;height:100%;vertical-align:middle}.hosting-marketing-title{color:#0c74d5;font-weight:700}.hosting-marketing-text{text-decoration:none}a.hosting-marketing-text{color:#0c74d5}.hosting-marketing-button{display:inline-block;border-radius:4px;background-color:#0c74d5;color:#fff;font-family:Roboto,sans-serif;font-size:16px;padding:1ch 2em 1ch 2em;cursor:pointer;text-align:center;font-weight:700;width:20%;border:none;margin-left:1em;vertical-align:middle}@media (max-width:1110px){.hosting-marketing-button{width:95%;padding-top:1em;padding-bottom:1em;margin-right:1em}.hosting-marketing-text-container{width:70%!important}.hosting-marketing-blubrry-logo{margin-left:1em}}@media (max-width:799px){#destinations-blubrry .hosting-marketing-blubrry-logo{width:70%;margin-right:1em;margin-bottom:1em;margin-left:0}#destinations-blubrry .hosting-marketing-text-container{width:90%!important;margin-left:0}}@media (max-width:599px){#destinations-blubrry .hosting-marketing-blubrry-logo{width:80%}}@media (max-width:480px){.hosting-marketing-blubrry-logo{width:90%;margin-right:1em;margin-bottom:1em;margin-left:0}.hosting-marketing-text-container{width:90%!important;margin-left:0}.hosting-marketing-button{margin-left:0}}
1
+ .powerpress_save_button_other{float:right;background-color:#2278cf;color:#fff;box-shadow:none;border-radius:4px;border:none;padding:1ch 1em}#powerpress_settings .form-table th{padding-left:1em}.pp-migrate-container{background:#fff 0 0 no-repeat padding-box;border:1px solid #444;border-radius:4px;opacity:1;margin:0 auto 1em auto}#powerpreess_step_1b{padding-left:3em}.divider-left{border-left:1px solid #707070}.pp-migrate-container .pp_button{border-radius:4px;float:left}.powerpress-step-blue{height:4ex;width:4ex;background-color:#1976d2;color:#fff;border-radius:2ex;padding:1ex;display:inline-block;text-align:center;vertical-align:bottom;font-size:70%;margin-right:1em}.pp-migrate-container-heading{padding:1em 2em;width:100%;border-bottom:1px solid #444}.pp-migrate-content{padding:2em 3em;width:100%}#pp-migrate-page{color:#444;margin-left:2em;margin-right:2em}#pp-migrate-page .pp-migrate-subtitle{display:inline-block;width:calc(100% - 10em);vertical-align:top;margin-left:1em;color:#747474}.pp-migrate-container input[type=checkbox]{display:inline-block}.pp-migrate-container img{height:7em;display:inline-block}.pp-migrate-container img.loading{height:10px;width:100%;margin:auto auto 1ch auto;display:block}.pp-migrate-container .migrate-status-yellow{color:#ffb92e;font-weight:600}.pp-migrate-container .migrate-status-blue{color:#1976d2;font-weight:600}.pp-migrate-container .migrate-status-red{color:#ff3939}.pp-migrate-container a{color:#1976d2;text-decoration:underline;display:inline-block;margin-top:1em}.powerpress-notice,.wrap div.powerpress-notice,div.powerpress-notice{margin:20px 0 10px;padding:0 5px;line-height:29px}.powerpress-error,.wrap div.powerpress-error,div.powerpress-error{margin:20px 5px 10px;padding:0 10px;line-height:29px;font-size:12px;border-width:1px;border-style:solid;font-weight:700}#powerpress_settings{background-image:url(//images.blubrry.com/powerpress/blubrry_logo7.png);background-repeat:no-repeat;background-position:bottom right}#powerpress_settings ul li ul{list-style:disc}#powerpress_settings ul li ul li{margin-left:50px;font-size:90%}#powerpress_settings td{padding-top:12px}#powerpress_settings td p{padding-bottom:10px}.bpp_input_sm{width:120px}.bpp_input_med{width:250px}.bpp-input-normal{width:80%}.powerpress_color_box{float:left;width:16px;height:16px;cursor:pointer;margin:4px 1px;border:1px solid #666}#powerpress_support li{margin-left:70px;list-style-type:disc;margin-top:0;margin-bottom:0}.powerpress-welcome-news>div{margin:0 10px 0 0}.powerpress-welcome-news a{text-decoration:none}.powerpress-welcome-news .rssSummary{font-size:95%}.powerpress-welcome-news .powerpressNewsPlayer{margin-top:5px}.powerpress-welcome-highlighted{margin:10px 0 0 0;float:left;width:39%}.powerpress-welcome-highlighted>div{margin:0 0 0 10px}.powerpress-welcome-highlighted a{text-decoration:none}.powerpress-welcome-highlighted .rsswidget{font-size:115%;font-weight:700}.powerpress-welcome-highlighted .rssSummary{font-size:95%}.powerpress-welcome-highlighted ul li,.powerpress-welcome-news ul li{margin:15px 0 10px 0}.powerpress-welcome-highlighted h2,.powerpress-welcome-news h2{padding:0}#powerpress_settings label.powerpress-normal-font{font-size:11px}#powerpress_admin_header{vertical-align:text-bottom}#powerpress_admin_header h2{display:inline-block}#powerpress_admin_header h2,#powerpress_admin_header h3,#powerpress_admin_header h4{line-height:1.1;margin:10px 0 0 0;padding:0;font-weight:700}#powerpress_admin_header p{line-height:1.1;margin:5px 0 10px 0;padding:0}#powerpress_admin_header .powerpress-admin-heading{font-weight:700}#powerpress_admin_header .powerpress-mode{margin-left:14px;display:inline-block;color:#f60;font-size:15px;font-weight:700}#pp-getting-started-box{max-width:1200px}#pp-getting-started-box h2{font-size:200%;margin-bottom:20px;font-style:oblique;line-height:1.2em}#pp-getting-started-box>p{font-size:125%}.powerpress-required{font-size:85%;color:#c00;margin-left:12px;font-style:italic}.powerpress-step{display:inline-block;float:left;vertical-align:top;position:relative;padding:8px}.blubrry-services{color:#337ec9;font-size:18px;line-height:1.2}.blubrry-services p{margin:0 70px 0 0;padding:0}.blubrry-services strong{color:#f60;font-weight:400}.blubrry-services p.top-lines{margin-right:0}.blubrry-services a{color:#f60;font-size:20px;line-height:2}.blubrry-services .blubrry-hosting,.blubrry-services .blubrry-stats{float:left;width:230px;height:140px;background-color:#ececec;padding:10px;margin-top:10px}.blubrry-services .blubrry-stats{background-image:url('../images/StatsIcon.png');background-repeat:no-repeat;background-position:bottom right}.blubrry-services .blubrry-hosting{margin-right:50px;background-image:url('../images/blubrry_icon.png');background-repeat:no-repeat;background-position:bottom right}@media screen and (min-width:1px) and (max-width:819px){.powerpress-step{width:170px}#powerpress_steps p{font-size:16px;margin:20px 4px}.blubrry-services .blubrry-hosting{margin-right:20px}}@media screen and (min-width:1px) and (max-width:729px){#powerpreess_step_1{background-position:1px bottom}#powerpress_steps p{margin:10px 4px}.blubrry-services .blubrry-hosting{margin-right:10px}}@media screen and (min-width:1px) and (max-width:729px){.powerpress-step{width:24%;margin-left:30px}}.numberCircle{border-radius:50%;behavior:url(PIE.htc);width:36px;height:36px;padding:8px;background:#fff;border:2px solid #666;color:#666;text-align:center;font:32px Arial,sans-serif}#powerpress_settings_page{background:0 0;background-color:inherit;border:none}#powerpress_settings_page .ui-widget-header{background:0 0;border:none}#powerpress_settings_page .ui-state-default,#powerpress_settings_page .ui-widget-content .ui-state-default,#powerpress_settings_page .ui-widget-header .ui-state-default{background:0 0;border:none}#powerpress_settings_page .ui-tabs-nav li{margin-bottom:0;border-bottom:none}#powerpress_settings_page .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}#powerpress_settings_page .ui-tabs-nav li a{padding:4px 5px 2px}#powerpress_settings_page .ui-tabs-nav li.ui-tabs-active a{padding:4px 5px 3px}#powerpress_settings_page .powerpress_tab{background-color:#fff;border-collapse:separate;border-style:solid;border-width:1px;border-color:#dfdfdf;border-color:#b3b3b3}.pp-section{clear:both;padding:0;margin:0}.pp-section dt{font-weight:700}.pp-expand-section{text-decoration:none}a.pp-expand-section,a.pp-expand-section:focus,a.pp-expand-section:hover,a.pp-expand-section:visited{color:#1976d2}.pp-expand-section-expanded:before,.pp-expand-section:before{background-color:#1976d2;border:1px solid #1976d2;border-radius:3px;font-weight:700;color:#fff;height:20px;width:20px;display:inline-block;margin-right:10px;text-align:center;font-size:20px}.pp-expand-section:before{content:' \25C4';content:'+';line-height:20px}.pp-expand-section-expanded:before{content:' \25BC';content:'-';line-height:16px}.bbplayer_settings .form-table th{padding-bottom:0}.bbplayer_settings h3{color:#036;font-weight:700}.wp-core-ui .button-blubrry{background:#1976d2;border-color:#1976d2;color:#fff}.wp-core-ui .button-blubrry-gray{background:#f7f7f7;border-color:#ccc;color:#555}.wp-core-ui .button-blubrry:focus,.wp-core-ui .button-blubrry:hover{background:#0d87e9;border-color:#0d87e9;color:#fff}.pp-form-error{border:red solid 1px}table{width:60%;margin-top:1%;margin-bottom:1%;border-radius:4px;background-color:#f8f8f8;border:solid #ddd;border-collapse:separate}input,textarea{border-radius:4px}ul{clear:both}th{background-color:#fff;color:#000;border-radius:4px 4px 0 0}tr{line-height:12px}td,th{border-collapse:separate;border-bottom:solid #ddd;padding:2.5%}td{text-align:left;font-size:115%}td:hover{background-color:#fff}th{text-align:center;font-size:100%}td.networkTable{text-align:left}th.pendingApply{background-color:grey}td.pendingApply{color:grey}th.processedApply{background-color:#8fbc8f}td.processedApply{color:green}td.approvedApply{color:green}th.approvedApply{background-color:#8fbc8f}td.disapprovedApply{color:red}th.disapprovedApply{background-color:#8b0000}input[type=email],input[type=password],input[type=text],input[type=url],textarea{width:100%;padding:.6% .6%;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.linkInput{width:50%!important}input[type=radio]{transform:scale(1)}select{width:100%}.ppn-back-button{background:0 0;margin:5px 10px 5px 10px;padding:5px;color:#069;cursor:pointer}#signinButton,.backButton,.primaryButton,.subToggleButton,.toggleButton{display:inline-block;border:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:4px;background-color:#0c74d5;color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:1ch 2em 1ch 2em;cursor:pointer;text-align:center}.warningButton{display:inline-block;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border:none;border-radius:4px;background-color:#b00000;color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:1ch 2em 1ch 2em;margin-right:1em;cursor:pointer;text-align:center}.cacheButton{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);color:#000;display:inline-block;border-radius:4px;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;padding:1ch 2em 1ch 2em;margin-right:1em;cursor:pointer;text-align:center;border:0}#signinButton{width:100%;border-radius:0}.toggleButton{display:inline;width:10%;height:60%;margin:0}.subToggleButton{display:inline;width:7.5%;height:6%;background-color:#696969}.applicantButton{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border:none;border-radius:4px;color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:1ch 2em 1ch 2em;margin-right:1em;cursor:pointer;text-align:center}.cancelButton{background-color:#0c74d5;color:#fff;padding:1% 1%;margin:0 auto;cursor:pointer;border-radius:4px;font-size:90%;width:auto;vertical-align:top;border:1px solid #000}.cancelButton:hover{cursor:pointer;text-decoration:underline}#choiceForm{margin-top:2%}.tab{background-color:#fff;border-bottom:1px solid grey;max-width:80%}.tabInactive{padding:1.4% 1.4% 2% 1.4%;background-color:#fff;color:#a9a9a9;border:none;cursor:pointer;font-size:150%}.tabActive{padding:1.4% 1.4% 2% 1.4%;background-color:#fff;color:#000;border:none;border-bottom:2px solid #00f;cursor:pointer;font-size:150%;font-weight:700}.tabContent{max-width:80%}.programRow{padding:1% 5% 1% 1%;background-color:#fff;border-bottom:1px #000 solid}.programRow:hover{background-color:#d3d3d3}button:hover{opacity:.8}.pageTitle{padding:0 auto;font-size:220%;letter-spacing:1px;line-height:100%}h3.baseChoice{text-decoration:underline #0C74D5;display:block;font-size:150%;color:#0c74d5}p{margin:5px auto;display:inline-block;font-size:105%}.container{padding:1.8% 15% 1.8% 10%;margin:.08% .08% .08% .08%}ul.choiceList{list-style-type:square;padding-left:5%}ul.subChoiceList{list-style-type:circle;padding-left:10%}ul.mainChoiceList{list-style-type:none;max-width:850px}li.material-list{border-radius:4px;padding:2px 15px 20px 15px;margin-bottom:25px;background-color:#fff}.alert{font-size:130%;padding:.5%;background-color:#f44336;color:#fff;display:inline-block;width:99%}.alert.alert-danger{background-color:#fef7f8;border-left-color:#e36f58;color:#444;border-left-width:4px;max-width:100%}.alert-success{font-size:130%;padding:.5%;background-color:#8fbc8f;color:#fff;display:inline-block;width:99%}.closebtn{color:#fff;font-weight:700;float:right;vertical-align:middle;line-height:normal;cursor:pointer;transition:.3s}.alertMessage{float:left;vertical-align:middle;line-height:normal}small{font-size:100%;padding:0 auto;margin-bottom:10%;color:grey;font-style:italic}.closebtn:hover{color:#000}label{font-size:85%}br{height:10%}figure{width:6px;height:6px;border-radius:5px;background:#000;margin:3px 0}#choiceBox,.confirmUnlink,.selectPageBox{background-color:#fff;padding:0 0 2% 0;width:50%;text-align:center;margin-bottom:5%;border-radius:4%}.settingBox{background-color:#fff;padding:2% 2% 2% 2%;width:100%;margin-top:2%;margin-bottom:2%;border-radius:4px;border:1px solid #f5f5f5}.boxTitle{padding:2%;background-color:#0c74d5;color:#fff;border-radius:4px}.thickboxTitle{color:navy}.dropdownChoice{width:50%!important}.material-icons:hover{cursor:pointer}@media only screen and (max-width:980px){.alert,.alert-success{font-size:80%}input[type=checkbox],input[type=radio]{transform:scale(.7)}}@media only screen and (max-width:1092px){table{width:100%}#choiceBox{width:100%}td{font-size:70%}th{font-size:80%}}@media only screen and (max-width:500px){table{width:100%}#choiceBox{width:100%}td{font-size:70%}th{font-size:80%}input[type=checkbox],input[type=radio]{transform:scale(.5)}}.powerpress-blubrry-hosting-marketing{max-width:80rem;margin:0 auto 2rem auto;padding:2ch 2em;background-color:#fff;border-radius:4px;border-top:2px solid rgba(144,144,144,.25)}.hosting-marketing-blubrry-logo{display:inline-block;width:20%;vertical-align:middle}.hosting-marketing-text-container{display:inline-block;margin-left:2em;height:100%;vertical-align:middle}.hosting-marketing-title{color:#0c74d5;font-weight:700}.hosting-marketing-text{text-decoration:none}a.hosting-marketing-text{color:#0c74d5}.hosting-marketing-button{display:inline-block;border-radius:4px;background-color:#0c74d5;color:#fff;font-family:Roboto,sans-serif;font-size:16px;padding:1ch 2em 1ch 2em;cursor:pointer;text-align:center;font-weight:700;width:20%;border:none;margin-left:1em;vertical-align:middle}@media (max-width:1110px){.hosting-marketing-button{width:95%;padding-top:1em;padding-bottom:1em;margin-right:1em}.hosting-marketing-text-container{width:70%!important}.hosting-marketing-blubrry-logo{margin-left:1em}}@media (max-width:799px){#destinations-blubrry .hosting-marketing-blubrry-logo{width:70%;margin-right:1em;margin-bottom:1em;margin-left:0}#destinations-blubrry .hosting-marketing-text-container{width:90%!important;margin-left:0}}@media (max-width:599px){#destinations-blubrry .hosting-marketing-blubrry-logo{width:80%}}@media (max-width:480px){.hosting-marketing-blubrry-logo{width:90%;margin-right:1em;margin-bottom:1em;margin-left:0}.hosting-marketing-text-container{width:90%!important;margin-left:0}.hosting-marketing-button{margin-left:0}}
images/circleerror_black.svg ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <svg id="baseline-error-24px" xmlns="http://www.w3.org/2000/svg" width="57.5" height="57.5" viewBox="0 0 57.5 57.5">
2
+ <path id="Path_14" data-name="Path 14" d="M0,0H57.5V57.5H0Z" fill="none"/>
3
+ <path id="Path_15" data-name="Path 15" d="M26.5,2A24.5,24.5,0,1,0,51,26.5,24.509,24.509,0,0,0,26.5,2Zm2.45,36.75h-4.9v-4.9h4.9Zm0-9.8h-4.9V14.25h4.9Z" transform="translate(2.792 2.792)" fill="#444444"/>
4
+ </svg>
powerpress.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://create.blubrry.com/resources/powerpress/
5
  Description: <a href="https://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> is the No. 1 Podcasting plugin for WordPress. Developed by podcasters for podcasters; features include Simple and Advanced modes, multiple audio/video player options, subscribe to podcast tools, podcast SEO features, and more! Fully supports Apple Podcasts (previously iTunes), Google Podcasts, Spotify, Stitcher, and Blubrry Podcasting directories, as well as all podcast applications and clients.
6
- Version: 9.1
7
  Author: Blubrry
8
  Author URI: https://blubrry.com/
9
  Requires at least: 3.6
@@ -35,7 +35,7 @@ if( !function_exists('add_action') ) {
35
  }
36
 
37
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
38
- define('POWERPRESS_VERSION', '9.1' );
39
 
40
  // Translation support:
41
  if ( !defined('POWERPRESS_ABSPATH') )
@@ -3360,33 +3360,6 @@ function powerpress_add_redirect_url($MediaURL, $EpisodeData = false) // $channe
3360
  if( strpos($RedirectClean, '/') == 0 ) // Not a valid redirect URL
3361
  continue;
3362
 
3363
-
3364
- // Check that redirect is either media.blubrry.com, media.techpodcasts.com, media.rawvoice.com, or *.podtrac.com
3365
- $ValidRedirectDomains = array('media.blubrry.com', 'media.rawvoice.com', 'media.techpodcasts.com', 'www.podtrac.com', 'podtrac.com');
3366
- $ValidRedirectDomainsPattern = '/^(media\.blubrry\.com|media\.rawvoice\.com|media\.techpodcasts\.com|.*\.podtrac\.com|traffic\.cast\.plus)$/';
3367
- if( $URLScheme == 'https://' ) {
3368
- $ValidRedirectDomains = array('media.blubrry.com', 'media.rawvoice.com', 'www.podtrac.com', 'podtrac.com'); // Only URLs that support https:// to an https:// media file
3369
- $ValidRedirectDomainsPattern = '/^(media\.blubrry\.com|media\.rawvoice\.com|.*\.podtrac\.com|traffic\.cast\.plus)$/';
3370
- }
3371
-
3372
- $RedirectDomain = strtolower(substr($RedirectClean, 0, strpos($RedirectClean, '/') ));
3373
-
3374
- if( preg_match($ValidRedirectDomainsPattern, $RedirectDomain) == 0 )
3375
- continue;
3376
-
3377
- //if( !in_array($RedirectDomain, $ValidRedirectDomains) )
3378
- // continue; // Not a valid domain so lets not add it
3379
-
3380
- // Make sure we are no longer doubling up on media.blubrry.com or media.rawvoice.com redirects
3381
- //if( ($RedirectDomain == 'media.blubrry.com'||$RedirectDomain == 'media.rawvoice.com') && strstr($NewURL, '/'.$RedirectDomain.'/') )
3382
- //{
3383
- // // Strip the media.blubrry.com/XXX/x/ or media.blubrry.com/xxx/ from the URL since we will be replacing it
3384
- // if( preg_match('/^(.*\/)media\.(?:blubrry|rawvoice)\.com\/[a-zA-Z0-9_-]{2,60}\/([a-zA-Z0-9]\/)?(.*)$/', $NewURL, $matches) )
3385
- // {
3386
- // $NewURL = $matches[1].$matches[3];
3387
- // }
3388
- //}
3389
-
3390
  if( !strstr($NewURL, $RedirectClean) ) // If the redirect is not already added...
3391
  $NewURL = $URLScheme. $RedirectClean . str_replace($URLScheme, '', $NewURL);
3392
  }
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://create.blubrry.com/resources/powerpress/
5
  Description: <a href="https://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> is the No. 1 Podcasting plugin for WordPress. Developed by podcasters for podcasters; features include Simple and Advanced modes, multiple audio/video player options, subscribe to podcast tools, podcast SEO features, and more! Fully supports Apple Podcasts (previously iTunes), Google Podcasts, Spotify, Stitcher, and Blubrry Podcasting directories, as well as all podcast applications and clients.
6
+ Version: 9.1.1
7
  Author: Blubrry
8
  Author URI: https://blubrry.com/
9
  Requires at least: 3.6
35
  }
36
 
37
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
38
+ define('POWERPRESS_VERSION', '9.1.1' );
39
 
40
  // Translation support:
41
  if ( !defined('POWERPRESS_ABSPATH') )
3360
  if( strpos($RedirectClean, '/') == 0 ) // Not a valid redirect URL
3361
  continue;
3362
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3363
  if( !strstr($NewURL, $RedirectClean) ) // If the redirect is not already added...
3364
  $NewURL = $URLScheme. $RedirectClean . str_replace($URLScheme, '', $NewURL);
3365
  }
powerpressadmin-basic.php CHANGED
@@ -710,7 +710,7 @@ function powerpressadmin_edit_media_statistics($General)
710
 
711
  $StatsIntegrationURL = '';
712
  if( !empty($General['blubrry_program_keyword']) )
713
- $StatsIntegrationURL = 'http://media.blubrry.com/'.$General['blubrry_program_keyword'].'/';
714
  ?>
715
  <script>
716
  function showSecondRedirectInput(event) {
@@ -738,6 +738,23 @@ function powerpressadmin_edit_media_statistics($General)
738
  <p class="pp-settings-text-no-margin">
739
  <?php echo __('Enter your Redirect URL issued by your media statistics service provider below.', 'powerpress'); ?>
740
  </p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
741
 
742
  <div style="position: relative; padding-bottom: 10px;">
743
  <table class="form-table">
710
 
711
  $StatsIntegrationURL = '';
712
  if( !empty($General['blubrry_program_keyword']) )
713
+ $StatsIntegrationURL = 'https://media.blubrry.com/'.$General['blubrry_program_keyword'].'/';
714
  ?>
715
  <script>
716
  function showSecondRedirectInput(event) {
738
  <p class="pp-settings-text-no-margin">
739
  <?php echo __('Enter your Redirect URL issued by your media statistics service provider below.', 'powerpress'); ?>
740
  </p>
741
+ <div id="stats-prefix-notice" class="card alert alert-danger p-3">
742
+ <h4 style="margin-bottom: 0.5em;">
743
+ <img src="<?php echo powerpress_get_root_url(); ?>images/circleerror_black.svg" alt="Notice" style="width: 24px; vertical-align: text-bottom;" />
744
+ <p>Notice</p>
745
+ </h4>
746
+ <p><b>Before setting a statistics redirect, please carefully read the criteria below.</b></p>
747
+ <ul>
748
+ <li>Not all redirect/prepend prefix services are engineered the same. Once you add a prefix/prepend be aware you are reliant on those companies’ service to “always” be online. A failure on their platform will result in your show’s media not being delivered.
749
+ <ul>
750
+ <li style="font-size: 100%;">Service Reliability and LSA: All 3rd party redirect services void the Blubrry Service-Level Agreement (SLA). Please be sure the redirect service you are using has a comparable SLA and uptime guarantee.</li>
751
+ </ul>
752
+ </li>
753
+ <li>Compatibility: Third party redirect/prepend service must be HTTPS The very beginning of the prefix must have https://, https:// is only at the beginning of the url and shouldn't be anywhere in the middle of the prefix.</li>
754
+ <li>Please review carefully the redirect/prepend companies’ service agreement. Companies may use the collected data for marketing, re-targeting your listener, attribution, or measuring your media to include reporting or selling that data to a third party.</li>
755
+ <li>GDPR/CCPA compliance: The service must be GDPR/CCPA compliant. We will remove the service if it is not GDPR compliant. Your provider should have public-facing documents to certify GDPR/CCPA compliance.</li>
756
+ </ul>
757
+ </div>
758
 
759
  <div style="position: relative; padding-bottom: 10px;">
760
  <table class="form-table">
powerpressadmin-jquery.php CHANGED
@@ -4,7 +4,7 @@
4
  function powerpress_add_blubrry_redirect($program_keyword)
5
  {
6
  $Settings = powerpress_get_settings('powerpress_general');
7
- $RedirectURL = 'http://media.blubrry.com/'.$program_keyword;
8
  $NewSettings = array();
9
 
10
  // redirect1
4
  function powerpress_add_blubrry_redirect($program_keyword)
5
  {
6
  $Settings = powerpress_get_settings('powerpress_general');
7
+ $RedirectURL = 'https://media.blubrry.com/'.$program_keyword;
8
  $NewSettings = array();
9
 
10
  // redirect1
powerpressadmin.php CHANGED
@@ -3768,7 +3768,7 @@ function powerpress_process_hosting($post_ID, $post_title)
3768
  {
3769
  $results = powerpress_write_tags($EnclosureURL, $post_title, $program_keyword);
3770
  // if error, try inputting just the file name in case it's unpublished
3771
- if ( strpos($EnclosureURL, 'content.blubrry.com') && (isset($results['error']) || !is_array($results)) ) {
3772
  $EnclosureUrLArray = explode('/', $EnclosureURL);
3773
  $EnclosureURL = end($EnclosureUrLArray);
3774
  $results = powerpress_write_tags($EnclosureURL, $post_title, $program_keyword);
@@ -3906,7 +3906,7 @@ function powerpress_admin_import_podpress_settings()
3906
  // Insert the blubrry redirect
3907
  if( isset($PodpressData['statBluBrryProgramKeyword']) && strlen($PodpressData['statBluBrryProgramKeyword']) > 2 )
3908
  {
3909
- $General['redirect1'] = 'http://media.blubrry.com/'.$PodpressData['statBluBrryProgramKeyword'].'/';
3910
  }
3911
 
3912
  // Insert the Podtrac redirect
3768
  {
3769
  $results = powerpress_write_tags($EnclosureURL, $post_title, $program_keyword);
3770
  // if error, try inputting just the file name in case it's unpublished
3771
+ if ( ( strpos($EnclosureURL, 'ins.blubrry.com') || strpos($EnclosureURL, 'content.blubrry.com') || strpos($EnclosureURL, 'protected.blubrry.com')) && (isset($results['error']) || !is_array($results) || !$results) ) {
3772
  $EnclosureUrLArray = explode('/', $EnclosureURL);
3773
  $EnclosureURL = end($EnclosureUrLArray);
3774
  $results = powerpress_write_tags($EnclosureURL, $post_title, $program_keyword);
3906
  // Insert the blubrry redirect
3907
  if( isset($PodpressData['statBluBrryProgramKeyword']) && strlen($PodpressData['statBluBrryProgramKeyword']) > 2 )
3908
  {
3909
+ $General['redirect1'] = 'https://media.blubrry.com/'.$PodpressData['statBluBrryProgramKeyword'].'/';
3910
  }
3911
 
3912
  // Insert the Podtrac redirect
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: podcasting, podcast, podcaster, powerpress, itunes, apple, apple podcasts,
4
  Requires at least: 3.6
5
  Requires PHP: 5.2
6
  Tested up to: 5.9
7
- Stable tag: 9.1
8
  Donate link: https://create.blubrry.com/resources/podcast-media-hosting/
9
  License: GPLv2 or later
10
 
@@ -186,6 +186,10 @@ If you are a fan of PowerPress, we would greatly appreciate it if you could take
186
 
187
  == Changelog ==
188
 
 
 
 
 
189
  = 9.1 =
190
  * Released on 06/01/2022
191
  * Revamped the migration flow for Blubrry hosting customers
4
  Requires at least: 3.6
5
  Requires PHP: 5.2
6
  Tested up to: 5.9
7
+ Stable tag: 9.1.1
8
  Donate link: https://create.blubrry.com/resources/podcast-media-hosting/
9
  License: GPLv2 or later
10
 
186
 
187
  == Changelog ==
188
 
189
+ = 9.1.1 =
190
+ * Released on 06/08/2022
191
+ * Bugfix for pro hosting Blubrry customers
192
+
193
  = 9.1 =
194
  * Released on 06/01/2022
195
  * Revamped the migration flow for Blubrry hosting customers