Làm thế nào tạo podcast và xuất lên Spotify

Lâu ni hay viết bài liên quan đến lập trình, nên hôm nay chúng ta đổi gió tý, viết về một cái hẻm có liên quan chi đến lập trình hết nhá. À cũng không liên quan tới công việc hay cuộc sống của một developer luôn đâu. Hôm nay chúng ta sẽ nói về chuyện thử nghiệm làm kênh podcast và xuất bản nó lên Spotify cho bà con cùng nghe. Chủ yếu làm vì đam mê thôi, không đề cặp chuyện kiếm tiền bằng nó nhá.

Podcast là gì?

Định nghĩa về nó, bạn đọc tại wiki định nghĩa. Đơn giản bạn hiểu như vầy, bạn muốn truyền tải nội dung và chia sẻ tới cộng đồng, lúc này có nhiều cách. Đối với viết, và đọc bạn có blog, với nói và nhìn bạn có vlog (video), với nghe bạn có podcast (audio). Giống như bạn nghe nhạc vậy đó.

Giải thích chút xíu về cơ chế

Về cơ bản, đến hiện tại thì bản thân cái Spotify nó không có lưu trữ cái file audio của bạn, và nó cũng không có cho tạo podcast trực tiếp trên nó. Việc bạn cần làm là kiếm một dịch vụ hosting để upload file audio lên đó, từ đó mới liên kết qua spotify được, cái hosting để upload audio kia họ gọi là podcast hosting.

Muốn Spotify biết đến podcast của bạn (cụ thể là biết podcast bạn lưu ở đâu) thì chúng ta cần “liên kết” podcast hosting qua Spotify. Liên kết podcast hosting qua Spotify thực chất chỉ cần copy cái link bên podcast hosting và dán vào Spotify là xong. Vậy cái link đó là gì, và làm thế nào chỉ với 1 cái link mà nó hiểu được? Cái link đó thực ra được gọi là RSS Feed, Spotify dùng RSS để đọc nội dung từ cái feed này và tiến hành tạo liên kết với podcast hosting.

RSS là gì? Đọc tại đây nha định nghĩa RSS wiki. Trong trường hợp này, nó đơn giản chỉ chứa các thông tin cơ bản nhất của một podcast như tiêu đề, địa chỉ file audio lưu ở đâu trên môi trường internet.

Đây là một file RSS feed xml mẫu:

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
<?xml version="1.0" encoding="UTF-8"?><!-- generator="podbean/5.5" -->
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"
xmlns:spotify="http://www.spotify.com/ns/rss"
xmlns:media="http://search.yahoo.com/mrss/">

<channel>
<title>The thangrxn's Podcast</title>
<atom:link href="https://feed.podbean.com/thangrxn/feed.xml" rel="self" type="application/rss+xml"/>
<link>https://thangrxn.podbean.com</link>
<description>New podcast weblog</description>
<pubDate>Thu, 04 Jun 2020 07:58:53 -0300</pubDate>
<generator>https://podbean.com/?v=5.5</generator>
<language>vi</language>
<copyright></copyright>
<category></category>
<ttl>1440</ttl>
<itunes:type>episodic</itunes:type>
<itunes:subtitle></itunes:subtitle>
<itunes:summary>New podcast weblog</itunes:summary>
<itunes:author>thangrxn</itunes:author>
<itunes:category text=""/>
<itunes:owner>
<itunes:name>thangrxn</itunes:name>
<itunes:email>thang.rxn@gmail.com</itunes:email>
</itunes:owner>
<itunes:block>No</itunes:block>
<itunes:explicit>no</itunes:explicit>
<itunes:image href="https://pbcdn1.podbean.com/imglogo/image-logo/8661887/photo.jpg" />
<image>
<url>https://pbcdn1.podbean.com/imglogo/image-logo/8661887/photo.jpg</url>
<title>The thangrxn's Podcast</title>
<link>https://thangrxn.podbean.com</link>
<width>144</width>
<height>144</height>
</image>
<item>
<title>test thang rxn</title>
<itunes:title>test thang rxn</itunes:title>
<link>https://thangrxn.podbean.com/e/test-thang-rxn/</link>
<comments>https://thangrxn.podbean.com/e/test-thang-rxn/#comments</comments>
<pubDate>Thu, 04 Jun 2020 07:58:53 -0300</pubDate>
<guid isPermaLink="false">thangrxn.podbean.com/efe00f51-0d40-5d21-ae36-abbe7feb70b9</guid>
<description><![CDATA[<p>test</p>]]></description>
<content:encoded><![CDATA[<p>test</p>]]></content:encoded>
<enclosure url="https://mcdn.podbean.com/mf/web/yp6tpe/intro-music.mp3" length="1972684" type="audio/mpeg"/>
<itunes:subtitle>test</itunes:subtitle>
<itunes:summary>test</itunes:summary>
<itunes:author>thangrxn</itunes:author>
<itunes:explicit>no</itunes:explicit>
<itunes:block>No</itunes:block>
<itunes:duration>01:21</itunes:duration>
<itunes:episode>1</itunes:episode>
<itunes:episodeType>full</itunes:episodeType>
<itunes:image href="https://pbcdn1.podbean.com/imglogo/image-logo/8661887/photo.jpg" />
</item>
</channel>
</rss>

