Commit Graph

1245 Commits

Author SHA1 Message Date
jellyfin-bot
dcec5eccba
Prepare for release v12 (#107)
Some checks failed
🏗️ Build Plugin / call (push) Has been cancelled
📝 Create/Update Release Draft & Release Bump PR / call (push) Has been cancelled
🔬 Run CodeQL / call (push) Has been cancelled
🧪 Test Plugin / call (push) Has been cancelled
🏷️ Sync labels / call (push) Has been cancelled
2024-10-26 11:57:04 -06:00
renovate[bot]
995d52e6f8
Update dependency Microsoft.NET.Test.Sdk to 17.11.1 (#106)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:56:21 -06:00
renovate[bot]
58c1d56a91
Update xunit-dotnet monorepo (#84)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:56:14 -06:00
renovate[bot]
58d71c7b7d
Update dependency Microsoft.Extensions.Http to 8.0.1 (#115)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-26 11:56:08 -06:00
Cody Robibero
e1d1b24f5e
Fix nullability for 10.10 (#116) 2024-10-26 11:56:03 -06:00
Odd Stråbø
cbf76f7899
Add support for covers from .cbt, .cb7 and .cbr (#112)
Some checks failed
🏗️ Build Plugin / call (push) Failing after 1s
📝 Create/Update Release Draft & Release Bump PR / call (push) Failing after 0s
🧪 Test Plugin / call (push) Failing after 0s
🔬 Run CodeQL / call (push) Failing after 0s
🏷️ Sync labels / call (push) Has been cancelled
2024-09-12 13:44:36 -06:00
AshleyDeo
05559fdfbe
Update opf and add ISBN (#108) 2024-07-24 07:20:27 -06:00
Pithaya
f6cf80923e
Add Comic Vine Person provider (#85) 2024-06-28 08:15:31 -04:00
jellyfin-bot
ee331c1385
Prepare for release v11 (#99) 2024-05-11 13:17:38 -06:00
Tom Tomonari
48ebbea268 Improve cover image extraction from epub files 2024-05-11 13:16:07 -06:00
Cody Robibero
3bfc2e6e94 10.9 2024-05-11 13:16:07 -06:00
Cody Robibero
5baaa87b6e add unstable workflow 2024-03-25 19:53:20 -06:00
Tim Eisele
89ae879d6d
Merge pull request #101 from jellyfin/renovate/coverlet.collector-6.x
Update dependency coverlet.collector to v6.0.2
2024-03-13 09:06:25 +01:00
renovate[bot]
0e33616181
Update dependency coverlet.collector to v6.0.2 2024-03-13 03:43:23 +00:00
Cody Robibero
3a93240e06 update secrets 2024-03-09 08:23:40 -07:00
Tim Eisele
35f075b079
Merge pull request #98 from jellyfin/renovate/coverlet.collector-6.x
Update dependency coverlet.collector to v6.0.1
2024-02-21 00:11:22 +01:00
renovate[bot]
3968fbce6a
Update dependency coverlet.collector to v6.0.1 2024-02-20 22:26:05 +00:00
jellyfin-bot
f5be2214d5
Bump version to 10 (#67) 2024-01-17 17:52:52 -07:00
Pithaya
a4cfe0009a
Add Comic Vine metadata provider (#81)
* Move file name parsing logic to a separate class

* Add the Comic Vine API key to the configuration page

* Add models for the Comic Vine API

* Update the Comic Vine providers

* Add test fixtures and some empty tests for the Comic Vine provider.

* Update issue search and complete GetSearchResults tests

* Complete GetMetadata tests for the Comic Vine provider

* Add test for the Comic Vine image provider

* Add Comic Vine information to the readme

* Fix typo in Comic Vine provider

* Fix some CodeQL warnings

* Fix some more CodeQL issues and add more tests

* Change displayed image in Comic Vine search results

* Update regex number match

* Update fixture files inclusion
2023-11-02 07:47:38 -06:00
Pithaya
e31429c87e
Add Google Books external id (#80)
* Add error handling, external ID and ID search to the Google Books provider

* Fix CodeQL warnings
2023-10-26 13:45:57 -06:00
renovate[bot]
fa45821aa9
Update xunit-dotnet monorepo to v2.5.3 (#82)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-22 09:27:24 -06:00
Cody Robibero
c3b4e366af
Merge pull request #78 from Pithaya/feat/google-books-provider-tests
Add unit tests for the Google Books providers
2023-10-22 09:18:01 -06:00
Pithaya
8fbb1a54f9 Fix some CodeQL issues 2023-10-20 21:38:09 +02:00
Pithaya
822feebad1 Replace ReadAsStreamAsync by ReadFromJsonAsync 2023-10-20 21:25:19 +02:00
Pithaya
a0092e5e8b Fix warnings 2023-10-20 19:34:41 +02:00
Pithaya
a3325cb323 Html decode the book description 2023-10-20 19:34:40 +02:00
Pithaya
711e39a83b Update test project csproj 2023-10-20 19:34:18 +02:00
Pithaya
0902a32c7e Fix issue with the Google Books search string 2023-10-20 19:34:17 +02:00
Pithaya
5f779bc781 Add test for the GoogleBooksImageProvider 2023-10-20 19:34:17 +02:00
Pithaya
67a4e59a29 Update property comments to use the Google Books API's descriptions 2023-10-20 19:34:16 +02:00
Pithaya
1761b192fa Replace reference to ComicInfoXmlUtilities with interface 2023-10-20 19:34:16 +02:00
Pithaya
f0defb34b3 Add unit tests for the Google Books provider and fix parsing issues
Fix adding new PersonInfo
2023-10-20 19:34:15 +02:00
Cody Robibero
d68cb3c8cc
Merge pull request #70 from carif/tests
Add Unit tests for ComicInfo and ComicBookInfo formats
2023-10-18 13:47:24 -06:00
Patrick Farwick
68b1de78a2 Update the test projects dependencies 2023-09-24 00:44:29 +02:00
Patrick Farwick
df8c910df6 Use GetCultureInfo to cache the data 2023-09-24 00:43:26 +02:00
Cody Robibero
18e4e05d8c
Merge pull request #75 from carif/title_sort
Improve title handling of epub files
2023-05-30 15:09:33 -06:00
Patrick Farwick
363a1f0e18 Compare by ignoring the case of the string 2023-05-30 18:24:25 +00:00
Patrick Farwick
7a7db57d7f
Fix typo and improve README formatting (#74) 2023-05-29 18:59:05 -06:00
Patrick Farwick
d38fa84f04 Improve title handling of epub files
A epub file may contain multiple titles. As Jellyfin only supports one
title, we want to make sure it is the main title.

Additionally, the title_sort attribute is read in.
2023-05-20 23:32:04 +00:00
Patrick Farwick
b522cdab6a Add additional information via code comments 2022-11-24 15:50:27 +00:00
Patrick Farwick
952c1c6b60 Improve code comment 2022-11-24 15:38:13 +00:00
Patrick Farwick
2304631482 Fix ComicBookInfo language parsing
Given a full language name like 'English', it is not possible to look up
the three letter iso language value for that name using CultureInfo.
2022-11-24 15:31:04 +00:00
Patrick Farwick
37b312a7b3 Fix ReadPeopleMetadata_Success test 2022-11-24 15:23:39 +00:00
Patrick Farwick
2772667bf8 Fix comic xml reader for US comics
Based on the information provided by the Anansi Project, US comics do
use the field "AlternateSeries" to specify an alternate series when the
comic contains cross-over story-arcs. However, software like ComicTagger
use the same field to provide the original title of the manga.
2022-11-24 15:18:04 +00:00
Patrick Farwick
72e7511039 Add unit tests for ComicBookInfo format 2022-11-24 15:18:04 +00:00
Patrick Farwick
376c25ea42 Fix issue with comma separated names 2022-11-24 15:18:04 +00:00
Patrick Farwick
869ee93bcc Make ComicBookInfoProvider testable 2022-11-24 15:18:04 +00:00
Patrick Farwick
69f90e5c4c Add NSubstitute.Analyzers 2022-11-24 15:18:04 +00:00
Patrick Farwick
a0a819f4b3 Add unit test for ComicInfoXmlUtilities 2022-11-24 15:17:58 +00:00
Patrick Farwick
cf799cdf35 Add a project for unit tests via xUnit 2022-11-24 15:14:38 +00:00