무료 api 구현한 라디오 방송국 청취입니다. Online Radio Player 정보
무료 api 구현한 라디오 방송국 청취입니다. Online Radio Player
관련링크
첨부파일
본문
api로 구현한 라디오 방송국 청취입니다.
허접하지만 꼭 필요해서 급조했습니다.
방송국이 https로 송출하지 않는 곳은 청취가 안되네요.
desktop & mobile 다 잘 작동됩니다.
test:
https://atlanta.infinityfreeapp.com/radio.html
API를 동적으로 검색하게 해서 찾지 못하는 에러를 획기적으로 줄였습니다.
부수적으로 세게 TOP 30 & 세계 한인 TOP 30 라디오도 새로 추가하였습니다.
인제 서버에러는 더이상 안나올 듯 합니다.
기존 받으셨던 분들은 다시 radio.html을 새로 받아주세요.
3
댓글 전체

감사 합니다.

감사합니다
감사합니다
다른 나라를 추가하려면 어떻게 하는지요? 감사합니다

제 소스를 보시면 radio.html에서
const apiUrl = `https://de1.api.radio-browser.info/json/stations/search?limit=20&countrycode=KR&hidebroken=true&order=votes&reverse=true`;
여길 보시면 search뒤에 country option이 보이는데 그게 나라별입니다.
한국은 kr입니다.
참고는 https://www.radio-browser.info/countries
*참고로 stream은 꼭 https되어 있는 곳만 청취가능하다는 것이구요..
*만약 위 api 링크외에 개별로 url만 알면 streaming site를 연결할수도 있습니다.
<button class="button-85" role="button" onclick="play()">ATLANTA RADIO KOREA</button>
<audio id="audio" src="https://s2.radio.co/s481a3f747/listen"></audio>
<script>let play = function(){document.getElementById("audio").play()}</script>
<button class="button-85" role="button" onclick="playAudio1()">CALIFORNIA RADIO KOREA</button>
<audio id="audio1" src="https://onair.radiokorea.com/"></audio>
<script>const playAudio1 = function(){document.getElementById("audio1").play()}</script>
<button class="button-85" role="button" onclick="playAudio2()">NEW YORK RADIO KOREA</button>
<audio id="audio2" src="https://streams.radio.co/s839c1142b/listen"></audio>
<script>const playAudio2 = function(){document.getElementById("audio2").play()}</script>
test: https://atlanta.infinityfreeapp.com/radio.html
!-->!-->

radio.html 새로 업데이트했습니다.
api 링크외에 개별로 url만 알면 streaming site를 연결할수도 있게 3개의 라디오 별도로 추가하였습니다.
atlanta korea, california korea, new york korea. 이렇게 3개 방송국 올렸습니다.
기존 받으셨던 분들은 다시 받아주세요.
하지만 다시 안받아도 상관은 없습니다...ㅎㅎㅎ
채널주소를 추가하려면 audio3 로 해서 추가하면 되는지요?
감사합니다

빙고...패턴따라 하시면 됩니다...
여러가지로 수고해주시었네요 감사드립니다
잘 나오다가 최근에 이런 메세지가 나옵니다
Failed to fetch radio stations. Please try again.
감사합니다

확인해보니 api server가 문제네요...
API SERVER DOWN.
API SERVER를 다른곳으로 옮겨야되네요...
UP했으니 다시 다운받으세요.....
네 감사합니다
서버에 문제가 있는지 불러오는데 실패를 많이 합니다
페이지로 불러오는 것 (뉴욕라디오 등 3개)는 안정적으로 나옵니다
(이것만으로도 라디오를 좋아하는 사람들은 도움이 됩니다)
참조하시기 바랍니다. 감사합니다

api가 무료라 그런지 주소가 불안정합니다.
됐다 안됐다 하네요..
또 시간지나면 될듯하긴 하네여.
페이지로 불러오는 것 (뉴욕라디오 등 3개)는 안정적으로 나옵니다<-- 이렇게 streaming radio 주소를 알고있으면 직접 링크를 불러오는게 좋을수도 있습니다. 단 https로 streaming되는 곳이어야 합니다.
네 무료라 그런것 같습니다
수고해 주심에 감사드립니다

API 를 동적으로 검색하게 해서 찾지 못하는 에러를 획기적으로 줄였습니다.
부수적으로 세게 TOP 30 & 세계 한인 TOP 30 라디오도 새로 추가하였습니다.
인제 서버에러는 더이상 안나올 듯 합니다.
기존 받으셨던 분들은 다시 radio.html을 새로 받아주세요.

API를 동적으로 검색하게 해서 찾지 못하는 에러를 획기적으로 줄였습니다.
부수적으로 세게 TOP 30 & 세계 한인 TOP 30 라디오도 새로 추가하였습니다.
인제 서버에러는 더이상 안나올 듯 합니다.
기존 받으셨던 분들은 다시 radio.html을 새로 받아주세요.
고생하시었습니다
감사합니다
국가함수가 없어진 것 같습니다
countrycode: 'KR',
여기서 국가 코드를 넣어주면 전에는 국가별 라디오를 찾던데
여기서는 어디에서 변경을 해주면 되는지요?
감사합니다

${baseUrl}/json/stations/bycountrycodeexact/KR?limit=30&order=clickcount&reverse=true
이렇게 바꿨습니다.
아 그렇군요...감사합니다
라디오을 잘 듣고 있는데 갑자기 오늘부터 수신이 안되네요...api에 문제가 있는지요? 감사합니다
지금은 잘 나옵니다. 감사합니다

api가 변덕이 심한 딸래미같네요...ㅎㅎ
그러네요 ^^