从0到1:制作你的苹果podcast(播客)
注意:本文不是教你如何录音、如何做后期的文章。而是聚焦于如何搭建播客(podcast)需要的环境。 本文科普类文章,干货少,湿货多。
先选一个主机吧
这步的初衷和你自己建站是一样的。你可以购买一个独立的云主机,也可以找个VPS之类的。我用的阿里云,因为我是学生(目前),阿里云有学生优惠,每月不到10块钱。学生朋友们,趁着你们还是学生,抓紧机会(非软文。。)不是学生也没关系,那您得选择就自由很多了,选择一个您认为性价比高的就可以了。
如果您不想花钱,您也可以直接跳到下一步,找到免费方案。
搭个博客系统就方便了
如果您是自己的购买云主机的话,那么先搭建好一个完整的LAMP或者LNMP的服务吧!图省事的话,网上能找到各种一键安装脚本。真的So Easy,妈妈再也不用担心我花时间在搭环境上啦。
虽然我们要做的播客,而不是博客。但是基本原理是一样的,完全可以把博客做成播客。搭一个自己的博客系统,首先映入脑海的肯定是WordPress了。。还记得那句“我自豪的使用WordPress” 吗?大家去官网下载,或者去国内的网站下载。英文版自行在安装完成后再安装汉化插件就好了。配置WordPress的过程中,可能有一些小问题。但也不大。米娜桑,百度去吧。
前面说了,如果你不想花钱买云主机或VPS,那么有一个免费方案。那肯定就是所谓的GitHub静态博客啦。你可以使用jekll、octopress、hexo等静态博客解决方案。用markdown写博文,播客的话,就是播客在播放的时候,你看到的描述信息,和相关链接,其实都是可以用博文来实现。静态博客的优点是轻量、免费。缺点是搭建的时候很不省心、而且后期发布博文的时候貌似都需要手动执行命令来行。较为繁琐。大家自行取舍。
再改改RSS格式
前面你可能会问了。如果是想要博客的话,那么新浪博客、CSDN都可以吧。它们也都是支持RSS源的。但是呢。它们支持归支持,但是格式有些问题。因为苹果能接受的合法的RSS,不是标准RSS。而是进行了扩展。增加了自己独特的几个标签。只有这些标签存在,苹果才有可能接受你的RSS源。这样说来WordPress肯定RSS格式也是不够妥帖了,那么开始修改吧。
进入你的wordpress目录。在wp-include子目录下编辑文件:feed-rss2.php。
在rss标签下,首先增加itunes命名空间:
<rss version="2.0"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
然后再channel标签下,增加如下子标签:
<itunes:image href="http://xxxx.jpg" />
<itunes:category text="Society & Culture"></itunes:category>
<itunes:explicit>no</itunes:explicit> <itunes:author>果冻虾仁</itunes:author>
<itunes:owner>
<itunes:name>果冻虾仁</itunes:name>
<itunes:email>jelly.k.wang@qq.com</itunes:email>
</itunes:owner>
标签内的值,改成你自己的值就好。前面三个标签应该是必需的,后面几个标签可选。第一个标签表示的是你播客的封面图标。使用URL索引。注意的是,苹果要求分辨率至少是1400*1400。。。第二个标签表示的播客的类别,这个不能自己随意填写,要去官网找可选值(https://help.apple.com/itc/podcasts_connect/#/itc9267a2f12)。
实际itunes自定义的标签有很多,大家可以自己去苹果podcast的网站上去找,地址:https://help.apple.com/itc/podcasts_connect/#/itcb54353390。
找个音频的托管商
好了,这样基本环境就差不多了。现在你欠缺的就是上传播客了,就是上传你的音频。其实在本文中,就是写博文,在博文里面插入音频即可。真的,就是这么简单。唯一的问题是,相信你的云主机存储空间也是有限的,资金不足者如我,那点空间真的是寸土寸金。所以我亟待解决的问题是找一个免费的文件托管商。功夫不负有心人,还真有,叫什么,叫七牛。
七牛云存储提供实名认证用户免费10GB存储空间。哇咔咔。我每次的一个音频节目也就几十M。足够做几百期了。作为玩票你,足够了。(本文不是软文。。)好了,把你的音频文件上传到七牛。然后获得它的url,接着插入到你的博文里就行。
好了,丢给苹果去审核吧
万事具备。接着你只需要把你的wordpress的RSS源,提交给苹果就可以了。地址:https://podcastsconnect.apple.com/
静静等个一两天,基本OK。通过以后会有邮件通知。再过几个小时,基本就可直接在iphone的播客(podcast)里面搜索到了。哈哈哈。
从0到1:制作你的苹果podcast(播客)的更多相关文章
- php-7.1.0 rpm包制作
nginx-1.8.0 rpm包制作见上篇文章:http://www.cnblogs.com/xiaoming279/p/6251149.html spec文件 Name: php Version: ...
- 使用JavaScript制作一个好看的轮播图
目录 使用JavaScript制作出好看的轮播图效果 准备材料 1.图片若干张(包括轮播图和按钮的图片) 2.将按钮的图片应用到按钮上的CSS样式文件 3.实现轮播和点击跳转的JavaScript代码 ...
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 多系统开发接口 - 苹果客户端开发接口
最近工作上需要,给苹果客户端开发接口,实现集中统一的用户管理,下面是接口调用参考. 1: 获取OpenId? http://127.0.0.1/GetOpenId.ashx?username=Admi ...
- vb6.0安装程序制作图解教程
如何制作vb安装程序,是在学习Vb6.0过程中比较常见的一个入门问题. 在此笔者介绍一个最简单的安装方法,就是用VB自带的打包程序进行打包,虽然比较普通,不过内部却有不少窍门,相信这一点知道的人可能不 ...
- 制作一个类似苹果VFL的格式化语言来描述UIStackView
在项目中总是希望页面上各处的文字,颜色,字体大小甚至各个视图控件布局都能够在发版之后能够修改以弥补一些前期考虑不周,或者根据统计数据能够随时进行调整,当然是各个版本都能够统一变化.看到这样的要求后,第 ...
- .NET的那些事儿(9)——C# 2.0 中用iTextSharp制作PDF(基础篇) .
该文主要介绍如何借助iTextSharp在C# 2.0中制作PDF文件,本文的架构大致按照iTextSharp的操作文档进行翻译,如果需要查看原文,请点击一下链接:http://itextsharp. ...
- nginx-1.8.0 rpm包制作
1.安装rpm-build # yum install rpm-build 2.创建制作RPM包目录 # cat /root/.rpmmacros %_topdir /root/rpmbuild %_ ...
- Unity NGUI 3.0.4版本 制作网络版斗地主
Unity NGUI 3.0.4版本 @by 灰太龙 开发环境 Win7旗舰版 Unity 4.2.1f4 本文就写个开门篇,告诉大家怎么用NGUI,第一步导入NGUI 3.0.4版本! 1.启动U ...
- java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter
建一个服务端类ChatServer,用于设置端口接收连接 package com.swift; import java.io.IOException; import java.net.ServerSo ...
随机推荐
- Glide v4版本用法探究.md
一基本介绍 本博客是基于Glide4.0+进行探究和学习 使用配置 用法比对 二使用配置 1. Android studio 使用项目gradle配置 dependencies { //glide c ...
- UWP中的文件相关操作
最近开始做UWP开发,图省事儿就把自己之前一个Winform项目的一部分代码拷贝到了新写的UWP项目中来.整出了一些幺蛾子,下面做一个记录. 首先提一个重点就是:UWP里关于文件的操作尽量用Stora ...
- Java基础知识回顾之四 ----- 集合List、Map和Set
前言 在上一篇中回顾了Java的三大特性:封装.继承和多态.本篇则来介绍下集合. 集合介绍 我们在进行Java程序开发的时候,除了最常用的基础数据类型和String对象外,也经常会用到集合相关类. 集 ...
- Java中数据表的建立
class Emp{ private int empno;//职工编号 private String ename;//姓名 private String job;//职位 private double ...
- Java:扩展后的赋值运算符(带强转功能)
扩展后的赋值运算符,即 +=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=,>>>=. 代码实例一: byte a=5; a=a+5; 此 ...
- [HNOI 2001]软件开发
Description 某软件公司正在规划一项n天的软件开发计划,根据开发计划第i天需要ni个软件开发人员,为了提高软件开发人员的效率,公司给软件人员提供了很多的服务,其中一项服务就是要为每个开发人员 ...
- noip2017"退役"记
day0 口胡了一下去年的六道题,感觉很稳,看了6集动漫,0点钟就去睡了. day1 早上被一阵革命练习曲吵醒,而我还是窝在被子里不想起床(-﹃-)~zZ.于是室友开始放起了lost river... ...
- 【BZOJ3991】【SDOI2015】寻宝游戏
Description 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N-1条道路,并且任何两个村庄之间有且仅有一条路径可达.游戏开始时,玩家可以任意选择一个村庄,瞬间转移到这个村庄,然 ...
- dp之背包总结篇
//新手DP学习中 = =!! 前言:背包问题在dp中可以说是经典,作为一个acmer,到现在才正式学习dp,可以说是比较失败的.我个人比较认同一点,想要做一个比较成功的acmer,dp.搜索.数学必 ...
- 一个小小的抽奖活动测试脚本(python2.7)
# coding=utf-8import requestsimport cx_Oracletns=cx_Oracle.makedsn('172.30.0.155',1521,'szdev')db1=c ...