-
-
Notifications
You must be signed in to change notification settings - Fork 250
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Movies in collections not being detected #474
Comments
Yeah it's a bug with the jellyfin api we use. There's a workaround for this. Do not use automatically collection option in the library of jellyfin and instead use tmdb boxsets plugin (you'll need to remove all your current collections and do a sync before you turn on this plugin) |
Sorry, I'm not clear on my actions? I delete the collections library item in jellyfin, sync this app, then install and enable tmdb boxsets in jellyfin and run a scan to get my collections library back? |
Remove all your collections. Sync in jellyseerr. Install tmdb boxsets and let it handle collections |
Thanks, underway |
Yeah, that worked. Thanks |
This is working for me. But the tmdb boxsets plugin only shows collections in another library called collections. I liked the functionality of grouping movies into collections in every library. Would be great to have a fix for this some day |
You literally can do that... |
you are right. I just tested this by downloading movies from one collection I did not have before and Overseerr finds them even though they are inside a collection as soon as the second movie arrives. |
So I have always been using TMDB Boxsets for collections (and never JF's native feature); still any movie in a collection was not picked up. I had the library display option "Group films into collections" enabled as shown by @Fallenbagel. I then disabled this option, did a re-scan of the library in jfseerr, the number of movies during the scan went up and every movie was added properly. However, I prefer this option to be enabled. As soon as I enable the option again, the number of movies during a scan goes down again. The movies inside collections still remain in the library but I think this is only because media availability is not yet merged (#522). I fear that as soon as that feature is merged, the movies from collections will be gone again with "Group films into collections" enabled |
You could test out with that pr. But the thing is, I also have that option enabled: |
Yes, I saw that in your post. However, I can reproduce this by
Disabling "Group films into collections" allows for the movie to be re-added again. As I said I've only ever used the TMDB Boxset plugin. To debug I have uninstalled it, removed the existing collections library and then re-installed the plugin. Still, behavior is as described above. I am using the latest stable in docker. |
Unfortunately I have tried that too and can't reproduce it. I am on develop tag though |
Okay, then I'll try again once the next update is released. And I really appreciate your help, thanks! |
…c grouping and collections Previously, #450 added support for automatic library grouping. However, some users reported that they were getting a 401 when using custom authentication such as LDAP. Therefore, that PR was reverted (#524). This PR adds back the support for automatic library grouping for jellyfin authentication users using the endpoint `/Library/MediaFolders` and fallsback to User views endpoint if they're unable to sync the libraries (some, not all LDAP users had issues. Some reported that it worked despite having custom authentication). Once it falls back to user views endpoint for syncing, now it will detect if automatic grouping is enabled giving a warning that its not supported when using some custom authentication methods. This PR also fixed collection syncing by expanding the boxsets when syncing. fix #256, fix #489, re #450, #524, fix #515, fix #474, fix #473
…c grouping and collections (#700) * fix(jellyfinapi): refactors jellyfin library sync to support automatic grouping and collections Previously, #450 added support for automatic library grouping. However, some users reported that they were getting a 401 when using custom authentication such as LDAP. Therefore, that PR was reverted (#524). This PR adds back the support for automatic library grouping for jellyfin authentication users using the endpoint `/Library/MediaFolders` and fallsback to User views endpoint if they're unable to sync the libraries (some, not all LDAP users had issues. Some reported that it worked despite having custom authentication). Once it falls back to user views endpoint for syncing, now it will detect if automatic grouping is enabled giving a warning that its not supported when using some custom authentication methods. This PR also fixed collection syncing by expanding the boxsets when syncing. fix #256, fix #489, re #450, #524, fix #515, fix #474, fix #473 * refactor(i18n): adds the suffix "jellyfin" to jellyfin library sync message keys * refactor(i18n): extract translation keys * refactor: remove console logs * refactor: remove more console logs * refactor: apply review suggestions * chore: fix prettier failing on .github file
* fix(i18n): fixed jellyfin jobs * feat: translations update from Hosted Weblate (#3258) * feat(lang): translated using Weblate (Korean) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Korean) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Korean) Currently translated at 11.2% (139 of 1233 strings) feat(lang): translated using Weblate (Korean) Currently translated at 11.3% (139 of 1226 strings) feat(lang): translated using Weblate (Korean) Currently translated at 7.8% (96 of 1226 strings) feat(lang): translated using Weblate (Korean) Currently translated at 7.4% (91 of 1226 strings) feat(lang): translated using Weblate (Korean) Currently translated at 1.7% (21 of 1226 strings) feat(lang): added translation using Weblate (Korean) Co-authored-by: Developer J <jshsakura@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: sct <sctsnipe@gmail.com> Co-authored-by: 김상구 (Studio) <spair0039@gmail.com> Co-authored-by: 최효근 <gyrms7532@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ko/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Greek) Currently translated at 100.0% (1233 of 1233 strings) Co-authored-by: BeardedWatermelon <periklis.karantonis@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/el/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Serbian) Currently translated at 49.7% (608 of 1222 strings) Co-authored-by: Dzonkins <nikoladjordjevic.ns@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sr/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1228 of 1228 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Spanish) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Angel <adelpozoman@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/es/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Romanian) Currently translated at 33.0% (408 of 1234 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 29.7% (367 of 1234 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.9% (345 of 1234 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.8% (344 of 1233 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.6% (339 of 1226 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 27.4% (337 of 1226 strings) feat(lang): translated using Weblate (Romanian) Currently translated at 22.8% (279 of 1223 strings) Co-authored-by: Bunduc Dragos <bunduc.dragos@gmail.com> Co-authored-by: DragoPrime <emperordrago@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ro/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Russian) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Russian) Currently translated at 87.4% (1069 of 1223 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kirill Zhukov <siper13@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ru/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Danish) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Emil Nymann <ens@hiper.dk> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/da/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Hungarian) Currently translated at 86.3% (1055 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ZsiGiT <zsigit@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hu/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Dutch) Currently translated at 99.4% (1226 of 1233 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Dutch) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Bas <bashankamp+weblate@gmail.com> Co-authored-by: COTMO <moermantom1@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Kobe <kobaubarr@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/nl/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.6% (1229 of 1233 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1228 of 1228 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.2% (1213 of 1222 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.1% (1212 of 1222 strings) feat(lang): translated using Weblate (Portuguese (Brazil)) Currently translated at 99.1% (1212 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mateus <mateusbernardo@protonmail.com> Co-authored-by: Rafael Vieira <rafaelvieiras@pm.me> Co-authored-by: Tijuco <sendtomy@protonmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_BR/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Czech) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Czech) Currently translated at 99.7% (1223 of 1226 strings) feat(lang): translated using Weblate (Czech) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Czech) Currently translated at 96.4% (1179 of 1222 strings) feat(lang): translated using Weblate (Czech) Currently translated at 89.1% (1090 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Marek <marek@pavelka.xyz> Co-authored-by: Smexhy <roman.bartik@icloud.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/cs/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Arabic) Currently translated at 100.0% (1233 of 1233 strings) Co-authored-by: Fhd-pro <juve.11@msn.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ar/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Portuguese (Portugal)) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/pt_PT/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (German) Currently translated at 99.9% (1233 of 1234 strings) feat(lang): translated using Weblate (German) Currently translated at 99.5% (1228 of 1234 strings) feat(lang): translated using Weblate (German) Currently translated at 99.5% (1227 of 1233 strings) feat(lang): translated using Weblate (German) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (German) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (German) Currently translated at 95.9% (1172 of 1222 strings) feat(lang): translated using Weblate (German) Currently translated at 95.9% (1172 of 1222 strings) feat(lang): translated using Weblate (German) Currently translated at 94.7% (1158 of 1222 strings) Co-authored-by: Ben <ben.david.wallner@gmail.com> Co-authored-by: Furkan Çakar <cakar.55.furkan@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Juli <snowjuli@protonmail.com> Co-authored-by: Leo Schultheiss <leoschultheiss@yahoo.de> Co-authored-by: inkarnation <94744834+inkarnation@users.noreply.github.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/de/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Swedish) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 99.6% (1229 of 1233 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 100.0% (1228 of 1228 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 90.0% (1104 of 1226 strings) feat(lang): translated using Weblate (Swedish) Currently translated at 90.0% (1101 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Luna Jernberg <droidbittin@gmail.com> Co-authored-by: Shjosan <shjosan@kakmix.co> Co-authored-by: Topfield99 <timmiesonne@live.se> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/sv/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Lithuanian) Currently translated at 58.7% (725 of 1233 strings) feat(lang): translated using Weblate (Lithuanian) Currently translated at 58.6% (719 of 1226 strings) feat(lang): translated using Weblate (Lithuanian) Currently translated at 51.0% (624 of 1222 strings) feat(lang): translated using Weblate (Lithuanian) Currently translated at 43.9% (537 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: PovilasID <povilas.sidaravicius@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/lt/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Catalan) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 99.5% (1217 of 1223 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 99.4% (1216 of 1223 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 98.6% (1207 of 1223 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 97.2% (1189 of 1223 strings) feat(lang): translated using Weblate (Catalan) Currently translated at 94.3% (1154 of 1223 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Maite Guix <maite.guix@gmail.com> Co-authored-by: dtalens <databio@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/ca/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Croatian) Currently translated at 89.9% (1103 of 1226 strings) Co-authored-by: Bruno Ševčenko <bs3vcenk@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/hr/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Italian) Currently translated at 92.2% (1138 of 1233 strings) feat(lang): translated using Weblate (Italian) Currently translated at 88.5% (1092 of 1233 strings) feat(lang): translated using Weblate (Italian) Currently translated at 85.8% (1058 of 1233 strings) feat(lang): translated using Weblate (Italian) Currently translated at 86.0% (1052 of 1223 strings) feat(lang): translated using Weblate (Italian) Currently translated at 83.2% (1017 of 1222 strings) Co-authored-by: Francesco <francy.ammirati@hotmail.com> Co-authored-by: Gian Marco Cinalli <gm.cinalli@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mirco Cau <mircocau@gmail.com> Co-authored-by: eggermn <egger.mn@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/it/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1226 of 1226 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.9% (1225 of 1226 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.9% (1225 of 1226 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.8% (1224 of 1226 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 99.9% (1223 of 1224 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (1198 of 1222 strings) feat(lang): translated using Weblate (Chinese (Simplified)) Currently translated at 96.7% (1182 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jassy lin <linjiaxinme@gmail.com> Co-authored-by: anpplex <anpplex@gmail.com> Co-authored-by: kx <yoboy.rox@gmail.com> Co-authored-by: lkw123 <lkw20010211@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hans/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (French) Currently translated at 100.0% (1234 of 1234 strings) feat(lang): translated using Weblate (French) Currently translated at 100.0% (1233 of 1233 strings) feat(lang): translated using Weblate (French) Currently translated at 99.9% (1225 of 1226 strings) feat(lang): translated using Weblate (French) Currently translated at 100.0% (1224 of 1224 strings) feat(lang): translated using Weblate (French) Currently translated at 100.0% (1223 of 1223 strings) feat(lang): translated using Weblate (French) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 100.0% (1222 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.5% (1216 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.5% (1216 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 99.5% (1216 of 1222 strings) feat(lang): translated using Weblate (French) Currently translated at 100.0% (1222 of 1222 strings) Co-authored-by: Hordo <hordocast@mailo.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mathieu <math_du_88@yahoo.fr> Co-authored-by: Maxent <rouaultmaxent@gmail.com> Co-authored-by: Rémi Guerrero <remidu34070@hotmail.fr> Co-authored-by: Sulli <susu.leduc@gmail.com> Co-authored-by: Symness <simon@frayssines.fr> Co-authored-by: Valentin <droidente@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/fr/ Translation: Overseerr/Overseerr Frontend * feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 99.7% (1219 of 1222 strings) feat(lang): translated using Weblate (Chinese (Traditional)) Currently translated at 89.6% (1095 of 1222 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: 주서현 <adan.89lion@gmail.com> Translate-URL: https://hosted.weblate.org/projects/overseerr/overseerr-frontend/zh_Hant/ Translation: Overseerr/Overseerr Frontend --------- Co-authored-by: Developer J <jshsakura@gmail.com> Co-authored-by: sct <sctsnipe@gmail.com> Co-authored-by: 김상구 (Studio) <spair0039@gmail.com> Co-authored-by: 최효근 <gyrms7532@gmail.com> Co-authored-by: BeardedWatermelon <periklis.karantonis@gmail.com> Co-authored-by: Dzonkins <nikoladjordjevic.ns@gmail.com> Co-authored-by: Angel <adelpozoman@gmail.com> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Co-authored-by: Bunduc Dragos <bunduc.dragos@gmail.com> Co-authored-by: DragoPrime <emperordrago@gmail.com> Co-authored-by: Kirill Zhukov <siper13@gmail.com> Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Emil Nymann <ens@hiper.dk> Co-authored-by: ZsiGiT <zsigit@gmail.com> Co-authored-by: Bas <bashankamp+weblate@gmail.com> Co-authored-by: COTMO <moermantom1@gmail.com> Co-authored-by: Kobe <kobaubarr@gmail.com> Co-authored-by: Mateus <mateusbernardo@protonmail.com> Co-authored-by: Rafael Vieira <rafaelvieiras@pm.me> Co-authored-by: Tijuco <sendtomy@protonmail.com> Co-authored-by: Marek <marek@pavelka.xyz> Co-authored-by: Smexhy <roman.bartik@icloud.com> Co-authored-by: Fhd-pro <juve.11@msn.com> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: Ben <ben.david.wallner@gmail.com> Co-authored-by: Furkan Çakar <cakar.55.furkan@gmail.com> Co-authored-by: Juli <snowjuli@protonmail.com> Co-authored-by: Leo Schultheiss <leoschultheiss@yahoo.de> Co-authored-by: inkarnation <94744834+inkarnation@users.noreply.github.com> Co-authored-by: Luna Jernberg <droidbittin@gmail.com> Co-authored-by: Shjosan <shjosan@kakmix.co> Co-authored-by: Topfield99 <timmiesonne@live.se> Co-authored-by: PovilasID <povilas.sidaravicius@gmail.com> Co-authored-by: Maite Guix <maite.guix@gmail.com> Co-authored-by: dtalens <databio@gmail.com> Co-authored-by: Bruno Ševčenko <bs3vcenk@gmail.com> Co-authored-by: Francesco <francy.ammirati@hotmail.com> Co-authored-by: Gian Marco Cinalli <gm.cinalli@gmail.com> Co-authored-by: Mirco Cau <mircocau@gmail.com> Co-authored-by: eggermn <egger.mn@gmail.com> Co-authored-by: Jassy lin <linjiaxinme@gmail.com> Co-authored-by: anpplex <anpplex@gmail.com> Co-authored-by: kx <yoboy.rox@gmail.com> Co-authored-by: lkw123 <lkw20010211@gmail.com> Co-authored-by: Hordo <hordocast@mailo.com> Co-authored-by: Mathieu <math_du_88@yahoo.fr> Co-authored-by: Maxent <rouaultmaxent@gmail.com> Co-authored-by: Rémi Guerrero <remidu34070@hotmail.fr> Co-authored-by: Sulli <susu.leduc@gmail.com> Co-authored-by: Symness <simon@frayssines.fr> Co-authored-by: Valentin <droidente@gmail.com> Co-authored-by: 주서현 <adan.89lion@gmail.com> * feat: add Peacock to Network Slider (#3545) * feat: add tooltips to tautulli avatars (#3601) * named service inside docker-compose.yml * Fix permissions on ManageSliderOver Previously, would cause a 403 error when a non-admin user opened a movie/series page * feat: add ko language (#3619) * style: fix prettier errors * Update de.json Added a german translation for "components.Discover.RecentlyAddedSlider.recentlyAdded": "Recently Added", * feat: select default seriesType for anime (#3627) * feat: select default seriesType for anime Added flexibility to set default anime series type in service settings. Now you can choose 'standard' for anime if you prefer it, making it easier to use features like searching for season packs on Sonarr. fix #3626 * feat: extracted translations * feat: standard series type selector (#3628) * feat: added a standard series type selector * fix: moved series type property to correct interface * feat(notif): add Pushover sound options (#2403) Co-authored-by: Danshil Kokil Mungur <me@danshilm.com> * chore: specify files/directories to exclude from git archives (#2184) Co-authored-by: Danshil Kokil Mungur <me@danshilm.com> * feat: update SameSite policy of session cookie to Lax (#3650) * update session cookie samesite policy to lax * set cookie samesite policy based on csrf protection setting * fix: resolved issue with region selector and all regions value (#3652) * docs: add RemiRigal as a contributor for code (#3653) [skip ci] * docs: update README.md * docs: update .all-contributorsrc --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: request watchlist items sequentially to prevent bypassing quota (#3667) * build: update node to 20.9 (#3668) * build: do not link python for arm (#3670) * docs: adds jellyseerr commit links Adds jellyseerr commit links to Fallenbagel. TODO: add other contributors of jellyseerr into the list * update emoji for jellyseerr contributor * Too many jellyfishes * build: update docker ubuntu images to 22.04 (#3671) * build: use node 18 (#3675) * build: add global node-gyp for arm (#3676) * build: correct node version in snapcraft (#3678) * chore(translations): fixed watchlist translation so its generic for all media servers * revert(jellyfinapi): reverts #450 as it broke library sync support for local accounts using LDAP Reverted #450 which addressed the issue where the automatic grouping enabled libraries were not functioning correctly. The previous fix inadvertently caused a bug for Jellyfin LDAP users, preventing library syncing with a 401 error. Reverting this change temporarily until support for automatic library grouping can be re-implemented fix #489 * fix(langcode): fixes the ukranian language code This changes the ukranian language code from ua to uk to fit to ISO 639-1 format that the tmdb api uses. fix #504 * fix(jellyfinlogin): use externalHostname if set for forgetpassword link Implemented dynamic URL generation for the 'Forgot Password' feature. If jellyfin external hostname is set, the URL is generated based on it; otherwise, jellyfin hostname is used as the base URL. The URL includes additional parameters to handle emby support. fix #199, fix #424, re #212 * ci(build): changes the base of the snap build to fix compatibility issues with GLIBC version Changes base to core20 in an attempt to fix the error `node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)` during snap builds * build(snap): changes node-js plugin to npm plugin for Core20 In an attempt to fix version compatibility of `GLIBC_2.28` base was upgraded from core18 to core20. Node-js plugin was deprecated for core20 and instead npm plugin has to be used. As npm plugin cannot specify the package manager to use, yarn is now installed globally during the override-build phase. * build(snap): fix path for the build-environment * build(snap): use nil package and try to setup node in override-build step * build(snap): add yarn install before yarn build * build(snap): add frozen-lockfile and increase network timeout for yarn install * build(snap): remove `rm .gitbook.yaml` line to fix snap builds * fix(watchlist): discover local watchlist item display and profile local watchlist slider visibility Previously when you expand the `Your Watchlist` slider from the discover page to see all your watchlist items, you only see the first 20 items. This commit fixes that so you can see all your local watchlist items when you expand that slider. In addition, this commit also fixes the visiblity of profile watchlist slider for local watchlists * refactor: cleans up local watchlist logic and fixes translation extractions * fix: fix the translations for watchlist permissions and userSettings page * docs: [skip ci] change contributor settings to add both upstream and downstream contributors This commit changes the contributorrc for allcontributors bot so we can add both overseerr and jellyseerr contributors to the list * docs: update README to accomodate both upstream and downstream contributor list seperately * docs: [skip ci] add in current project allcontributors only As allcontributors bot does not support having two lists of allcontributors seperately, unfortunately had to remove upstream contributors from the .all-contributorsrc. However, they will be added manually by @Fallenbagel to the README.md * docs: [skip ci] removed contributor block so all-contributors can handle it * docs: update README.md * docs: update .all-contributorsrc * docs: update README.md * docs: update .all-contributorsrc * chore: [skip ci] added skipCi to all-contributorsrc temporarily * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * Add more detailed installation instructions * Update README.md * ci(build): implement github repository container images fix #370 * ci(build): hard-coded repository owner name for lowercase naming * build: revert the hardcoded tag * ci: github repository container lowercase tag * update .github folder templates * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * Adding Jellyfin Setting for Custom "Forgot Password" URL Adding Jellyfin Setting for Custom "Forgot Password" URL. Useful in cases where you are using a custom authentication provider such as the LDAP plugin, Authelia, lldap, or any other external auth scheme with its own password reset page. * Making the new setting optional * Fixing code formatting, prettier * fix(watchlist): added missing prop for watchlist item removal button in watchlist page This fix resolves a Watchlist page bug where the isAddedToWatchlist prop was missing. Without this prop, the removal button for watchlist items was absent. In this fix, the isAddedToWatchlist prop is re-added and set to true, allowing users to remove items from their local watchlist directly on the Watchlist page. * fix: ensure watchlist updates are immediately reflected This fix addresses an issue on the Watchlist page where changes to the watchlist were not immediately reflected. Previously, after removing an item from the watchlist, the update required a full page reload or revalidating upon focusing the window or tab. With this fix, the watchlist now correctly mutates and updates in real-time, providing a seamless user experience. * fix: correct width issue in datepicker of filterSliderOver This commit addresses a rendering issue with the date picker component. The problem was traced back to a misconfiguration in the tailwindcss settings, resulting in an incorrect width for the popup. fix #415 * refactor: jellyfin scan jobs moved from server/jobs to server/libs/scanners * fix: disable seasonfolder option in sonarr for jellyfin/Emby users This disables seasonfolder option in sonarr for jellyfin/emby users as physical seasonFolders are necessary as virtualFolders are ignored since #126 fix #575 * refactor: clean out commented code * docs: reverted two unrelated files to its develop branch state * fix: fix german translation for "components.Discover.FilterSlideover.tmdbuservotecount" * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * Link related projects in README.md * Add more badges and weblate status * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * update weblate link * move weblate details to contributing.md * add translation percentage badge * update discord badge * docs: fix weblate link * feat: added Letterboxd links for the external link blocks for movies * ci(preview): added arm support for preview tags * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] * fix(jellyfin.ts): process virtual seasons if they have non virtual episodes (#639) All seasons are processed now, but those without any episodes are filtered out again as unavailable. This fixes in issue where jellyfin reports all seasons as virtual * feat(job): media availability support for jellyfin/emby (#522) * feat(job): media availability support for jellyfin/emby This refactors the media availability job to support jellyfin/emby for media removal automatically. Needs further testing on 4k items (as I have not yet tested with 4k), however, non-4k items work as intended. fix #406, fix #193, fix #516, fix #362, fix #84 * fix(availabilitysync): use the correct 4k jellyfinMediaId * fix: season mapping for plex Fixes a bug introduced with this PR where media availability sync job removed the seasons from all series even when those seasons existed * refactor: jellyfin authentication and add gravatar for missing avatars of jellyfin users (#664) * refactor: jellyfin authentication This refactor standardizes the authentication approach in Jellyfin to mirror the method employed in Plex authentication for consistency * feat: use gravatar for jellyfin users' with missing jellyfin avatars * Fixed a typo (#654) Just a simple typo fix. * docs: add trackmastersteve as a contributor for doc (#665) * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] --------- Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * fix: typos on readme (#655) * Fix typo * Apply suggestions * Apply suggestions --------- Co-authored-by: Fallenbagel <98979876+Fallenbagel@users.noreply.github.com> * fix(embyauth): remove the accidentally added mediaServerType change code from another PR (#684) Accidentally added the mediaServerType change code from another feature branch/PR during the auth logic refactor that broke emby logins. * fix(jellyfinscanner): conditionally assign the jellyfinMediaId and jellyfinMediaId4k (#686) Previously `jellyfinMediaId4k` was being assigned even if 4k server was not setup or even if 4k content were not present. This fixes it by conditionally assigning the jellyfinMediaId and JellyfinMediaId4k fix #681 * feat: check if first jellyfin user is admin (#635) * feat: merge check if first jellyfin user is admin re #610 * refactor(i18n): extract admin error message into en locale --------- Co-authored-by: fallenbagel <98979876+Fallenbagel@users.noreply.github.com> * refactor(i18n): change the user-facing identity of the application in i18n (#703) * fix: nullable type for jellyfinMediaId(4k) (#702) The jellyfinMediaId(4k) properties were inferred as string | undefined, causing them to be set to undefined when assigning null. This prevented the media from being saved correctly to the SQLite database, as it doesn't accept undefined values. This resolves the availabilitySync job issue where the "play on" button wasn't being removed for all media server types. fix #668 * fix(jellyfinapi): refactors jellyfin library sync to support automatic grouping and collections (#700) * fix(jellyfinapi): refactors jellyfin library sync to support automatic grouping and collections Previously, #450 added support for automatic library grouping. However, some users reported that they were getting a 401 when using custom authentication such as LDAP. Therefore, that PR was reverted (#524). This PR adds back the support for automatic library grouping for jellyfin authentication users using the endpoint `/Library/MediaFolders` and fallsback to User views endpoint if they're unable to sync the libraries (some, not all LDAP users had issues. Some reported that it worked despite having custom authentication). Once it falls back to user views endpoint for syncing, now it will detect if automatic grouping is enabled giving a warning that its not supported when using some custom authentication methods. This PR also fixed collection syncing by expanding the boxsets when syncing. fix #256, fix #489, re #450, #524, fix #515, fix #474, fix #473 * refactor(i18n): adds the suffix "jellyfin" to jellyfin library sync message keys * refactor(i18n): extract translation keys * refactor: remove console logs * refactor: remove more console logs * refactor: apply review suggestions * chore: fix prettier failing on .github file * feat: jellyseerr makeover (#715) --------- Co-authored-by: Daniel Fendrich <daniel.fendrich@3-s.at> Co-authored-by: Weblate (bot) <hosted@weblate.org> Co-authored-by: Developer J <jshsakura@gmail.com> Co-authored-by: sct <sctsnipe@gmail.com> Co-authored-by: 김상구 (Studio) <spair0039@gmail.com> Co-authored-by: 최효근 <gyrms7532@gmail.com> Co-authored-by: BeardedWatermelon <periklis.karantonis@gmail.com> Co-authored-by: Dzonkins <nikoladjordjevic.ns@gmail.com> Co-authored-by: Angel <adelpozoman@gmail.com> Co-authored-by: gallegonovato <fran-carro@hotmail.es> Co-authored-by: Bunduc Dragos <bunduc.dragos@gmail.com> Co-authored-by: DragoPrime <emperordrago@gmail.com> Co-authored-by: Kirill Zhukov <siper13@gmail.com> Co-authored-by: Anders Ecklon <aecklon@gmail.com> Co-authored-by: Emil Nymann <ens@hiper.dk> Co-authored-by: ZsiGiT <zsigit@gmail.com> Co-authored-by: Bas <bashankamp+weblate@gmail.com> Co-authored-by: COTMO <moermantom1@gmail.com> Co-authored-by: Kobe <kobaubarr@gmail.com> Co-authored-by: Mateus <mateusbernardo@protonmail.com> Co-authored-by: Rafael Vieira <rafaelvieiras@pm.me> Co-authored-by: Tijuco <sendtomy@protonmail.com> Co-authored-by: Marek <marek@pavelka.xyz> Co-authored-by: Smexhy <roman.bartik@icloud.com> Co-authored-by: Fhd-pro <juve.11@msn.com> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: Ben <ben.david.wallner@gmail.com> Co-authored-by: Furkan Çakar <cakar.55.furkan@gmail.com> Co-authored-by: Juli <snowjuli@protonmail.com> Co-authored-by: Leo Schultheiss <leoschultheiss@yahoo.de> Co-authored-by: inkarnation <94744834+inkarnation@users.noreply.github.com> Co-authored-by: Luna Jernberg <droidbittin@gmail.com> Co-authored-by: Shjosan <shjosan@kakmix.co> Co-authored-by: Topfield99 <timmiesonne@live.se> Co-authored-by: PovilasID <povilas.sidaravicius@gmail.com> Co-authored-by: Maite Guix <maite.guix@gmail.com> Co-authored-by: dtalens <databio@gmail.com> Co-authored-by: Bruno Ševčenko <bs3vcenk@gmail.com> Co-authored-by: Francesco <francy.ammirati@hotmail.com> Co-authored-by: Gian Marco Cinalli <gm.cinalli@gmail.com> Co-authored-by: Mirco Cau <mircocau@gmail.com> Co-authored-by: eggermn <egger.mn@gmail.com> Co-authored-by: Jassy lin <linjiaxinme@gmail.com> Co-authored-by: anpplex <anpplex@gmail.com> Co-authored-by: kx <yoboy.rox@gmail.com> Co-authored-by: lkw123 <lkw20010211@gmail.com> Co-authored-by: Hordo <hordocast@mailo.com> Co-authored-by: Mathieu <math_du_88@yahoo.fr> Co-authored-by: Maxent <rouaultmaxent@gmail.com> Co-authored-by: Rémi Guerrero <remidu34070@hotmail.fr> Co-authored-by: Sulli <susu.leduc@gmail.com> Co-authored-by: Symness <simon@frayssines.fr> Co-authored-by: Valentin <droidente@gmail.com> Co-authored-by: 주서현 <adan.89lion@gmail.com> Co-authored-by: Jean Beauchamp <jean@vwdubb.com> Co-authored-by: Ryan Cohen <ryan@sct.dev> Co-authored-by: Eduardo <sirmartin@gmail.com> Co-authored-by: Rick Luiken <rick-luiken@live.nl> Co-authored-by: Br33ce <124933490+Br33ce@users.noreply.github.com> Co-authored-by: Brandon Cohen <brandon@z3hn.dev> Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com> Co-authored-by: Danshil Kokil Mungur <me@danshilm.com> Co-authored-by: RemiRigal <rigal.remi@gmail.com> Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Athfan Khaleel <athphane@gmail.com> Co-authored-by: Derek Paschal <dtpaschal@gmail.com> Co-authored-by: mdll23 <m.dallinger@mailbox.org> Co-authored-by: Janek <github@melonion.me> Co-authored-by: Danish Humair <me@danishhumair.com> Co-authored-by: Aleksa Siriški <31509435+aleksasiriski@users.noreply.github.com> Co-authored-by: InvalidArgumentException <150857901+InvalidArgumentException@users.noreply.github.com> Co-authored-by: Stephen Harris <trackmastersteve@users.noreply.github.com> Co-authored-by: Gauvino <68083474+Gauvino@users.noreply.github.com>
🎉 This issue has been resolved in version 1.8.0 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
Description
I have 3 libraries, TV shows, Movies and Collections but no movies that are in collections are being marked as available. Should Collections be a library item at all? It's not very clear. I've removed Collections to see what the results are after a scan
Originally posted by @colfin22 in #472
Version
1.6.0
Steps to Reproduce
I have 3 libraries, TV shows, Movies and Collections but no movies that are in collections are being marked as available. I've un-selected the collections library and forced a scan but the issue still persists. See uploaded screenshot, all of these movies are in my library but as they are in a collection none are marked as available. Logs of the last scan with collections enabled attached, you can see from the scan it's not detecting any of the movies in the Fast collection
Screenshots
Logs
Platform
desktop
Device
Docker
Operating System
Ubuntu 22.04 host
Browser
Firefox
Additional Context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: