-
-
Notifications
You must be signed in to change notification settings - Fork 4
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Radio & Podcast support #6
Comments
https://wordpress.org/plugins/radio-station provides the following -
|
This is what programs look like when using Radio Station plugin 2.2.8 with https://github.com/Automattic/newspack-theme https://test-newspack.pantheonsite.io/show/dynamic-fondue/ @tonyzeoli I'm assuming we'd need to tweak the theme or create a subtheme to improve display? |
Gus, You want to take the beta version - 3.0, here: https://github.com/netmix/radio-station/tree/develop You're working with the last version before the next update, which is coming in the next week or so. But download the develop branch and test with that. Vast improvements over the current UI. |
Thanks @tonyzeoli ! So a couple things when trying to test out - First I got this message upon install - As it looked like I was still able to ignore the message and test, the plugin seemed to throw Newspack (or any theme) out of whack. After realizing I could remove the following in the Theme editor (just hacking to test)... - ...it looks like the plugin 'will' work in a theme agnostic fashion. I'm still just getting used to WordPress, Radio Station, Newspack, but it does seem like we have most of the ingredients for a MVP for Radio stations and podcasters https://github.com/OpenProducer/openproducer/issues/2 Would be great to put together an offering for those who want (and would pay for) an early taste !https://github.com/OpenProducer/openproducer/issues/11 |
Hmmm...okay, I will check if this is the correct version. Looks like
there's some reference to PRO there. I'll get back to you on this.
|
You'll see the reference on line 960 - I was also wondering if the content generated by the plugin could eventually be edited via Gutenberg. Not even sure if I'm asking the question right... think it's something like this? |
We have yet to switch to Gutenberg and blocks. That is a major effort and
will be coming this year, but not sure when. We're still working with
widgets. Hopefully, once we get to PRO and can generate some revenue, we'll
go to block based publishing. But for now, we're not there yet.
…On Thu, Feb 27, 2020 at 2:29 AM Gus Austin ***@***.***> wrote:
You'll see the reference on line 960 -
https://github.com/netmix/radio-station/blob/develop/radio-station.php
I was also wondering if the content generated by the plugin could
eventually be edited via Gutenberg. Not even sure if I'm asking the
question right... think it's something like this?
https://wordpress.stackexchange.com/questions/324221/enable-gutenberg-on-custom-post-type#:~:text=For%20Gutenberg%20to%20work%20in,your%20post%20registration%20arguments%20array.&text=Start%20by%20registering%20a%20Gutenberg%20WordPress%20custom%20type
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/OpenProducer/openproducer/issues/9?email_source=notifications&email_token=AA65WO266MWJQJPFDT5IJGDRE5TUTA5CNFSM4JRPEGG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENDIKZA#issuecomment-591824228>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA65WO72LQRPGW5EV5ULKELRE5TUTANCNFSM4JRPEGGQ>
.
|
This would be a priority if we're using Newspack as a base https://github.com/OpenProducer/openproducer/issues/2#issuecomment-591611109. In addition to generating revenue via PRO (although I'd think that many would expect this functionality in a paid version), we can make better use of Open Collective and run a paid beta https://docs.google.com/document/d/1UYP6OfxlTn6WqcxycZ2RqGBHMcngBayDVe-ksAGxd5g/edit?disco=AAAAJGOGvhM |
@tonyzeoli I tried to enable Radio Station on a fresh install of Newspack 1.0, and got this - Assuming that's a recognized issue with the develop branch? FWIW, Newspack 1.0 seems like a solid base for this MVP and a stand-alone solution. Testing what it provides out of the box here - https://live-newspack.pantheonsite.io/ |
Okay, I'll ask Tony to take a look. Can you add me as a user to your test
site, please?
|
@tonyzeoli I added you as admin on https://dev-newspack.pantheonsite.io/ Still getting used to how WP works - did you get an email? I have the instance saved and cloned to https://live-newspack.pantheonsite.io/, so feel free to hack around. I also set you up as a team member on the Pantheon instance. |
With a good option for those who need event functionality https://github.com/OpenProducer/openproducer/issues/17#issuecomment-598865115, Radio Station is the only plug-in that needs a bit of extra work for it to play well with Newspack. Radio Station support of Gutenberg/block based publishing https://github.com/OpenProducer/openproducer/issues/9#issuecomment-591966752 would make it compatible (I think). That said, once the next release of Radio Station is stable, we should be able to use something like Disable Gutenberg to get it to work for those interested in this functionality. |
Just came across this feature request for podcast support in the Newspack-theme queue https://github.com/Automattic/newspack-theme/issues
Considering it's on their todo, there might be some overlap/complement to the functionality we're scoping out in this issue. |
@tonyzeoli I created an instance of the development site using Pantheon's Multidev https://pantheon.io/docs/multidev Also added you as a team member, so you should have access to the Pantheon environment. https://radio-openproducer-platform.pantheonsite.io/ contains the latest WordPress and Newspack code (just pushed upstream https://github.com/OpenProducer/openproducer-platform) + the latest dev version of Radio Station. I haven't tried to configure, but that environment is ready for Radio Station developers to hack on. |
@tonyzeoli I'm watching https://github.com/netmix/radio-station/, so I'm seeing all the enhancements and addons you've been submitting - https://github.com/netmix/radio-station/labels/enhancement Most of which we could consider in-scope for a paid beta targeting stations and podcasters https://github.com/OpenProducer/openproducer-platform/issues/11 ... also add-on functionality for customers/clients of a Newspack service. The Pantheon environment referenced here can be used to develop functionality for either. Also could be used to host customers with a budget/resource need big enough to warrant their cost https://pantheon.io/pricing-comparison |
I updated to Radio Station 2.3 via the dashboard and set up a few pages, shows, and widgets. https://radio-openproducer-platform.pantheonsite.io/
The show pages look pretty good using any Newspack theme (https://newspack.blog/support/themes/), even though the elements don't display without custom theming or Gutenberg support. https://radio-openproducer-platform.pantheonsite.io/show/show-1/ Considering Gutenberg has been the default editor for a while now, wouldn't many users of a major plugin release expect it to work? |
Okay, let me take a look. I'm a bit bogged down at the moment. Sorry for
the delayed reply.
Tony Zeoli
Founder, Digital Strategy Works LLC
|
@tonyzeoli I'm totally aware the release is brand new (congrats!!!) and it won't work out of the box w/o some theming and probably config I haven't done. I'd like to include Gutenberg support in the MVP and hopefully direct some resources back your way via a paid beta https://github.com/OpenProducer/openproducer-platform/issues/11#issuecomment-592164402 Let me know if you can't access the dev instance or Pantheon environment. |
|
Assuming Radio Station plugin would be the point of integration, we'd like to support multiple online radio solutions such as LibreTime and AzuraCast. To do this we could work with developers of each project and stations/podcasters already using these solutions. Reference |
We now have an API to allow those services to connect with Radio Station
and publish content into WordPress. While I’d love development support,
these features will not be free. They must be paid add-ones, therefore it
adds a layer of complexity to the what you want to accomplish. We have to
monetize our plugin and one way to do that is to build these add-one and
sell them, not give them away for free. Radio Station itself is free for
the base version, but even there you’ll see a Pro version with additional
features.
|
I'm new to the whole paid plugin model, so not sure where you'd draw the line between what to include in standard vs. pro. Based on what I'm seeing in other plugins we're using or want to include (ex https://theeventscalendar.com/products/, https://jetpack.com/pricing/), it makes sense for integrations to be paid. Free versions should at minimum be compatible with the latest version of WordPress and the default block editor. Not sure it that aligns with this feature request as it's addressing a few different integrations https://github.com/netmix/radio-station/issues/9 |
Radio Station FREE is compatible with the latest version of WordPress, but
you don't have to adopt blocks just yet. We are going to work toward blocks
in the future and that will be in FREE, but when it comes to import/export
of data from third party tools, that is not a free scenario. Because those
tools aren't WordPress to begin with and you're sort of "doing a favor" to
the users of those systems to push their content into WordPress.
|
I'd like to include in this MVP #11, so let's try to scope out what's needed for it to work without additional theming.
That makes sense. Ideally, we'll have paid beta participants https://github.com/OpenProducer/openproducer-platform/issues/11 or customers who already use some of these solutions (AirTime, LibreTime, AzuraCast, etc) that would pay extra for this type of integration. |
@gusaus Hi! Currently though it may not be obvious to think about, the shortcodes available in Radio Station can work inside shortcode blocks in Gutenberg. I have converted the widgets to use shortcodes for output, and thus the "widget options" in Widgets just provide one kind of interface to the shortcodes. So as for an approach to Gutenberg blocks, this is probably the way to go there too, just to create blocks which give an alternative interface to the shortcode attribute options... There may be a "widget block" already that does this, or we could create our own. I'm not seeing any great advantage given the time input for the result of creating our own blocks here, there is nothing stopping anyone using Radio Station with Gutenberg, adding blocks would just make it more obvious that they can work together. But if you are seeing some possibilities and advantages on that front then that might change what approach we take on this front. As for integrations with other APIs, as @tonyzeoli has already mentioned these will be paid Add-ons for Radio Station, becoming available over time via Freemius to those that need them. You might not be aware of the way Freemius works (freemius.com), but it handles the payments fror both upgrades and add-ons within the WordPress admin itself, and so in Radio Station, those upgrades will become available via a WordPress admin upgrade page (similar to Radio Station Pro) when they are added to the Freemius account. |
Clearing the cache doesn't seem to fix. I can disable all the Newspack plugins and see if the issue is resolved. Also filed netmix/radio-station#282 |
It's possible we will add something like this to Pro, though of course it would be impossible to integrate with every plugin, we will look at the possibility of more obvious integrations such as Events Calendar, GigPress, and BluBrry Podcasting.
We have considered adding some Grid views to Pro (Schedule, Archive Shortcodes etc,) ... so this could be another good option there - to have the same available for Related Content, so I will make a note of this, thanks for the idea! |
Think a curated group of plugins stations and podcasters regularly use would entice more folks to go pro.
Is there a possibility you could leverage Gutenberg similar to how Newspack is building on top of the Blog Posts Block for their Homepage Posts? https://newspack.pub/support/blocks/ The Events Calendar provides some other good examples |
@gusaus Agreed that integrations are key here. We'd love to integrate with Event Calendar so we can tie a Show/Episode to an Event and have that event listed on the Show page. Of course, there's always the Event Calendar widget which can show/hide on a any page or post from any post type using JetPack's show/hide feature for widget visibility, which may now be baked into WordPress core widgets (not sure). But, we'd want to send Event Calendar Events to a tab on the Show page or be listed somewhere on an Episode page to tie an event to that instance. In terms of podcasting, there's some work to be done there, as well. I'm already in touch with Blubrry's founder, but that's a way's off, as well. Lastly, if you have a Blog Posts Block, then I'd think you can select from Posts or a Custom Post Type to display those posts on a home page. We are far from converting Radio Station into Blocks, but it's on my radar and we'll need to do it, but we have to get out of the gate first. Tony and i have reached our agreement, so we're finally moving forward on PRO in a big way, but I'm saddled with a few projects and Covid related child care issues and that is harming my ability to move quickly, but I'm doing my best. |
We have at least one project to #6 test out any bleeding-edge development of features in our queue https://github.com/OpenProducer/openproducer-platform/issues?q=is%3Aissue+is%3Aopen+label%3A%22feature+request%22 I think Azuracast and LibreTime, in addition to existing Radio Station/WordPress users, could be a good source for additional contributions (via services, paid support, or even bounties, etc.) and contributors. |
Is there any overlap with what's on the Radio Station roadmap? - https://discourse.libretime.org/t/onair-wordpress-plugin/718
|
It's on our roadmap to support integrations with 3rd party broadcast
automation software, including AirTime. However, I think this one replaces
the functionality of Radio Station in some respects by showing what's on
air now. We do have a widget that shows what's on air now. This would just
duplicate that, but it would come from AirTime instead of Radio Station.
At the end of the day, all shows that are on air display on the schedule
and in a widget for Radio Station. It sounds like if you don't have Radio
Station and need to display your AirTime show, then this would be a good
way to do it. But if you have Radio Station and you have a schedule, then
there's no need for this plugin.
The better solution would be to power the entire schedule on WordPress with
your AirTime schedule and then show what's on air and all the show details
on the Show page, but that's a ways off and it would be a paid plugin.
…On Thu, Dec 10, 2020 at 3:52 PM Gus Austin ***@***.***> wrote:
Is there any overlap with what's on the Radio Station roadmap? -
https://discourse.libretime.org/t/onair-wordpress-plugin/718
We are using a wp plugin which connected to the airtime API, displays what
is on the air and retrieves the image of the show.
The code is here: https://github.com/OliCat/onair-wp-plugin
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<OpenProducer/newspack-platform#6>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA65WOZQLDSVRD7MXJ3ECWLSUEYIBANCNFSM4JRPEGGQ>
.
|
I believe this is a fork of one of the plugins/widgets that comes with Onair2 and https://pro.radio/ themes.
We're currently using https://pro.radio/ for a client and there's no way to do what you're describing. As I pointed out in https://discourse.libretime.org/t/onair-wordpress-plugin/718/3, I think providing the ability to do this with Radio Station would be a huge benefit for users of AirTime, LibreTime, Azuracast, and others. With some recent activity in the LibreTime community, possibly there could be ways to bring in some additional resources https://discourse.libretime.org/t/planning-out-an-api/341/10 |
@tonyzeoli Looks like there's a bit more overlap with what the folks behind the OnAir plugin want to do #6
I suggested they take a look at what you're planning w/ Radio Station and potentially contribute. https://discourse.libretime.org/t/onair-wordpress-plugin/718/8?u=gusaus |
OnAir is a theme, I believe. Not a plugin. It’s not clear what you’re
referencing here as I can’t see what OnAir is looking to do from this
message. The link is not clickable on my iPhone.
On Thu, Dec 17, 2020 at 2:41 PM Gus Austin ***@***.***> wrote:
@tonyzeoli <https://github.com/tonyzeoli> Looks like there's a bit more
overlap with what the folks behind the OnAir plugin want to do OpenProducer/newspack-platform#6
(comment)
<OpenProducer/newspack-platform#6>
it appears as a plugin not a widget. It is possible via wordpress to
retrieve any information from the API. We are currently looking for a
developer to create a calendar plugin and also improve the player.
I suggested they take a look at what you're planning w/ Radio Station and
potentially contribute.
https://discourse.libretime.org/t/onair-wordpress-plugin/718/8?u=gusaus
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<OpenProducer/newspack-platform#6>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA65WOYUCRWJCMQYIRU3DYDSVJNHLANCNFSM4JRPEGGQ>
.
--
Sent from Gmail Mobile
|
It's not OnAir but someone looking to replicate/fork some of the plugins/widgets that come with Onair2 and https://pro.radio/ themes. Most (all?) of the functionality they're looking for seems to be part of Radio Staton (free or PRO) or on your roadmap. I referenced you in the discourse post - also can see it up near the top https://discourse.libretime.org/ |
Following up on this discussion about netmix/radio-station#310 (comment) about MetaRadio https://mediarealm.com.au/metaradio/. Looking at just the plugin, it seems like Radio Station PRO will eventually include many of the same features.
Without getting myself tangled in the technical weeds, it seems like there are ways to pull in data from MetaRadio Standalone w/o using their plugin. Radio Station PRO will be reading this kind of metadata from Icecast/Shoutcast, and separately for LibreTime/AzuraCast in the future netmix/radio-station#310 (comment) We've obviously discussed the latter here #6 as it would be a valuable feature for many community media stations as well as users of LibreTime #9 and AzuraCast #8. Looking over the features of this platform #11, I believe #6 is the only major piece functionality still under development. As with other features (such as Event ticketing/integrations, Subscriptions, Memberships, etc) the functionality powered by LibreTimePRO would not be free. To the last point, the folks behind MetaRadio provide some inspiration for their Standalone and Plugin https://mediarealm.com.au/metaradio/buy/ - they also have their own Community Media Platform where they include MetaRadio in the upfront cost @tonyzeoli Assuming these integrations are not going to be included in Radio Station PRO V1, would including in the upfront cost for our platform provide a way to get it in the next release of PRO? |
Quick followup on #6 and subsequent conversations about reading metadata and supporting streaming providers. I think OnAir2/Pro.Radio provides a good example of what providers Radio Station PRO could support - Just Icecast/Shoutcast, AirTime, LibreTime, AzuraCast, and Radio.co would be a great start as many users of those platforms are using WordPress and would happily pay for integration and/or related services around the functionality on the Radio Station roadmap. |
Thanks for this. Forwarding to @majick777 for review: https://pro.radio/shop/knowledgebase/13/12.-Radio-channels |
Looking at https://pro.radio/shop/knowledgebase/13/12.-Radio-channels again, I'm realizing there are a couple more hosted broadcast/automation platforms - in addition to Radio Station PRO potentially supporting (similar to how OnAir2/Pro.Radio is doing it), I'm wondering if some of these services had an API that would provide ways to connect and publish show and playlist content into WordPress (similar to #9). They also could be potential partners for providing sites and related services. Especially since many stations would rather integrate/build their own site rather than use the platforms some of these come with. Here are some related links - Radio.co
RadioKing
Radiojar |
@tonyzeoli FYI This is Radio.co's response to my questions about providing an API for potential integration -
Thinking this type of integration would be valuable to stations already using or choosing WordPress over the Weebly site builder they provide https://radio.co/radio-university/website-builder-setup Possibly there's potential for some sort of partnership. |
The following features were originally going to be provided by http://www.audienceengine.net/ once it was released.
Looks like we may eventually be able to integrate.... https://en.wikipedia.org/wiki/The_Audience_Engine#Development_team
...or some combo of Radio Station plugin, LibreTime/Azuracast integration, + Open Collective + CRM could get us there too. Possibly there could be some sort of Radio Station / Audience Engine integration. Ideally we'll be able to connect again w/ these folks and see if/how we can collaborate and pool resources. |
In addition to Audience Engine #6, Kendra.io (https://github.com/kendraio/kendraio-app) is working on monetization tools that we might be able to integrate. Here's a bit of what Daniel was telling me in our #openproducer channel in Open Collective Slack https://opencollective.slack.com/archives/C22E2D2F2
The player integrations sound interesting. Wonder if there's potential to integrate with OSS radio platforms/plugins such as LibreTime, AzuraCast, and the WordPress Radio Station plugin. |
I updated the feature list #6 to reflect radio functionality the platform will provide. Some will be included in the web platform. Some will require paid plugins like Radio Station PRO to enable. Others will come from the radio automation platforms. Right now, it's looking like AzuraCast could be the goto platform... especially if we can help make some of these features happen! https://azuracast.featureupvote.com/suggestions/39021/draganddrop-music-scheduler |
With AzuraCast participating in FundOSS, there might be an opportunity to collaborate on integrations referenced above #6 and in this discussion AzuraCast/AzuraCast#3930 |
@gusaus We are not planning podcast features in Radio Station at this time. Radio Stations can use Episodes to add Episode posts and then use a WordPress podcasting plugin to activate that post type as a podcast feed. It may be something we add in the future though. |
@tonyzeoli Podcast support is rather ambiguous in the title and I've actually forgotten where I got the "Built-in Podcast feed" idea listed as a feature #6 I think the general idea was that LibreTime or AzuraCast would pull in podcasts and then Radio Station would connect via integration.
Being the platform is WordPress, we could also define 'podcast support' as you have several options to pull in or display podcasts. Can't wait 'till we have a real PM able to make sense in these issues 😆 |
Quick updates on the podcast front - AzuraCast now support them https://twitter.com/AzuraCast/status/1397248318531571717 Yet another reason why we should integrate them first #8 |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Here's a running list of functionality we'd like to provide -
Included with OpenProducer
Add-ons
The following functionality will be provided by broadcast automation software such as AzuraCast #8 and LibreTime #9. Functionality will then be integrated into the platform where applicable.
The text was updated successfully, but these errors were encountered: