8000 GitHub - fruixs/radio.bsod.kr: 대한민국의 모든 라디오 방송국들에 대한 인터넷 스트림 URL을 엮은 웹페이지 (Cloudflare Workers에 구축한 서버리스 앱을 기반으로 작동)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

대한민국의 모든 라디오 방송국들에 대한 인터넷 스트림 URL을 엮은 웹페이지 (Cloudflare Workers에 구축한 서버리스 앱을 기반으로 작동)

Notifications You must be signed in to change notification settings

fruixs/radio.bsod.kr

 
 

Folders and files

8000
NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

radio.bsod.kr

대한민국에 소속된 모든 라디오 방송국의 Streaming URL을 종합한 웹 사이트를 구축하는 프로젝트입니다.

이곳에는 (파생 프로젝트를 기획하시는 분들께 도움이 될 수 있도록) 본 프로덕트의 개발 과정에서 활용된 원본 Streaming URL들에 대한 정보를 기록하였습니다. 개발 과정 자체에 대한 기록은 블로그에 작성한 글을 참고해 주세요.


프로덕트의 구성


동적 URL을 사용하는 방송국

KBS

채널 이름 URL 콘텐츠 유형
KBS 1라디오 https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/21 API Response (JSON)
KBS 2라디오 https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/22 API Response (JSON)
KBS 3라디오 https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/23 API Response (JSON)
KBS 1FM https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/24 API Response (JSON)
KBS 2FM https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/25 API Response (JSON)
KBS 한민족방송 https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/26 API Response (JSON)

API Request 형식

https://cfpwwwapi.kbs.co.kr/api/v1/landing/live/channel_code/[채널코드]

Response에서 channel.item[0].service_url 변수에 접근하여 Streaming URL 획득 가능.

채널코드 일람

1라디오 2라디오 3라디오 1FM 2FM 한민족방송
수도권 21 22 23 24 25 26
부산 10_21 10_22 10_24
창원 20_21 20_22 20_24
진주 21_21
대구 30_21 30_22 30_24
안동 31_21
포항 32_21
광주 40_21 40_22 40_24
목포 41_21 41_24
순천 43_21
전주 50_21 50_22 50_24
대전 60_21 60_22 60_24
청주 70_21 70_22 70_24
춘천 80_21 80_22 80_24
강릉 81_21 81_24
원주 82_21 82_24
제주 90_21 90_22 90_24

MBC

채널 이름 URL 콘텐츠 유형
MBC 표준FM https://sminiplay.imbc.com/aacplay.ashx?agent=webapp&channel=sfm API Response (Plain Text)
MBC FM4U https://sminiplay.imbc.com/aacplay.ashx?agent=webapp&channel=mfm API Response (Plain Text)

API Request 형식

https://sminiplay.imbc.com/aacplay.ashx?agent=webapp&channel=[채널코드]

HTML에 Streaming URL만 Plain Text로 포함되어 있으므로 text를 그대로 가져오면 됨.

채널코드 일람

표준FM FM4U 올댓뮤직
수도권 sfm mfm chm

SBS

채널 이름 URL 콘텐츠 유형
SBS 러브FM https://apis.sbs.co.kr/play-api/1.0/livestream/powerpc/powerfm?protocol=hls&ssl=Y API Response (Plain Text)
SBS 파워FM https://apis.sbs.co.kr/play-api/1.0/livestream/lovepc/lovefm?protocol=hls&ssl=Y API Response (Plain Text)
고릴라디오M https://apis.sbs.co.kr/play-api/1.0/livestream/sbsdmbpc/sbsdmb?protocol=hls&ssl=Y API Response (Plain Text)

API Request 형식

https://apis.sbs.co.kr/play-api/1.0/livestream/[채널코드]/[채널코드]fm?protocol=hls&ssl=Y

HTML에 Streaming URL만 Plain Text로 포함되어 있으므로 text를 그대로 가져오면 됨.


CPBC 가톨릭평화방송 (수도권)

채널 이름 URL 콘텐츠 유형
CPBC 서울가톨릭평화방송 https://apis.cpbc.co.kr/play-api/2.0/onair/channel/radio API Response (JSON)

API Request 형식

https://apis.cpbc.co.kr/play-api/2.0/onair/channel/radio

Response에서 onair.source.mediasource.mediaurl 변수에 접근하여 Streaming URL 획득 가능.


정적 URL을 사용하는 방송국

채널 이름 URL 콘텐츠 유형
TBN 경인교통방송 http://radio2.tbn.or.kr:1935/gyeongin/myStream/playlist.m3u8 Static Playlist
CBS 표준FM https://aac.cbs.co.kr/cbs981/_definst_/cbs981.stream/playlist.m3u8 Static Playlist
CBS 음악FM https://aac.cbs.co.kr/cbs981/_definst_/cbs981.stream/playlist.m3u8 Static Playlist
FEBC 서울극동방송 http://mlive2.febc.net:1935/live/seoulfm/playlist.m3u8 Static Playlist
BBS 서울불교방송 https://bbslive.clouducs.com/bbsradio-live/livestream/playlist.m3u8 Static Playlist
EBS FM https://ebsonair.ebs.co.kr/fmradiofamilypc/familypc1m/playlist.m3u8 Static Playlist
YTN 라디오 https://radiolive.ytn.co.kr/radio/_definst_/20211118_fmlive/playlist.m3u8 Static Playlist
iFM 경인방송 https://radiolive.ytn.co.kr/radio/_definst_/20211118_fmlive/playlist.m3u8 Static Playlist
OBS 라디오 https://vod3.obs.co.kr:444/live/obsstream1/radio.stream/playlist.m3u8 Static Playlist
TBS FM https://cdnfm.tbs.seoul.kr/tbs/_definst_/tbs_fm_web_360.smil/playlist.m3u8 Static Playlist
TBS eFM https://cdnfm.tbs.seoul.kr/tbs/_definst_/tbs_efm_web_360.smil/playlist.m3u8 Static Playlist
국방FM https://mediaworks.dema.mil.kr/live_edge/audio.sdp/playlist.m3u8 Static Playlist
국악방송 https://mgugaklive.nowcdn.co.kr/gugakradio/gugakradio.stream/playlist.m3u8 Static Playlist

기타 지역국들의 URL은 Notion 페이지에 기재해 놓았습니다.

About

대한민국의 모든 라디오 방송국들에 대한 인터넷 스트림 URL을 엮은 웹페이지 (Cloudflare Workers에 구축한 서버리스 앱을 기반으로 작동)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 95.3%
  • CSS 2.6%
  • JavaScript 2.1%
0