Youtube 뮤직 플레이어 소나미 버전 0.1입니다.
약 1주일 정도 개발한 끝에 완성하였습니다.
모든 기능 정상 작동 합니다.
작은 오류가 있을 수 있습니다. 댓글로 제보 부탁드립니다.
유튜브에 있는 플레이리스트 추가, 개별 곡 추가도 가능합니다.
또한 현재 재생목록을 자신의 컴퓨터에 저장할 수도 있습니다. (preset 폴더에 이미 저장된 플레이리스트 몇 개 있습니다.)
다음곡, 이전곡, 10초 앞 뒤 이동, 볼륨 제어 등 다양한 기능을 사용하실 수 있습니다.
물론 랜덤 재생(Suffle)도 가능합니다.
편리하게 이용하셨으면 좋겠습니다.
1. 재생 목록에 추가된 곡들
2. 현재 재생 시간 | 음악 길이
3. 현재 재생중인 곡명
4. 재생, 제어 버튼 들
5. 볼륨 제어
6. 랜덤 재생 체크박스 (체크시 랜덤 재생 활성화)
1. txt 파일로 저장한 유튜브 재생목록 열기
txt파일 안에 https://www.youtube .com/wat ch?v=??~&list=~~ 혹은 https://www.youtube.com/playlist?list=??
이런식으로 저장해놓고 이 txt 파일을 열으면 자동으로 노래 목록을 불러옵니다.
(watch?v=! & list=! 이 방식을 추천합니다. playlist?list= 이 방식은 100개 이상의 곡을 모두 불러오지 못합니다.)
2. 플레이리스트 URL 추가버튼
3. 유튜브 URL 한 개 추가
Edit에는 선택곡 삭제, 전체 삭제가 있고
MYList에서는 현재 재생목록을 내보내거나 불러올 수 있습니다. (CSV 파일)
이상 설명은 끝이고
구글 드라이브 링크로 첨부합니다.
https://drive.google.com/drive/folders/1BGIsRhVTuqth9CTa96fygLe12EeXaYrb?usp=sharing
Youtube Music Player_sonami.zip : 이 파일을 다운하시고, 압축 해제 후에 폴더 안에 있는 main.exe를 실행하면 됩니다.
파이썬, VLC 플레이어가 설치되어 있지 않아도 작동합니다.
playVlc.py : 플레이어 동작 코드입니다. 혹시나 궁금하신 분이 계실까봐 같이 올려놓았습니다!
playVlc1.spec : pyinstaller 빌드할 때 필요한 파일입니다. 설정도 첨부해놓습니다.
yt music player.mp4 : 동작 영상입니다! 영상을 보시면 사용하시는데에 도움이 되실 거라 믿습니다.
궁금하신점 있으시면 댓글주세요.
(플레이어가 만들어진 과정: Youtube DL로 음원 추출 후 재생, VLC 파이썬 api 활용, tkinter로 UI 구성, pyinstaller로 exe 파일 생성)
브라우저를 열지 않아도 되므로, 빠른 실행이 가능합니다.
원하는 노래를 재생하거나 유튜브에 있는 플레이리스트 재생 등.. 많은 기능이 있습니다!
유튜브 플레이리스트 추가를 누르시면 매번 업데이트된 플레이리스트를 추가하실 수 있습니다.
실행폴더(exe 폴더) 용량은 커서 올리기 힘들 것 같아
drive링크로 대체하는 방식으로 하고, 깃헙에는 내일쯤 코드 올려보겠습니다.
UI가 딱 저의 감성입니다.
github에도 올려주신다니 감사합니다!
pyinstaller를 사용할 수 있으시다면.. 직접 빌드하시면 되기는 하는데
추후에 방법을 알려드려야하나 싶네요.
플레이어를 멈추지 않고 ui를 닫으면 음악이 계속 재생되어 멈출 수가 없네요.
프로세서 리스트에서도 못 찾아서 3시간 연속 재생 곡이라 할수없이 리붓 하였습니다.
다음 버전에서 확실하게 패치하겠습니다.
감사합니다.
감사합니다 파이썬 배우고싶네용 ㅎㅎ
잘 사용하겠습니다~!
Mac 용으로도 한번 변환 해 보면 좋겠네요.
잘 사용하고 피드백 드리겠습니다.
감사합니다.
다음번에 한번 과정이라도 올려보겠습니다.
잘 사용해보세요~
볼륨 조절이 마우스 스크롤로 되었으면 좋겠습니다.