forked from podlove/podlove-publisher
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
261 lines (164 loc) · 10.8 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
=== Podlove Podcast Publisher ===
Contributors: eteubert
Donate link: https://opencollective.com/podlove
Tags: podlove, podcast, publishing, rss, feed, audio, mp3, m4a, player, webplayer, iTunes, radio
Tested up to: 5.9
Stable tag: 3.8.0
License: MIT
The one and only next generation podcast publishing system. Seriously. It's magical and sparkles a lot.
== Description ==
We built the Podlove Podcast Publisher because existing solutions are stuck in the past, complex and unwieldy. The Publisher helps you save time, worry less and provides a cutting edge listening experience for your audience.
Official Site: [publisher.podlove.org](http://publisher.podlove.org/)
= Video Tutorial: Getting started with Podlove Publisher =
[youtube http://www.youtube.com/watch?v=Hmrm-jUe6u4]
= Compatible Feeds =
The Publisher makes it easy to create highly expressive, efficient and super compatible podcast feeds with fine grained control over client behavior (e.g. GUID control to replace faulty episodes and for clients to reload) supporting all important meta data.
= Multi-Format Publishing =
The Publisher also makes multi-format publishing - embracing all modern and legacy audio and video codecs - a snap. By adopting simple file name conventions, the plugin allows the podcaster to provide individual feeds for certain use cases or audiences without adding work for the podcaster during the publishing process.
= Optimized Web Player =
The Publisher also comes with integrated with the Podlove Web Player plugin (which you do not need to install separately) and fully support its advanced options including multiple audio (MP4 AAC, MP3, Vorbis, Opus) and video (MP4 H.264, WebM, Theora) format support for web browsers. This Web Player is fully HTML5 compatible (but provides Flash fallback for ancient environments) and is ready for all touch based clients too.
= Chapter Support =
The Publisher also makes it easy to publish chapter information in the player to make access to structured episodes even easier. Full support for linking directly to any part of your podcast on the web with instant playback included.
= Flexible Templates =
To round it all up, a flexible template system enables you to published Podcasts in a defined fashion and change the style at any time without having to touch your individual postings later on.
And this is just the beginning. We have a rich roadmap that will bring even more interesting features: integration with helpful services, much improved timeline metadata support (show notes) and much more.
= Further Reading =
* [Podlove Publisher](http://publisher.podlove.org/)
* [Podlove Project](http://podlove.org/)
* [Podlove Community](https://community.podlove.org/)
* [Documentation](http://docs.podlove.org/)
* [Bug Tracker](https://github.com/podlove/podlove-publisher/issues)
* [Donate](http://podlove.org/donations/)
Development of the plugin is an open process. The current version is available [on GitHub](https://github.com/podlove/podlove-publisher) Feel free to contribute and to fix errors or send improvements via GitHub.
Requires PHP 8.0+
== Frequently Asked Questions ==
### Is Podlove Podcast Publisher free?
Yes! The core features of Podlove Podcast Publisher are and always will be free. [Paid Professional Support](https://publisher.podlove.org/support/) is available but not necessary to run the plugin.
### Are there Download Statistics?
Yes! Podcast Downloads can be tracked and analyzed. You can easily see how many people downloaded you podcast episodes, which clients they used, if they prefer to subscribe to the feed or listen on your website using the web player—and much more.
### Are there Privacy / GDPR considerations?
Podlove Publisher is GDPR compliant and provides prewritten text snippets for your privacy page. See https://docs.podlove.org/podlove-publisher/guides/dsgvo-gdpr.html
### Where can I host my podcast files?
Any storage where you have control over the file naming is compatible with Podlove Podcast Publisher. You can manage files using a simple FTP/sFTP or use services like Amazon S3.
### Where can I ask questions and get support?
Free support where questions are answered by the community is available in the [Podlove Community Forum](http://community.podlove.org/). There is a German community in the [Sendegate](https://sendegate.de/).
### How can I help the project?
The continued success of Open Source project relies on the community. There are many ways you can help:
Episode title in API now follows the same rules as in RSS feed. There's a new field 'title_clean' for accessing the specifically set plain episode title, but that might be null in some cases, so it's better to default the 'title' attribute to the usual rules.
- If you enjoy the plugin, please [leave a review](https://wordpress.org/support/plugin/podlove-podcasting-plugin-for-wordpress/reviews/#new-post).
- You can answer questions of other fellow podcasters in the [Podlove Community](https://community.podlove.org/).
---
This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.
== Installation ==
1. Download the Podlove Publisher Plugin to your desktop.
1. If downloaded as a zip archive, extract the Plugin folder to your desktop.
1. With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
1. Go to Plugins screen and find the newly uploaded Plugin in the list.
1. Click Activate Plugin to activate it.
== Screenshots ==
1. Custom episode post type separates media from your blog content.
2. Download analytics provide you with all the data you ever wanted.
3. The Publisher automatically checks the health of your media files.
4. The mighty template engine gives you full control over the episode presentation.
5. Includes the Podlove Subscribe Button, the easiest way for listeners to subscribe to your podcast.
6. Includes the Podlove Web Player. One more thing: you can manage and present all contributors easily.
== Changelog ==
= 2023-09-24 =
Polishing the Auphonic Module:
* memorize selected preset
* rename start screen labels (and empty select boxes instead of duplicating the label there)
* reorganize "tracks" view
* reduce label noise by displaying more like a table
* move algorithm settings to dedicated column (instead of confusing toggleable UI)
* remove unhelpful "Manage Production" heading
* rename "current file" to "uploaded file"
* selected production information: default name to "New Production" and include creation date from production file
* fix "filtering" algorithm parameter
= 2023-09-22 =
* change: new episodes default to type "full"
* change: up to 3 iTunes categories can be selected again ([#1358](https://github.com/podlove/podlove-publisher/pull/1358))
* fix: contributors page does not error any more ([#1389](https://github.com/podlove/podlove-publisher/pull/1389))
* fix: related episodes disappearing when using quick edit ([#1391](https://github.com/podlove/podlove-publisher/issues/1391))
* fix(assets): show url when file can not be found
* fix: default episode contributors work again
* fix: when episode title field is empty, it shows the blog title as greyed out placeholder (which is the fallback used in the feed etc.)
= 2023-08-24 =
* remove module: Twitter Card Integration
* support page: replace link to Twitter with our Mastodon profile
= 2023-08-05 =
* api: filter episodes by show slug (`...&show=myshow`)
* api: list all shows (`...podlove/v2/shows`)
* change order of episode page sections
* fix: Assigning transcript Voices does not work #1384
= 2023-07-28 =
* fix: add permission check for cron diagnostics
= 2023-07-14 =
* fix: Auphonic metadata import
* fix: Auphonic module bottom spacing
* fix: Soundbite double label
= 2023-07-11 =
* fix: invisible contributors selection
= 2023-06-22 =
* fix: episode title not visible in form
= 2023-06-15 =
* BREAKING: increase minimum PHP version from to 8.0 (Mastodon has spoken)
* update all third party PHP libraries, notably:
* Twig (2.12.5 to 3.6.1)
* piwik/device-detector 3.12 to matomo/device-detector 6.1
= 2023-06-12 =
* fix: slug getting lost when manually saving or scheduling an episode
= 2023-06-10 =
* BREAKING: increase minimum PHP version from 7.0 to 7.4
Updated UI Components on Episode page:
- Soundbite
- Related Episodes
- Media Files / Asssets
- Contributors
= 2023-04-25 =
Bring security fixes from main branch to beta:
* fix XSS vulnerability
* fix CSRF vulnerabilities by adding nonces to forms
= 2023-01-20 =
various Auphonic module fixes
= 2023-01-16 =
Fixes. Maybe a working beta?
= 2022-12-30 =
All-New Auphonic Module
As you may know we're in the middle of upgrading all the sections in the episode
screen. One of the more involved projects was(!) the Auphonic module. Feature
requests for Multitrack support appeared since the feature was introduced by
Auphonic, but the thought of adapting the module always felt daunting.
Now we took the chance to rethink the workflow from the ground up, hopefully
making everything a little easier; and of course there's multitrack support now.
I just checked, Auphonic released their Multitrack feature in 2014
(https://auphonic.com/blog/2014/10/21/auphonic-multitrack-algorithms-release/).
So we're lagging a little behind, but we caught up! You can now create
multitrack productions directly from inside Podlove Publisher.
Please give the new interface a try, and send any feedback you have our way.
= 2022-12-15 =
API Updates:
- add endpoints for related episode management
- `/podlove/v2/episodes/<id>/related`
- `/podlove/v2/episodes/related`
- `/podlove/v2/episodes/related/<id>`
- add endpoints for episode tag management
- `/podlove/v2/episodes/<id>/tags`
- rename "filter" parameter to "status", following WordPress API naming
- include "license_name" and "license_url" in episode
= 2022-09-04 =
- feat: New UI module for episode description related information
= 2022-07-25 =
- update webvtt parser to support closing voice tags and a missing trailing newline
= 2022-07-08 =
- feat(api): include season_id in episode
= 2022-07-01 =
- feat(api): add routes to handle episode contributions and social services
- feat(api): episode duration and slug enhancements
= 2022-06-19 =
- fix(core): incompatibility with matomo plugin by vendor-prefixing the device detector library
- fix(shows): display episode summary in show feeds instead of the show summary
= 2022-03-23 =
We're working on bringing the whole JavaScript codebase onto a modern foundation. You will discover the Chapter Marks and Transcripts sections have a new look, as they are the first components we upgraded. They should be functionally equivalent to before.
In the long run, this new foundation will allow us to build better interfaces on top of recent web technology.
----
Changes for previous versions can be found in the [`changelog.txt`](https://github.com/podlove/podlove-publisher/blob/master/changelog.txt).