헤드리스 서버에서 실행할 수있는 MPD와 autoDJ 파일이 icecast 또는 shoutcast로 스트리밍하는 동안 있습니까? [닫은]


1

나는 GUI없이 리눅스 서버에서 관리 할 수있는 방송 소스를 찾고있다. 커맨드 라인 또는 웹 기반.

무작위로 내 오디오 파일을 선택하고 icecast / shoutcast 서버로 스트리밍하고 언제든지 내가 원하는대로 파일을 재생할 수 있도록해야합니다. 그래서 쇼를 스트리밍 할 수 있습니다.

mpc로 MPD를 시도했지만 mpc에서 임의의 토글을 켜면 5 시간 후에 스트리밍이 중단되고 오디오 파일의 끝에 도달한다고 가정합니다. 나는 방송 시간도 시도했지만 AutoDJ는 아니며 수동으로 모든 일정을 잡아야한다.

어떤 도움을 주셔서 감사합니다.

답변:


0

이 기능을 수행 할 수있는 매우 간단한 스크립트가 LiquidSoap으로 작성되었습니다. Liquidsoap은이 사용 사례를 충족 시키도록 작성된 스크립팅 언어이며 "라디오 방송국"을 스크립팅 할 수 있습니다.

약 12 개의 코드 라인이있는 가장 간단한 형태로 재생 목록을 제공하고 스트림을 전송할 위치 (예 : Icecast 서버 또는 로컬 사운드 카드)를 가리키면 재생 목록이 순서대로 재생되거나 그것에서 무작위로 선택하십시오.

노래를 무작위로 재생하는 내부 주크 박스를 설정했지만 웹 인터페이스를 통해 노래를 대기열에 넣을 수도 있습니다 (대기열이 다 소모되면 다시 임의 재생으로 돌아갑니다).

그것을 통해보십시오 : http://savonet.sourceforge.net/


이 응용 프로그램은 큰 보스, 많은 기능을 소리 ...; 너무 복잡하게 들리지만. 나는 스크립팅을 잘 못한다. 어쩌면 나는 google을 통해 스크립트를 찾을 수 있는지 알아봐야 할 것이다. 나는 왜 airtime에 liquidDJ (폴백) 옵션이 없는지 궁금하다. 방송 시간이 다른 것으로 의도 되었기 때문에 다소 이해할 수 있습니다.
Parsa

좋습니다. 이제 퀵 스타트 페이지를 보았습니다. 튜토리얼에 집중하고 연습 해보면 관리 할 수 ​​있다고 생각합니다. 적어도 나는 단순한 라디오를 만들 수 있다고 생각한다.
Parsa

백엔드를 처음부터 컴파일하는 경우, 그것은 어리 석음 / 고통 일 수 있습니다. 패키지에서 설치하는 것은 쉽습니다. 간단한 라디오는 20 줄 정도 밖에 걸리지 않습니다 (몇 가지 기능을 포기하려는 경우는 적음).
joat

0

Airtime Forum의 Airtime Hacks 섹션에서는 AutoDJ가 예정된 시간에 없을 때 (가중치가있는 폴더, 스테이션 ID, 징글 등) 완료되는 Liquidsoap 스크립트를위한 멋진 코드 추가가 있습니다.

그것의 5 분 잘라 내기 및 붙여 넣기.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.