Skip to content

Repository files navigation

YouTube Ad‑Free Player  🎬

PyQt5 로 제작된 데스크톱 앱입니다.
YouTube 페이지를 크롤링해 영상을 불러오고, 별도의 스레드에서 재생 스트림을 처리해 광고 없이 끊김 없는 감상을 제공하는 것이 핵심입니다. 시청 기록과 즐겨찾기는 SQLite 로 저장됩니다.

⚠️ 주의 
YouTube 약관에 따르면 제3자 앱에서 광고를 제거한 채 영상을 재생하는 행위는 서비스 이용 약관을 위반할 여지가 있습니다.
본 프로젝트는 학습·개인 연구 목적이며, 배포·상업적 이용은 권장하지 않습니다.


✨ 주요 기능

기능 설명
URL/검색어 입력 주소를 붙여넣거나 키워드 검색 → 최상위 결과 바로 재생
광고 제거 재생 페이지 크롤링 + 스트림 추출(pytube/pafy) → QtMultimedia 또는 VLC로 재생
멀티스레드 처리 GUI 스레드는 PyQt 이벤트 루프 유지, 다운로드·디코딩은 QThread 로 분리
재생 목록 & 즐겨찾기 SQLite DB에 영상 ID·제목·썸네일·시청 시간 저장
미니플레이어 모드 QDockWidget 으로 항상 위 작은 창 전환
다크 모드 UI Qt StyleSheet 토글—시스템 테마 자동 감지

About

youtube player and store playlist

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages