Repository navigation
OPlayer v0.1.4
추가
- 내장 브라우저의 뒤로·앞으로 기록과 현재 위치를 저장합니다. 다른 메뉴를 다녀오거나 앱을 다시 실행해도 탐색을 이어갈 수 있으며, 복귀 시 현재 페이지만 다시 불러옵니다. 뒤로 이동한 뒤 새 페이지를 열면 앞으로 기록을 정리합니다. 화면 버튼·Android 뒤로가기·마우스 앞으로가기가 같은 기록을 사용합니다.
- 로컬·원격 파일 목록과 격자에서 항목을 왼쪽으로 밀면 삭제 버튼이 나타납니다. 스와이프만으로 삭제하지 않으며, 버튼을 누르면 실제 파일·폴더(하위 항목 포함)를 삭제합니다. 진행 표시·중복 클릭 방지와 실패 후 목록 재조회를 지원합니다.
- WebDAV·FTP·SFTP·SMB 삭제를 지원하며 등록한 루트·SMB 공유 자체는 삭제하지 않습니다. 잠긴 항목과 폴더 안에 별도로 잠근 하위 경로는 인증 후 삭제합니다. 클라우드 확장앱에는 선택적 삭제 선언·훅을 추가했으며 기존 읽기 전용 권한은 유지합니다.
수정
- 모바일 플레이어의 화면 회전 모드를 설정에서 선택하고 회전 버튼으로 변경한 값도 기억합니다. Android는 센서 기반 회전을 직접 요청해 OS 세로 잠금 상태에서도 자동 회전·가로 전환이 가능하도록 수정했습니다. 플레이어 종료 시 시스템 회전 정책을 복원하며 데스크톱·Android TV에는 적용하지 않습니다.
- Linux의 JavaScript 확장앱 엔진 플러그인에서 누락된 내보내기 선언을 보완해 배포 빌드가 컴파일되도록 수정했습니다.
참고 및 제한
- 브라우저는 최근 URL 기록 최대 500개를 보관합니다. 페이지 입력값·스크롤·영상 위치·JavaScript 실행 상태·POST 본문은 복원하지 않으며, 저장된 주소를 다시 요청합니다. 인증이 만료된 사이트는 다시 로그인해야 할 수 있습니다.
- 삭제는 휴지통으로 이동하는 기능이 아닙니다. DLNA와 기존 읽기 전용 클라우드는 삭제 버튼을 표시하지 않으며, 클라우드 확장앱이 삭제를 명시적으로 지원해야 사용할 수 있습니다.
- Android 16의 큰 화면 기기 등은 OS 정책에 따라 회전 요청이 제한될 수 있습니다. iOS 회전도 OS의 허용 범위를 따릅니다.
- 이번 배포에는 v0.1.3의 JavaScript 확장앱 저장소·S3/Box/MYBOX·HTML/XML/JSON 파서, AdGuard 인증서 호환 수정, 테마와 다운로드 출력 옵션도 포함됩니다. 상세 내용은 v0.1.3 변경 내역을 참고하세요.
Windows · Android · Android TV · Linux · macOS 배포 빌드입니다.
- Android: mobile APK / Android TV: tv APK (arm64-v8a, armeabi-v7a, x86_64)
- Windows x64: ZIP을 풀고 oplayer.exe 실행
- Linux x64: tar.gz 압축 해제 후 실행 (시스템 의존성은 README 참고)
- macOS Apple Silicon: ZIP 안의 OPlayer.app (Developer ID 서명·공증 미포함)
- SHA256SUMS.txt: 배포 파일 무결성 확인
빌드 커밋: 5cb9e7f
Actions: https://github.com/gaeco0/OPlayer/actions/runs/39703309075