Skip to content
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

[Bug] | Jellyfin | Default Session Limit #377

Closed
2 tasks done
alanman87 opened this issue Apr 19, 2024 · 0 comments · Fixed by #378
Closed
2 tasks done

[Bug] | Jellyfin | Default Session Limit #377

alanman87 opened this issue Apr 19, 2024 · 0 comments · Fixed by #378
Labels
bug Something isn't working

Comments

@alanman87
Copy link

Are you using the latest release?

  • Yes, I am using the latest release.

Have you checked a bug report doesn't already exist?

  • Yes, I have checked the existing bug reports.

What happened?

Wizarr sets a default login session to 2 when creating a new jellyfin user. This is not the expected jellyfin default of 0.

To be clear this is not a stream limit, it’s a login limit. If someone logs into 2 devices they can not longer login to an another device unless one of the two is logged out.

While this feature can be useful, the default is 0 when using the Jellyfin UI. Wizarr should either respect the defaults or add configuration options.

image

Virtualisation

Docker

What operating system are you seeing the problem on?

Windows

What browsers are you seeing the problem on?

Chrome

Project Location

Local

Bug Description

See above.

Steps to Reproduce

Invite user via wizarr.

Relevant Log Output

No response

@alanman87 alanman87 added the bug Something isn't working label Apr 19, 2024
@alanman87 alanman87 changed the title [Bug] | Default Session Limit [Bug] | Jellyfin | Default Session Limit Apr 19, 2024
MrDynamo added a commit that referenced this issue Apr 19, 2024
The policy being used to create a Jellyfin user was limited to 2 login session per commit 5b67ee8.

The default setting when creating a user via the UI is 0 (unlimited).