Spotify sẽ đọc file này và “biết” podcast của bạn ở đâu, khi người nghe muốn nghe thì nó load về.

Cách tạo một podcast với Podbean và Spotify

Làm thế nào để có podcast hosting:

  1. Bạn có thể tự tạo podcast hosting nếu biết lập trình (tự code từ đầu hoặc dùng code có sẵn).
  2. Nếu không biết và không thích lập trình thì có thể dùng Wordpress (cài thêm plugin) vẫn được nhá.
  3. Có sẵn các nhà cung cấp dịch vụ này, miễn phí có, tính phí cũng có. Ví dụ Podbean hay Libsyn.

Trong phạm vi bài viết chúng ta sẽ dùng cách thứ ba và sử dụng miễn phí thằng Podbean.

Bước 1: truy cập vào Podbean và làm theo các bước bên dưới:

  1. Thu âm bản audio của bạn, lưu vào máy tính.

  2. Truy cập vào trang Podbean để tạo một account.

image
  1. Nhập đầy đủ thông tin vào và nhấn tạo tài khoản nhé. Chú ý chỗ Podcast Site URL, đặt chi đẹp đẹp tý, bởi vì nó sẽ không thể thay đổi sau khi tạo thành công nữa đâu.
image

Sau khi nhấn tạo tài khoản xong thì các bạn cứ làm theo hướng dẫn trên màn hình là được. Cho đến khi ra được như vầy là oke. À nhớ xác thực email luôn nhá.

image
  1. Setup feed, bước này quan trọng đối với Spotify.
image
  1. Điền các thông tin về kênh podcast của bạn.
image
  1. Upload file audio của bạn lên podbean.
image

Kéo file bỏ vào đây hoặc click vào choose file to upload

image
  1. nhập thông tin file audio này
image

Bước 2: Truy cập vào Spotify for podcasters

  1. Đăng nhập nếu đã có tài khoản, chưa có thì đăng ký.

  2. Bấm vào add or claim your podcast

image image
  1. Bấm Get started, và màn hình sẽ chuyển tới đây
image
  1. Quay lại Podbean ở phần Setting > Feed, để copy link
image
  1. Dán cái link đã copy vào đây, bấm next
image
  1. Lấy mã xác thực đã gửi bên email, dán mã đó vào đây. Sau đó bấm next
image
  1. Nhập và chọn vài thông tin, chú ý, chọn cho chính xác, vì chọn rồi là khỏi sửa, chỉ có xóa kênh, tạo lại thôi.
image
  1. Và đây là thành quả.
image

Tóm lại

Về cơ bản là vậy, sẽ còn kha khá dịch vụ cung cấp podcast hosting, bạn thử tìm hiểu thử xem, cơ chế liên kết 2 thằng đại loại là vậy.

Podbean giới hạn cho free user là 5 tiếng mà thôi, nghĩa là tổng độ dài tất cả podcast của bạn là chỉ 5 tiếng, nếu quá thì phải mua premium.

Nào rảnh rỗi mình sẽ viết bài cách xây dựng hệ thống podcast hosting, để bà con cùng nghe nhá.

 Comments
Comment plugin failed to load
Loading comment plugin