Skip to content

Commit

Permalink
Merge pull request #159 from 5rahim/canary
Browse files Browse the repository at this point in the history
v2.3.0
  • Loading branch information
5rahim authored Nov 18, 2024
2 parents 2d17711 + 91397f9 commit cd53023
Show file tree
Hide file tree
Showing 68 changed files with 3,383 additions and 518 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@

All notable changes to this project will be documented in this file.

## v2.3.0

- ✨ Real-Debrid support for streaming and downloading
- ⚡️ Manga: Unread chapter count badge
- ⚡️ HTTPS support for qBittorrent and Transmission
- ⚡️ Online streaming: Theater mode
- 🦺 Scanner: Fixed NC false-positive edge case
- 🦺 Fixed pause/resume action for qBittorrent v5 #157
- 🏗️ Added fallback update endpoint & security check
- 🏗️ Fixed update notification reliability
- 🏗️ Fixed cron concurrency issue


## v2.2.3

- 🦺 Offline: Fixed episode images not showing up without an internet connection
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ Seanime is a **media server** with a web interface for watching anime, reading m
- Offline mode with caching for metadata, images
- Scan your local library in seconds, no renaming needed
- Torrent search engine with support for Nyaa, Anime Tosho, SeaDex & extensions
- Support for qBittorrent, Transmission, and Torbox for downloading
- Support for qBittorrent, Transmission, Torbox, Real-Debrid for downloading
- Auto-downloading for new episodes with custom filters
- MPV, VLC, MPC-HC, and mobile player app support for watching
- Transcoding and direct play for streaming to any device web browser
- Stream torrents directly to your media player without downloading using Bittorrent or Torbox
- Stream torrents directly to your media player without downloading using Bittorrent, Torbox or Real-Debrid
- Online streaming with support for multiple sources & extensions
- Read and download manga chapters with support for multiple sources & extensions
- Extension system for adding new sources
Expand Down Expand Up @@ -76,7 +76,7 @@ Development and testing might require additional configuration.

[Read more here](https://github.com/5rahim/seanime/blob/main/DEVELOPMENT_AND_BUILD.md)

# Screenshots
## Screenshots

### Scanning

Expand Down
82 changes: 82 additions & 0 deletions codegen/generated/handlers.json
Original file line number Diff line number Diff line change
Expand Up @@ -2041,6 +2041,61 @@
"returnTypescriptType": "Debrid_TorrentInfo"
}
},
{
"name": "HandleDebridGetTorrentFilePreviews",
"trimmedName": "DebridGetTorrentFilePreviews",
"comments": [
"HandleDebridGetTorrentFilePreviews",
"",
"\t@summary get list of torrent files",
"\t@returns []debrid_client.FilePreview",
"\t@route /api/v1/debrid/torrents/file-previews [POST]",
""
],
"filepath": "internal/handlers/debrid.go",
"filename": "debrid.go",
"api": {
"summary": "get list of torrent files",
"descriptions": [],
"endpoint": "/api/v1/debrid/torrents/file-previews",
"methods": [
"POST"
],
"params": [],
"bodyFields": [
{
"name": "Torrent",
"jsonName": "torrent",
"goType": "hibiketorrent.AnimeTorrent",
"usedStructType": "hibiketorrent.AnimeTorrent",
"typescriptType": "HibikeTorrent_AnimeTorrent",
"required": false,
"descriptions": []
},
{
"name": "EpisodeNumber",
"jsonName": "episodeNumber",
"goType": "int",
"usedStructType": "",
"typescriptType": "number",
"required": true,
"descriptions": []
},
{
"name": "Media",
"jsonName": "media",
"goType": "anilist.BaseAnime",
"usedStructType": "anilist.BaseAnime",
"typescriptType": "AL_BaseAnime",
"required": false,
"descriptions": []
}
],
"returns": "[]debrid_client.FilePreview",
"returnGoType": "debrid_client.FilePreview",
"returnTypescriptType": "Array\u003cDebridClient_FilePreview\u003e"
}
},
{
"name": "HandleDebridStartStream",
"trimmedName": "DebridStartStream",
Expand Down Expand Up @@ -3716,6 +3771,33 @@
"returnTypescriptType": "AL_MangaDetailsById_Media"
}
},
{
"name": "HandleGetMangaChapterCountMap",
"trimmedName": "GetMangaChapterCountMap",
"comments": [
"HandleGetMangaChapterCountMap",
"",
"\t@summary returns the chapter count map for all manga entries.",
"\t@route /api/v1/manga/chapter-counts [GET]",
"\t@returns map[int]int",
""
],
"filepath": "internal/handlers/manga.go",
"filename": "manga.go",
"api": {
"summary": "returns the chapter count map for all manga entries.",
"descriptions": [],
"endpoint": "/api/v1/manga/chapter-counts",
"methods": [
"GET"
],
"params": [],
"bodyFields": [],
"returns": "map[int]int",
"returnGoType": "int",
"returnTypescriptType": "Record\u003cnumber, number\u003e"
}
},
{
"name": "HandleEmptyMangaEntryCache",
"trimmedName": "EmptyMangaEntryCache",
Expand Down
Loading

0 comments on commit cd53023

Please sign in to comment.