Skip to content

Releases: whispelyn-byte/LilacAnime-desktop

v0.5.58

Choose a tag to compare

@github-actions github-actions released this 01 Nov 13:31

재생 · 플레이어

  • 클릭해야 재생이 시작되는 플레이어(Animenosub의 Omega · Moon 등)를 이제 찾아냅니다. 예: 블리치가 46초 기다리다 실패하던 것이 약 3초 만에 열립니다.
  • 탐색 막대 미리보기가 회차를 바꾼 뒤 검은 칸 대신 첫 장면을 바로 보여 줍니다.
  • 자막 줄 간격을 좁게 했을 때 글자 위아래가 잘리던 문제를 고쳤습니다. (#25)

홈 · 상세 페이지

  • 홈이 소스별로 마지막에 받은 목록을 먼저 바로 그리고, 새 목록은 함께 불러옵니다. (Animenosub: 카드가 4.6초 → 0.4초)
  • 자세히 보기가 헤더 그림 · 로고 · 한국어 줄거리를 기다리지 않고 바로 열립니다. 카드 위에 잠시 머무르면 미리 불러와, 클릭하면 거의 즉시 열립니다.
  • 애니24 상세 페이지가 AniList 요청 제한 때문에 최대 16초 걸리던 문제를 고쳤습니다.
  • 애니24의 인기 순위가 업데이트 순이 아닌, 별점을 준 사람이 많은 순으로 나옵니다.

자막 · 제목

  • Anissia를 일본어 원제로 먼저 검색해 한국어 제목과 자막을 더 빨리, 오늘 추가된 작품까지 찾습니다.
  • 검색 결과를 스크립트로 그리는 Tistory 블로그도 작품 카테고리를 통해 자막 게시물을 찾습니다. 제목으로 된 글 주소(/entry/…-2기-4화-자막)도 읽습니다.
  • 옛 Tistory 첨부(확장자 없는 주소)의 자막 파일도 찾습니다.
  • '환생했는데 제7왕자라'가 7기로 표시되던 문제, 'JMAF23th' · 'DNA²' 같은 제목이 시즌으로 읽히던 문제를 고쳤습니다.
  • 설정의 자막 소스에서 Linkkf는 따로 나오지 않고 다른 사이트 자막처럼 '자동'에 포함됩니다.

안정성

  • 캐시 파일을 임시 파일에 쓴 뒤 바꿔 넣습니다. 쓰는 도중 앱을 끄면 Re:Anime 목록(14MB)이 깨져 다시 받던 문제가 없어지고, 큰 파일을 쓰는 동안 재생이 멈칫하지 않습니다.

검증

  • 자동 테스트 290개 통과.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg
  • Linux x64: LilacAnime-linux-amd64.deb
  • Linux arm64: LilacAnime-linux-arm64.deb

v0.5.57

Choose a tag to compare

@github-actions github-actions released this 01 Nov 02:21

재생

  • 일부 Re:Anime 회차(예: 그랑블루 9화 2:36 부근)에서 같은 몇 초가 계속 되풀이되던 문제를 고쳤습니다. v0.5.56에서는 같은 자리에서 아예 재생되지 않고 fragParsingError · Found no media 오류가 나던 문제입니다.
    • 원인: 영상 조각 끝의 두 프레임 시간이 거의 같아, 다음 조각이 통째로 버려지고 키프레임 없는 조각만 따로 다시 받게 되던 문제였습니다. 이제 이런 프레임의 시간을 바로잡아 넘겨줍니다.
  • 키프레임이 없는 구간으로 이어보기 · 이동했을 때, 그 앞 구간부터 차례로 다시 받아 재생을 이어갑니다.

검증

  • 자동 테스트 282개 통과.
  • 그랑블루 9화를 1.25배속으로 2:20 · 2:37 · 2:41에서 시작해 문제 구간을 오류 없이 지나가는 것을 확인.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg
  • Linux x64: LilacAnime-linux-amd64.deb
  • Linux arm64: LilacAnime-linux-arm64.deb

v0.5.56

Choose a tag to compare

@github-actions github-actions released this 31 Oct 10:38

재생

  • 재생 막대에 마우스를 올리면 그 위치의 장면과 시간이 미리보기로 보입니다.
  • 1.25배속에서 자막 싱크를 켜 두면 같은 몇 초를 계속 되풀이하다가 멈추고 처음으로 돌아가던 문제를 고쳤습니다. 다시 받아도 실패하는 구간은 건너뜁니다.
  • 자막 싱크 · Whisper가 영상을 받는 동안에도 플레이어가 앞부분을 미리 받아 두도록 고쳤습니다.

홈

  • 추천이 매일 바뀝니다. 이번 시즌 작품 다섯 개를 방영 중 · 인기 작품으로 번갈아 고르고, 작품마다 표시를 붙입니다. 시청기록에 있는 작품은 빠집니다.
  • 홈의 이번 시즌 / 최근 업데이트순과 내 목록의 정렬을 앱을 다시 켜도 기억합니다. (#22)

설정

  • 설정 > 일반 > 시작 화면: 앱을 켰을 때 처음 보일 화면을 홈 · 전체 · 시청기록 · 내 목록 중에서 고를 수 있습니다. (#23)
  • 설정 > 일반 > 포스터 아래 그림자: 포스터 아래쪽의 어두운 그라데이션을 끌 수 있습니다. 라이트 모드에서는 어두운 그림자 대신 옅은 흰색으로 보입니다. (#20)

화면

  • 내 목록 · 작품 화면의 탭 밑줄을 곧게 바꿨습니다. 한국어 제목 검색 상태는 라일락 띠 없이 글자로만 보입니다.

검증

  • 자동 테스트 280개 통과.
  • 개발 빌드에서 정렬 기억 · 시작 화면(내 목록 · 전체) · 포스터 그림자 켜기/끄기와 라이트 모드 확인.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg
  • Linux x64: LilacAnime-linux-amd64.deb
  • Linux arm64: LilacAnime-linux-arm64.deb

v0.5.55

Choose a tag to compare

@github-actions github-actions released this 30 Oct 06:40

회차 목록

  • 플레이어 위쪽의 회차 목록 버튼으로 오른쪽에 전체 회차를 열어, 다른 회차로 바로 넘어갈 수 있습니다. 썸네일, 본 만큼의 진행 막대, 지금 재생 중인 회차가 표시되고, 첫회부터 / 최신회부터 순서를 기억합니다.
  • 홈의 이어서 보기 카드에 ⌄ 버튼이 생겼습니다. 누르면 그 작품의 회차 목록이 열리고, 아무 회차나 골라 재생할 수 있습니다(전에 보던 회차는 보던 곳부터).
  • 사이트가 썸네일을 주지 않는 소스(Animenosub · Linkkf · 애니24 · 링크애니)도 AniList와 Kitsu에서 회차 썸네일을 가져옵니다.

이어서 보기

  • 카드에 회차와 진행률 옆으로 소스가 표시됩니다 (예: EP.1 · 38% · RE:Anime). 진행률은 정수로 보입니다.

로컬 AI 번역

  • 설정 > 자막 자동 번역에서 llama.cpp를 Whisper처럼 미리 받을 수 있습니다. 이 PC의 그래픽카드에 맞는 판(NVIDIA는 CUDA 등)과 안 될 때 쓰는 Vulkan판을 함께 받습니다. 받지 않으면 지금처럼 처음 번역할 때 받습니다.

기기 동기화

  • Android 앱이 올린 시청 기록을 이 앱의 같은 회차 기록으로 합칩니다. 회차 주소를 알 수 없는 소스(Animenosub · 애니24 · 링크애니)의 기록은 이어서 보기에서 누르면 작품의 회차 목록에서 번호로 찾아 재생합니다.

화면

  • 버튼 · 칩 · 입력칸 · 패널의 모양과 크기를 앱 전체에서 하나로 맞추고 더 둥글게 바꿨습니다. 화면 제목(전체 · 시청기록 · 내 목록 · 설정)도 같은 크기와 위치로 맞췄습니다.
  • 플레이어: 위쪽에 회차와 소스(예: 2화 · RE:Anime)를 보여 주고, 가운데 버튼을 같은 모양의 둥근 버튼으로, 재생 막대를 라일락색으로 바꿨습니다.
  • 플레이어 설정 창을 간결하게 정리했습니다: 항목마다 붙어 있던 설명을 빼고 이름과 조작만 남겼으며, 자막 소스에는 짧은 부제(사이트 트랙 · 한국어 · 음성 인식 등)를 둡니다.
  • 라이트 모드에서 홈 추천 배경이 아래로 갈수록 회색으로 뿌옇게 끊기던 것을 흰 배경으로 자연스럽게 사라지도록 고쳤습니다.
  • 검색: 위쪽 검색창으로 검색하면 검색 화면에 두 번째 검색창이 나오지 않고, 검색어가 화면 제목이 됩니다. 창이 좁아 위쪽 검색창이 숨겨질 때는 그대로 있습니다.

검증

  • 자동 테스트 280개 통과.
  • 개발 빌드에서 회차 목록 · 이어서 보기 회차 창 · 썸네일 · llama.cpp 상태 확인 · 동기화 기록 재생 · 다크/라이트 화면 확인.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg
  • Linux x64: LilacAnime-linux-amd64.deb
  • Linux arm64: LilacAnime-linux-arm64.deb

v0.5.54

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:03

Linux: .deb로 바뀜

  • Linux는 이제 AppImage 대신 .deb 패키지로 배포합니다 (x64 · arm64). sudo apt install ./LilacAnime-linux-amd64.deb로 설치하면 앱 메뉴에 LilacAnime이 생깁니다.
  • .deb는 Ubuntu 24.04 이상의 샌드박스(AppArmor) 설정까지 함께 설치해, AppImage가 열리지 않던 문제가 없습니다.
  • 새 버전은 설정 > 업데이트 · 정보에서 지금 설치를 누르면 비밀번호를 물은 뒤 설치하고 다시 시작합니다.
  • v0.5.53을 AppImage로 쓰고 있다면 자동 업데이트가 되지 않습니다. 아래 .deb를 받아 설치해 주세요.

Miruro

  • Miruro가 더 이상 Cloudflare 인증을 요구하지 않아, 인증 창과 관련 처리를 없앴습니다. 목록·회차·영상은 이전처럼 뒤에서 불러옵니다.

플레이어

  • ←/→로 앞뒤로 넘긴 뒤 영상이 다시 재생될 때 컨트롤 바가 올라오던 문제를 고쳤습니다. 이제 처음 재생할 때와 일시정지 후 다시 재생할 때만 올라옵니다.

정리

  • 앱 전체에 걸려 있던 새 창(팝업) 차단을 없앴습니다.
  • 쓰이지 않던 별도 플레이어 창 기능을 없앴습니다.

검증

  • 자동 테스트 277개 통과.
  • 개발 빌드에서 회차 재생, Miruro 목록·회차·영상 주소, ←/→ 이동 후 컨트롤 바가 올라오지 않는 것과 일시정지·재생 동작 확인.
  • GitHub Actions에서 Windows · Mac(Apple Silicon · Intel) · Linux .deb(x64 · arm64) 빌드 성공.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg
  • Linux x64: LilacAnime-linux-amd64.deb
  • Linux arm64: LilacAnime-linux-arm64.deb

v0.5.53

Choose a tag to compare

@github-actions github-actions released this 25 Oct 03:31

Linux 지원

  • Linux용 AppImage를 새로 제공합니다 (x64 · arm64). 실행 권한을 주고(chmod +x) 실행하면 됩니다.
  • AppImage로 실행하면 설정 > 업데이트 · 정보에서 새 버전을 받아 그 자리에서 바꾸고 다시 시작합니다.
  • 로컬 AI 번역(llama.cpp)은 Linux에서 Vulkan으로 돌고, NVIDIA 그래픽카드면 CUDA를 먼저 씁니다.
  • 자막 기본 폰트로 Noto Sans CJK · 나눔 글꼴을 찾아 씁니다. 7z/RAR 자막은 bsdtar가 있으면 풉니다.
  • Ubuntu 24.04 이상에서 열리지 않으면 README의 Linux 항목(libfuse2, AppArmor)을 참고해 주세요.

플레이어

  • 키보드 ←/→로 앞뒤로 넘길 때 아래 컨트롤 바가 올라오지 않습니다. 대신 넘긴 쪽에 "+10초"와 이동한 시각이 잠깐 표시되고, 연달아 누르면 +20초, +30초로 더해집니다.
  • 숫자 키 0–9로 이동할 때는 화면 가운데에 시각만 표시됩니다.

검증

  • 자동 테스트 284개 통과.
  • GitHub Actions에서 Windows · Mac(Apple Silicon · Intel) · Linux(x64 · arm64) 빌드 성공.
  • 앱에서 ←/→ 이동 시 컨트롤 바 없이 표시만 뜨는 것 확인.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg
  • Linux x64: LilacAnime-linux-x86_64.AppImage
  • Linux arm64: LilacAnime-linux-arm64.AppImage

v0.5.52

Choose a tag to compare

@whispelyn-byte whispelyn-byte released this 24 Oct 08:34

광고 팝업 차단

  • 외부 영상 서버와 숨겨진 영상 주소 탐색 창을 포함해, 웹페이지가 새 창·새 탭으로 여는 팝업을 차단합니다.
  • iframe에서 여는 팝업도 차단합니다.
  • 앱이 직접 여는 재생·인증 창과 기존 권한 처리는 유지합니다.
  • 페이지 안에 표시되는 광고는 이번 변경 대상에 포함하지 않습니다.

검증

  • 관련 자동 테스트 21개 통과.
  • 실제 Electron에서 새 창·새 탭·iframe 팝업 차단과 앱 자체 창 열기 확인.
  • Miruro 두 작품의 영상 서버 조회 및 1080p HLS 영상 조각 3개 버퍼링 성공.
  • FlixCloud HD-1에서 재생목록·키 수신과 실제 재생 시간 진행 확인.
  • 위 실제 사이트 테스트에서 새 광고 창 0개.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg

v0.5.51

Choose a tag to compare

@whispelyn-byte whispelyn-byte released this 24 Oct 06:49

Miruro 연결 수정

  • Miruro API를 전용 브라우저 페이지 안에서 요청하도록 변경했습니다. 쿠키를 공유해도 직접 요청은 Cloudflare 403으로 차단되던 문제를 수정했습니다.
  • 요청 페이지를 재사용하고, 앱 창을 닫으면 숨겨진 요청 창도 정리합니다.
  • 인증이 필요한 경우 차단된 API 주소를 열며, 접속 차단·로딩 실패·시간 초과를 안내합니다.

검증: 새 세션에서 인기순·평점순 목록 각 15개, 작품 상세, 회차 39개, 영상 서버 트랙 3개를 실제 조회했습니다. 관련 자동 테스트 18개를 통과했습니다. 실제 영상 재생은 이번 검증에 포함하지 않았습니다.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg

v0.5.50

Choose a tag to compare

@whispelyn-byte whispelyn-byte released this 24 Oct 03:22

Miruro Cloudflare 인증 대응

  • Miruro API 요청을 앱 전용 브라우저 세션으로 전환했습니다.
  • Cloudflare 인증이 필요하면 인증 창이 열립니다. 직접 인증을 완료하면 같은 세션으로 요청을 다시 시도합니다.
  • 인증 세션은 앱을 다시 시작해도 유지됩니다.
  • 여러 요청이 동시에 차단되어도 인증 창은 하나만 표시합니다. 창을 닫거나 인증 시간이 초과되면 요청을 중단하고, 반복해서 창이 열리지 않도록 잠시 대기합니다.

Cloudflare 정책에 따라 내장 브라우저의 인증이 실패할 수 있습니다. 실제 인증 통과는 보장하지 않습니다.

검증: Miruro 세션·재생·복구 관련 테스트 13개 통과.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg

v0.5.49

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:47

한국어 자막을 훨씬 많이 찾습니다

  • Kairan · Csora · Anissia 자막 검색이 좋아졌어요: 이전에는 TMDB API 키가 없으면 방영 중인 작품 대부분의 한국어 제목을 몰라, 영어 제목으로 자막을 찾다 실패했습니다. 이제 Anissia의 작품 목록에서 일본어 원제로 한국어 제목을 찾아(시즌·극장판·방영일까지 맞춰서) 먼저 검색합니다. 이번 분기 40개 작품으로 시험했을 때 한국어 자막을 찾은 회차가 79개 중 10개에서 32개로 늘었습니다.
  • 작품 이름도 한국어로: 같은 방법으로 찾은 한국어 제목이 목록과 화면의 작품 이름에도 나옵니다.
  • 구글 드라이브 폴더로 올리는 제작자도 찾아요: Anissia에 자막 주소로 드라이브 폴더를 등록한 제작자의 자막을 회차에 맞춰 받아 옵니다.

Whisper AI 자막

  • 자막이 없으면 자동으로 시작해요: "자막이 없으면 자동으로 만들기"가 기본으로 켜집니다. 설정 > Whisper AI 자막에서 실행 환경과 모델을 받아 두면, 한국어 자막도 번역할 자막도 없는 회차에서 알아서 인식합니다. 끄고 싶으면 같은 곳에서 끄세요.
  • 다음 화 미리 준비 > Whisper 자막: Whisper 자막으로 보고 있는 작품이면, 지금 회차 인식이 끝난 뒤 다음 화도 미리 인식해 둡니다(AI 번역이 켜져 있으면 번역까지). 다음 화를 열면 자막이 바로 나옵니다. 설정 > 재생에서 끌 수 있어요.

다운로드

  • Windows: LilacAnime-Setup.exe
  • Mac Apple Silicon: LilacAnime-mac-arm64.dmg
  • Mac Intel: LilacAnime-mac-x64.dmg