[casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송
REPO_LINK.GIT
무엇을합니까?
그래서
chromecast
폴더에 파일을 놓으면 바로 크롬캐스트에 연결해서 동영상 & 오디오(.mp4 || .mp3)를 재생하는 파이썬 스크립트를 만들어 봤습니다...전용 앱이 없어도 TV나 Google Home Max에 파일을 빠르게 공유할 수 있는 방법을 찾던 중 아이디어가 떠올랐습니다. 그래서, 나는 b * tch를 해킹했습니다!
진지하게 말하자면...
시작하기 전에 필요한 사항은 다음과 같습니다.
A. TV
(CASDROP_TV_NAME)
와 스피커(CASDROP_SPKR_NAME)
의 "친숙한"이름을 알아두십시오.B. 컴퓨터가 Python
~> 3.9.7
을 실행 중인지 확인합니다(필수는 아니지만 최소한 Python 3이 필요함).C. 이 프로그램을 실행하기 위해 모든 종속성을 설치합니다.
pip install requirements.txt
일단 완료되면...
1 단계. Unix/Linux 기반 컴퓨터에서 새 터미널을 엽니다.
NOTE: I ran these commands in a BASH environment, so I suggest doing the same...
2 단계.
params.sh
를 열고 고유한 값으로 <>
를 편집합니다. 잘못된 IP 주소를 입력했기 때문에 몇 가지 실수가 있었습니다.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. Run the casting service:
`python3 casdrop.py`
3. Drop a file in your watch `CASDROP_WATCH_FOLDER` folder. Which in this case should be the folder we are looking to drop our files.
**At this point, your uploaded files should start streaming on the device(s).**
참고 사항: 이것이 매우 짧고 요점을 잘랐다는 것을 알고 있습니다. 그러나 일부러 이렇게 한 것입니다...필요한 것의 대부분은 이미 인터넷에 있습니다. 그렇게 말하면 아래 댓글 섹션에서 잃어버린 경우 자유롭게 질문하십시오.
참조:
CASDROP_WATCH_FOLDER
=> 장치로 전송할 파일을 드롭하는 폴더CASDROP_SERVER_URL
=> IP
일명 SimpleHTTPServer
(http://<ip_address>)
주소CASDROP_SPKR_NAME
및 CASDROP_TV_NAME=> 장치의 표시 이름(일반적으로 YouTube 또는 Spotify 모바일 앱의 전송 메뉴에 표시됨)여기 내 샘플 param.sh 파일이 있습니다.
기능/제안/TODO:
현재 문제 없이 캐스팅할
.mp3
또는 .mp4
를 삭제할 수 있습니다. 그러나 더 많은 기능을 추가할 계획입니다.길...
이것을 더 자세히 설명하는 비디오를 만들고 싶다면 의견에 알려주십시오.
Reference
이 문제에 관하여([casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/_vonthecreator/casdroppy-casting-media-files-in-python-to-chromecast-from-a-desktop-folder-oml텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)