[casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송


REPO_LINK.GIT

시작하기 전에 필요한 사항:



A. TV(CASDROP_TV_NAME)와 스피커(CASDROP_SPKR_NAME)의 이름을 알고 있습니다.

B. 컴퓨터에서 Python~> 3.9.7을 실행 중입니다(필수는 아니지만 최소한 Python 3이 필요함).

C. 이 프로그램을 실행하기 위해 모든 종속성을 설치합니다. pip install requirements.txt

일단 완료되면...



1 단계. Unix/Linux 기반 컴퓨터에서 새 터미널을 엽니다.

NOTE: make sure you're running in a BASH environment



2 단계. params.sh를 열고 자신의 값으로 <>를 편집합니다.

3단계. 터미널에서 다음 명령을 실행합니다.
한 번만 실행하십시오!

`bash params.sh #you may need to run this command with elevated privileges`

4단계. 다음을 수행하십시오.

1. Start a simple HTTP server:
    `python -m SimpleHTTPServer`

2. Start the casting service: 
    `python3 casdrop.py`

3. Drop a file in your watch `CASDROP_WATCH_FOLDER` folder

**At this point, depending on which file (.mp4 || .mp3) you uploaded it should start streaming on the device.**



참조:


  • CASDROP_WATCH_FOLDER => 장치로 전송할 파일을 드롭하는 폴더
  • CASDROP_SERVER_URL => IP 일명 SimpleHTTPServer
  • 에서 가져온 (http://<ip_address>) 주소
  • CASDROP_SPKR_NAME 및 CASDROP_TV_NAME=> 장치의 표시 이름(일반적으로 YouTube 또는 Spotify 모바일 앱의 전송 메뉴에 표시됨)

  • 여기 내 샘플 param.sh 파일이 있습니다.





    기능/제안/TODO:



    현재 문제 없이 캐스팅할 .mp3 또는 .mp4를 삭제할 수 있습니다. 그러나 더 많은 기능을 추가할 계획입니다.
    길...

    이것을 더 자세히 설명하는 비디오를 만들고 싶다면 의견에 알려주십시오.

    좋은 웹페이지 즐겨찾기