This resolves issue [#377](#377).
JamsRepos added a commit that referenced this issue Apr 21, 2024
* fix(jellyfin): 🚑 non-default active user login session limit

The policy being used to create a Jellyfin user was limited to 2 login session per commit 5b67ee8.

The default setting when creating a user via the UI is 0 (unlimited).

This resolves issue [#377](#377).

* fix: 🚑 allow selectable max user sessions

* fix: 🐝 dropdown formatting issues

* fix: 🚑 ✨ Fixed custom user limit

* feat: 🎊 ✨ Added ability to set user sessions limit on Jellyfin

* revert: 🔙 🗑️ Removed old deprecated testing

* fix: 🩹 ⚰️ Removed deprecated code which is causing errors

* feat: 🚀 database migration script

* docs: 📚 add code comments

* fix: 🐝 migration script

* fix: 🐝 🚑 Fixed labels not applying to select fields

* fix: 🐝 🚑 Fixed incorrect value from field

* fix: 🩹 add sessions column to base modal

* chore: 🧼 📝 Increase dropdown to a max of 10

* fix(db-migration): 🐝 change sessions default to null

* feat: 🎊 ✨ Added ability to view server specific options on invite

* refactor: 🔧 🎨 Changed the invite view to be similar to creation

---------

Co-authored-by: Jam <1347620+JamsRepos@users.noreply.github.com>
wizarr-sentry bot pushed a commit that referenced this issue Apr 21, 2024
## [4.0.0-beta.8](v4.0.0-beta.7...v4.0.0-beta.8) (2024-04-21)

### New Features

* 🚑 added ability to specify concurrent sessions on jellyfin ([#378](#378)) ([062bc6b](062bc6b)), closes [#377](#377)

### Bug Fixes

* 🩹 🐛 Fixed issue where Jellyseerr could not be selected for Emby servers ([83c381a](83c381a))
* **discord-release-alert:** 🐛 mentions failing in embeded payload ([8e87c41](8e87c41))
wizarr-sentry bot pushed a commit that referenced this issue Apr 29, 2024
## [3.6.0](v3.5.1...v3.6.0) (2024-04-29)

### ⚠ BREAKING CHANGES

* begin 4.x.x versioning

### New Features

* ✨ ✨ Emby users can now set max streams ([3b0d4e0](3b0d4e0))
* 🎉 ✨ Added Emby Support ([c882992](c882992))
* 🎉 ✨ Scanning in Emby users now attaches connect email as user email ([46d6f22](46d6f22))
* 🎉 Live TV can now be enabled/disabled for Jellyfin/Emby invites ([8723d1c](8723d1c))
* 🎊 ✨ Emby and Jellyfin now update username/email on an updated scan ([7c158ca](7c158ca))
* 🚑 added ability to specify concurrent sessions on jellyfin ([#378](#378)) ([062bc6b](062bc6b)), closes [#377](#377)
* finshed backend password change ([5b1ce2e](5b1ce2e))
* password reset frontend done, backend started ([d15e0a1](d15e0a1))
* **wizarr-frontend:** 🚀 Add extended labels to buttons ([72c7dc4](72c7dc4))

### Bug Fixes

* 🐛 🐛 Fixed issue where Emby/Plex would error on creating an invite ([eb54d32](eb54d32))
* 🐛 📝 Fix the form being the wrong namr ([602d5d1](602d5d1))
* 🐛 refactor server_api.py and software_lifecycle.py for better exception handling ([8cf2b32](8cf2b32))
* 🐝 🐛 Remove trailing slashes on server URL's ([c4cfd77](c4cfd77))
* 🐝 Corrected Live TV for Jellyfin ([1b94a6e](1b94a6e))
* 🐝 update toast can now be dismissed ([f2585ca](f2585ca))
* 🩹 🎨 Resolved scaling of theme selector on help wizard ([ccf75fc](ccf75fc))
* 🩹 🐛 Fixed copy server URL when override set ([ab5e680](ab5e680))
* 🩹 🐛 Fixed issue where Jellyseerr could not be selected for Emby servers ([83c381a](83c381a))
* 🩹 🔥 Removed remaining label ([268fda9](268fda9))
* 🩹 change delete user call to emby function ([139cf86](139cf86))
* 🩹 Default Live TV checkbox to enabled to reflect Jellyfin/Emby default ([1cba8c3](1cba8c3))
* 🩹 Fixed error which occured when using LDAP ([1ba2e0a](1ba2e0a))
* **backend:** user sync error on plex managed/guest users ([#357](#357)) ([1467046](1467046))
* **discord-release-alert:** 🐛 mentions failing in embeded payload ([8e87c41](8e87c41))
* **frontend:** 🐛 users without token no longer cause error on scan ([#344](#344)) ([05ce4f5](05ce4f5))
* **frontend:** cant remove discord widget id ([#347](#347)) ([fefcb06](fefcb06))
* remove latest info widget ([#353](#353)) ([37e21fe](37e21fe))
* **wizarr-backend:** 🚑 added password strength test ([ff83c30](ff83c30))

### Performance Improvements

* 🚀 ✨ Changed to use floating vue ([ce0b92f](ce0b92f))
* **test:** changelog ([7eacd08](7eacd08))

### Build System

* **deps:** 🔨 🏗️ update browserslist to latest ([b9b95bc](b9b95bc))
* **npm:** add conventionalcommit changelog package ([633868a](633868a))
* **semantic-release:** 👷 add explict typing for changelog ([62ef792](62ef792))
* **semantic-release:** 👷 update discord webhook payload to [@dev-updates](https://github.com/dev-updates) ([d0886bf](d0886bf))
* **semantic-release:** 🧱 add other commit types to changelog ([6b49b2a](6b49b2a))
* **semantic-release:** use conventioncommits preset ([582982f](582982f))
* **test:** changelog ([54955f5](54955f5))

### Continuous Integration

* 🔧 auto merge release branch back into beta ([43b4c9d](43b4c9d))
* 🔧 fix missing apostrophe causing action fail ([429b4f6](429b4f6))
* 🔧 update action naming to better align with workflow ([a7ab17a](a7ab17a))
* 🧪 fix nightly action name ([291cb18](291cb18))
* 🧪 nightly image builds off develop branch ([05d5331](05d5331))
* **test:** changelog ([24e565f](24e565f))

### Chores

* 🧹 bump db migration script version/date ([a71ada5](a71ada5))
* 🧺 ✏️ Fixed a type with the setup finalisation ([00d6143](00d6143))
* 🧽 add unRaid support ([71c00e1](71c00e1))
* 🧽 fix versioning file ([66cef97](66cef97))
* 🧽 remove changelog test file ([3191b0a](3191b0a))
* 🧽 update visibility of hidden beta items ([f44ea0b](f44ea0b))
* clean up unused refrences ([7b97be4](7b97be4))
* **gitignore:** add nvm versioning file ([daa8e6c](daa8e6c))
* **release:** 3.5.1-beta.7 ([3a26ead](3a26ead))
* **release:** 4.0.0-beta.1 ([3a90b8d](3a90b8d)), closes [#357](#357) [#344](#344) [#347](#347) [#353](#353)
* **release:** 4.0.0-beta.2 ([d6bd390](d6bd390))
* **release:** 4.0.0-beta.3 ([709e009](709e009))
* **release:** 4.0.0-beta.4 ([6e9ba8d](6e9ba8d))
* **release:** 4.0.0-beta.5 ([a74aafd](a74aafd))
* **release:** 4.0.0-beta.6 ([9dc466a](9dc466a))
* **release:** 4.0.0-beta.7 ([cd74551](cd74551))
* **release:** 4.0.0-beta.8 ([0f5d8e0](0f5d8e0)), closes [#377](#377)
* **release:** 4.0.0-beta.9 ([724755e](724755e))
* start of v4 development 🎆🎆 ([80e95dc](80e95dc))
* **translations:** 🧺 extract strings ([a96a18f](a96a18f))
* **workspace:** 🧹 add commit editor extension and config ([423c59c](423c59c))
* **workspace:** 🧺 add nx console extension ([7bc90d1](7bc90d1))

### Documentation

* 📖 📝 Corrected grammatical issues with Download page on Jellyfin ([0ba2a78](0ba2a78))
* 📚 📝 Fixed Emby showing in the Jellyfin download page ([4302699](4302699))
* 📚 refactor portions of contribution guide ([07ae431](07ae431))
* 📚 update build badge for new action names ([a218de1](a218de1))
* 📝 create contribution guide in project root dir ([619a97b](619a97b))
* added warning against modifying the $server_name variable ([e27f375](e27f375))
* readme/setup/unraid refactor ([#364](#364)) ([afc180d](afc180d))
* **readme:** 📚 update discord release channel ([7d8afc9](7d8afc9))
* **readme:** fix build badge ([97116ee](97116ee))
* refactor contribution guide ([642b3cd](642b3cd))
* **test:** changelog ([a09f31c](a09f31c))
* **test:** changelog ([4a479e5](4a479e5))

### Style Changes

* 🎨 new wizarr logo/branding ([#361](#361)) ([864a3df](864a3df))
* 💎 minor corrections to discord alert payload ([c03c2cf](c03c2cf))
* 💎 simplify image tag condition ([8930479](8930479))
* add specifc image tag targeting beta/latest ([71da180](71da180))
* another correction for the backticks ([428fec7](428fec7))
* backticks corrected ([eb4259a](eb4259a))
* **discord-webhook:** 🎨 role mentions for new channel structure ([2c30e4c](2c30e4c))
* fix apostrophe usage ([3be097c](3be097c))
* fix backticks reaking payload formatting ([0ebf1c7](0ebf1c7))
* removed an extra space ([c96e72e](c96e72e))
* simplify image tag statement check ([96a18ae](96a18ae))
* **test:** changelog ([463db02](463db02))
* update discord webhook message ([d8310a7](d8310a7))
* Updated logo with mustache ([#363](#363)) ([86827b3](86827b3))

### Code Refactoring

* 📦 💄 Added password meter to new password field ([e35680a](e35680a))
* 📦 ⚡ Remove membership and live chat ([3b08550](3b08550))
* 📦 added tooltip to scan server in media server settings ([2fdfab2](2fdfab2))
* 📦 hiding unimplemented features ([5c7082f](5c7082f))
* 🔧 📝 Added warning about open collective ([ae29be3](ae29be3))
* 🔧 add e2e workspace, exclude apps dir ([12054f7](12054f7))
* 🔧 moved password to account page ([dfc6490](dfc6490))
* 🔧 spelling and grammatical corrections ([9eb591f](9eb591f))
* 🔨 added tooltip to request access button ([3d576a4](3d576a4))
* **test:** changelog ([7e2aacd](7e2aacd))
* **test:** changelog ([9370752](9370752))
* update nginx values on docs ([d7e52a9](d7e52a9))
* **workspace:** 🔧 update dev workspace and sorting ([9c2561a](9c2561a))
wizarr-sentry bot pushed a commit that referenced this issue Apr 29, 2024
## [4.0.0](v3.5.1...v4.0.0) (2024-04-29)

### ⚠ BREAKING CHANGES

* begin 4.x.x versioning

### New Features

* ✨ ✨ Emby users can now set max streams ([3b0d4e0](3b0d4e0))
* 🎉 ✨ Added Emby Support ([c882992](c882992))
* 🎉 ✨ Scanning in Emby users now attaches connect email as user email ([46d6f22](46d6f22))
* 🎉 Live TV can now be enabled/disabled for Jellyfin/Emby invites ([8723d1c](8723d1c))
* 🎊 ✨ Emby and Jellyfin now update username/email on an updated scan ([7c158ca](7c158ca))
* 🚑 added ability to specify concurrent sessions on jellyfin ([#378](#378)) ([062bc6b](062bc6b)), closes [#377](#377)
* finshed backend password change ([5b1ce2e](5b1ce2e))
* password reset frontend done, backend started ([d15e0a1](d15e0a1))
* **wizarr-frontend:** 🚀 Add extended labels to buttons ([72c7dc4](72c7dc4))

### Bug Fixes

* 🐛 🐛 Fixed issue where Emby/Plex would error on creating an invite ([eb54d32](eb54d32))
* 🐛 📝 Fix the form being the wrong namr ([602d5d1](602d5d1))
* 🐛 refactor server_api.py and software_lifecycle.py for better exception handling ([8cf2b32](8cf2b32))
* 🐝 🐛 Remove trailing slashes on server URL's ([c4cfd77](c4cfd77))
* 🐝 Corrected Live TV for Jellyfin ([1b94a6e](1b94a6e))
* 🐝 update toast can now be dismissed ([f2585ca](f2585ca))
* 🩹 🎨 Resolved scaling of theme selector on help wizard ([ccf75fc](ccf75fc))
* 🩹 🐛 Fixed copy server URL when override set ([ab5e680](ab5e680))
* 🩹 🐛 Fixed issue where Jellyseerr could not be selected for Emby servers ([83c381a](83c381a))
* 🩹 🔥 Removed remaining label ([268fda9](268fda9))
* 🩹 change delete user call to emby function ([139cf86](139cf86))
* 🩹 Default Live TV checkbox to enabled to reflect Jellyfin/Emby default ([1cba8c3](1cba8c3))
* 🩹 Fixed error which occured when using LDAP ([1ba2e0a](1ba2e0a))
* **backend:** user sync error on plex managed/guest users ([#357](#357)) ([1467046](1467046))
* **discord-release-alert:** 🐛 mentions failing in embeded payload ([8e87c41](8e87c41))
* **frontend:** 🐛 users without token no longer cause error on scan ([#344](#344)) ([05ce4f5](05ce4f5))
* **frontend:** cant remove discord widget id ([#347](#347)) ([fefcb06](fefcb06))
* remove latest info widget ([#353](#353)) ([37e21fe](37e21fe))
* **wizarr-backend:** 🚑 added password strength test ([ff83c30](ff83c30))

### Performance Improvements

* 🚀 ✨ Changed to use floating vue ([ce0b92f](ce0b92f))
* **test:** changelog ([7eacd08](7eacd08))

### Build System

* **deps:** 🔨 🏗️ update browserslist to latest ([b9b95bc](b9b95bc))
* **npm:** add conventionalcommit changelog package ([633868a](633868a))
* **semantic-release:** 👷 add explict typing for changelog ([62ef792](62ef792))
* **semantic-release:** 👷 update discord webhook payload to [@dev-updates](https://github.com/dev-updates) ([d0886bf](d0886bf))
* **semantic-release:** 🧱 add other commit types to changelog ([6b49b2a](6b49b2a))
* **semantic-release:** use conventioncommits preset ([582982f](582982f))
* **test:** changelog ([54955f5](54955f5))

### Continuous Integration

* 🔧 auto merge release branch back into beta ([43b4c9d](43b4c9d))
* 🔧 fix missing apostrophe causing action fail ([429b4f6](429b4f6))
* 🔧 update action naming to better align with workflow ([a7ab17a](a7ab17a))
* 🧪 fix nightly action name ([291cb18](291cb18))
* 🧪 nightly image builds off develop branch ([05d5331](05d5331))
* **semantic-release:** 🔧 explicity define breaking changes ([b144ff2](b144ff2))
* **test:** changelog ([24e565f](24e565f))

### Chores

* 🧹 bump db migration script version/date ([a71ada5](a71ada5))
* 🧺 ✏️ Fixed a type with the setup finalisation ([00d6143](00d6143))
* 🧽 add unRaid support ([71c00e1](71c00e1))
* 🧽 fix versioning file ([66cef97](66cef97))
* 🧽 remove changelog test file ([3191b0a](3191b0a))
* 🧽 update visibility of hidden beta items ([f44ea0b](f44ea0b))
* clean up unused refrences ([7b97be4](7b97be4))
* **gitignore:** add nvm versioning file ([daa8e6c](daa8e6c))
* **release:** 3.5.1-beta.7 ([3a26ead](3a26ead))
* **release:** 4.0.0-beta.1 ([3a90b8d](3a90b8d)), closes [#357](#357) [#344](#344) [#347](#347) [#353](#353)
* **release:** 4.0.0-beta.2 ([d6bd390](d6bd390))
* **release:** 4.0.0-beta.3 ([709e009](709e009))
* **release:** 4.0.0-beta.4 ([6e9ba8d](6e9ba8d))
* **release:** 4.0.0-beta.5 ([a74aafd](a74aafd))
* **release:** 4.0.0-beta.6 ([9dc466a](9dc466a))
* **release:** 4.0.0-beta.7 ([cd74551](cd74551))
* **release:** 4.0.0-beta.8 ([0f5d8e0](0f5d8e0)), closes [#377](#377)
* **release:** 4.0.0-beta.9 ([724755e](724755e))
* start of v4 development 🎆🎆 ([80e95dc](80e95dc))
* **translations:** 🧺 extract strings ([a96a18f](a96a18f))
* **workspace:** 🧹 add commit editor extension and config ([423c59c](423c59c))
* **workspace:** 🧺 add nx console extension ([7bc90d1](7bc90d1))

### Documentation

* 📖 📝 Corrected grammatical issues with Download page on Jellyfin ([0ba2a78](0ba2a78))
* 📚 📝 Fixed Emby showing in the Jellyfin download page ([4302699](4302699))
* 📚 refactor portions of contribution guide ([07ae431](07ae431))
* 📚 update build badge for new action names ([a218de1](a218de1))
* 📝 create contribution guide in project root dir ([619a97b](619a97b))
* added warning against modifying the $server_name variable ([e27f375](e27f375))
* readme/setup/unraid refactor ([#364](#364)) ([afc180d](afc180d))
* **readme:** 📚 update discord release channel ([7d8afc9](7d8afc9))
* **readme:** fix build badge ([97116ee](97116ee))
* refactor contribution guide ([642b3cd](642b3cd))
* **test:** changelog ([a09f31c](a09f31c))
* **test:** changelog ([4a479e5](4a479e5))

### Style Changes

* 🎨 new wizarr logo/branding ([#361](#361)) ([864a3df](864a3df))
* 💎 minor corrections to discord alert payload ([c03c2cf](c03c2cf))
* 💎 simplify image tag condition ([8930479](8930479))
* add specifc image tag targeting beta/latest ([71da180](71da180))
* another correction for the backticks ([428fec7](428fec7))
* backticks corrected ([eb4259a](eb4259a))
* **discord-webhook:** 🎨 role mentions for new channel structure ([2c30e4c](2c30e4c))
* fix apostrophe usage ([3be097c](3be097c))
* fix backticks reaking payload formatting ([0ebf1c7](0ebf1c7))
* removed an extra space ([c96e72e](c96e72e))
* simplify image tag statement check ([96a18ae](96a18ae))
* **test:** changelog ([463db02](463db02))
* update discord webhook message ([d8310a7](d8310a7))
* Updated logo with mustache ([#363](#363)) ([86827b3](86827b3))

### Code Refactoring

* 📦 💄 Added password meter to new password field ([e35680a](e35680a))
* 📦 ⚡ Remove membership and live chat ([3b08550](3b08550))
* 📦 added tooltip to scan server in media server settings ([2fdfab2](2fdfab2))
* 📦 hiding unimplemented features ([5c7082f](5c7082f))
* 🔧 📝 Added warning about open collective ([ae29be3](ae29be3))
* 🔧 add e2e workspace, exclude apps dir ([12054f7](12054f7))
* 🔧 moved password to account page ([dfc6490](dfc6490))
* 🔧 spelling and grammatical corrections ([9eb591f](9eb591f))
* 🔨 added tooltip to request access button ([3d576a4](3d576a4))
* **test:** changelog ([7e2aacd](7e2aacd))
* **test:** changelog ([9370752](9370752))
* update nginx values on docs ([d7e52a9](d7e52a9))
* **workspace:** 🔧 update dev workspace and sorting ([9c2561a](9c2561a))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants