Skip to content

v2.8.5

Choose a tag to compare

@leeyj leeyj released this 02 Oct 13:42
· 7 commits to main since this release
  • (feature) KOReader 연동 - OPDS 만화 페이지 스트리밍(OPDS-PSE, 페이지 수를 아는 ZIP/CBZ/이미지 폴더)과 KOReader 진행 상황 동기화(kosync 호환, 서버 주소 /kosync, 계정 메뉴에서 동기화 비밀번호 설정). 만화·PDF는 웹 뷰어와 양방향, EPUB·TXT는 KOReader 기기끼리 | KOReader support - OPDS comic page streaming (OPDS-PSE, for ZIP/CBZ/image folders with a known page count) and KOReader progress sync (kosync-compatible, server address /kosync, sync password set in the account menu); comics/PDF sync both ways with the web viewer, EPUB/TXT between KOReader devices
  • (security) OPDS 다운로드 링크 서명 키가 공개 저장소의 고정값이던 문제 수정 - 앱 SECRET_KEY를 사용 | OPDS download link tokens were signed with a fixed key published in the repository; they now use the app SECRET_KEY
  • (fix) OPDS 카탈로그 제목이 "My Supporter"로 나오던 이슈 수정 | fix the OPDS catalog title showing "My Supporter"
  • (improvement) 원격 드라이브(GDS 등)의 음악 카테고리는 스캔 때 곡 파일을 열지 않음 - rclone은 태그만 읽어도 파일 전체를 받아 공유 드라이브에 부담이 컸음. 제목은 album.yaml/파일명, 커버는 폴더 이미지/album.yaml 포스터, 길이·태그는 재생할 때 채움 | music categories on remote drives (GDS, etc.) no longer open song files during scans - rclone downloaded whole files just to read tags; titles come from album.yaml/file names, covers from folder images/album.yaml posters, and durations/tags are filled in when a song is played
  • (fix) 경로 지정 즉시 스캔(scan-path, 웹훅 path 스캔, 플러그인 웹뷰 다운로드 등록)으로 추가한 도서가 검색에는 나오는데 그리드에는 다음 전체 스캔 전까지 안 보이던 이슈 수정 - 즉시 스캔 뒤에도 시리즈 목록을 갱신 | fix books added by direct path scans (scan-path, webhook path scans, plugin webview downloads) showing in search but not in the grid until the next full scan - the series list is now refreshed after direct scans too
  • (feature) 음악 모드 - 오디오북 세션에서 카테고리 속성 "음악"을 고르면 폴더=앨범(폴더 이름=제목)으로 스캔하고 곡 태그로 제목/아티스트 표시, 정사각 커버, 재생 중인 곡의 커버, 셔플/반복, 가사(album.yaml → 곡 태그, 싱크 가사는 현재 줄 강조), 이어듣기·배속 없음. 앨범 폴더의 album.yaml이 있으면 아티스트/발매일/소개를 채움 | music mode - pick the "music" kind on an audiobook-session category to scan folders as albums (folder name = title) with song titles/artists from tags, square covers, the playing song's cover, shuffle/repeat and lyrics (album.yaml then song tags; synced lyrics highlight the current line), without resume or speed; album.yaml fills artist/release date/summary
  • (improvement) 카테고리 커버 비율에 정사각(1:1) 추가 | add a square (1:1) category cover ratio
  • (fix) 앨범 아트 블록이 깨진 FLAC이 Chrome에서 재생되지 않던 이슈 수정 - 재생에 필요한 헤더와 오디오만 보냄 | fix FLAC files with a broken embedded-art block not playing in Chrome - only the headers needed for playback and the audio are sent
  • (security) 오디오 트랙 목록의 제목을 이스케이프 (곡 태그/파일명이 그대로 HTML로 들어가던 문제) | escape track titles in the audio track lists
  • (plugin) 선택 계약 lookup_music_album 추가 - album.yaml이 없는 음악 앨범의 아티스트/연도/장르/커버를 코어가 백그라운드로 물어 빈 칸에만 표시. iTunes 샘플 플러그인(music_itunes, 키 불필요) | add the optional lookup_music_album contract - the core asks in the background for artist/year/genre/cover of music albums without album.yaml and shows them only in empty fields; iTunes sample plugin (music_itunes, no key)
  • (fix) 네트워크 순단 때마다 "원격 드라이브 연결 끊김" 알림이 떴다 사라지던 이슈 수정 - 10분 넘게 끊겨 있을 때만 표시하고, 순단으로 실패한 스캔은 '스캔 실패'로 따로 알리지 않음 (삭제 보류는 즉시). 오디오북/영상 카테고리도 같은 카드로 알림 | fix the "remote drive disconnected" notification flashing on and off on every network blip - it now shows only after 10+ minutes offline and blip-failed scans are no longer listed as scan failures (the deletion hold still applies immediately); audiobook/video categories use the same card