GET https://kbin.spritesserver.nl/u/@cucumberbob@programming.dev/comments/hot/1y

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.87 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.24 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#2089
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "Other than being able to transcode, not really. You could probably instead set up a proxy for AD’s sftp/webDAV so only one connection/ip is active at a time"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701599198 {#2094
    date: 2023-12-03 11:26:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MilivojeRadnik@lemmy.dbzer0.com"
    "@kylian0087@lemmy.world"
    "@cucumberbob@programming.dev"
    "@PlexSheep@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2013 …}
  +votes: Doctrine\ORM\PersistentCollection {#2035 …}
  +reports: Doctrine\ORM\PersistentCollection {#2036 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1410 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1883 …}
  -id: 191685
  -bodyTs: "'abl':4 'activ':26 'ad':18 'connection/ip':24 'could':10 'instead':12 'one':23 'probabl':11 'proxi':16 'realli':8 'set':13 'sftp/webdav':20 'time':29 'transcod':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5398507"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701599198 {#2387
    date: 2023-12-03 11:26:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#2089
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "Other than being able to transcode, not really. You could probably instead set up a proxy for AD’s sftp/webDAV so only one connection/ip is active at a time"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701599198 {#2094
    date: 2023-12-03 11:26:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MilivojeRadnik@lemmy.dbzer0.com"
    "@kylian0087@lemmy.world"
    "@cucumberbob@programming.dev"
    "@PlexSheep@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2013 …}
  +votes: Doctrine\ORM\PersistentCollection {#2035 …}
  +reports: Doctrine\ORM\PersistentCollection {#2036 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1410 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1883 …}
  -id: 191685
  -bodyTs: "'abl':4 'activ':26 'ad':18 'connection/ip':24 'could':10 'instead':12 'one':23 'probabl':11 'proxi':16 'realli':8 'set':13 'sftp/webdav':20 'time':29 'transcod':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5398507"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701599198 {#2387
    date: 2023-12-03 11:26:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#2089
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2021 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "Other than being able to transcode, not really. You could probably instead set up a proxy for AD’s sftp/webDAV so only one connection/ip is active at a time"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1701599198 {#2094
    date: 2023-12-03 11:26:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MilivojeRadnik@lemmy.dbzer0.com"
    "@kylian0087@lemmy.world"
    "@cucumberbob@programming.dev"
    "@PlexSheep@feddit.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2012 …}
  +nested: Doctrine\ORM\PersistentCollection {#2013 …}
  +votes: Doctrine\ORM\PersistentCollection {#2035 …}
  +reports: Doctrine\ORM\PersistentCollection {#2036 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1410 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1883 …}
  -id: 191685
  -bodyTs: "'abl':4 'activ':26 'ad':18 'connection/ip':24 'could':10 'instead':12 'one':23 'probabl':11 'proxi':16 'realli':8 'set':13 'sftp/webdav':20 'time':29 'transcod':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5398507"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701599198 {#2387
    date: 2023-12-03 11:26:38.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#2380
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "If OP’s already using jellyfin/plex, alldebrid provides a webDAV server which you can mount with rclone. You can then make symlinks from that mount to your media library."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701552512 {#2095
    date: 2023-12-02 22:28:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MilivojeRadnik@lemmy.dbzer0.com"
    "@kylian0087@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2382 …}
  +nested: Doctrine\ORM\PersistentCollection {#2378 …}
  +votes: Doctrine\ORM\PersistentCollection {#2364 …}
  +reports: Doctrine\ORM\PersistentCollection {#2071 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
  -id: 189838
  -bodyTs: "'alldebrid':7 'alreadi':4 'jellyfin/plex':6 'librari':29 'make':21 'media':28 'mount':15,25 'op':2 'provid':8 'rclone':17 'server':11 'symlink':22 'use':5 'webdav':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5381293"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701552512 {#2091
    date: 2023-12-02 22:28:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#2380
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "If OP’s already using jellyfin/plex, alldebrid provides a webDAV server which you can mount with rclone. You can then make symlinks from that mount to your media library."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701552512 {#2095
    date: 2023-12-02 22:28:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MilivojeRadnik@lemmy.dbzer0.com"
    "@kylian0087@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2382 …}
  +nested: Doctrine\ORM\PersistentCollection {#2378 …}
  +votes: Doctrine\ORM\PersistentCollection {#2364 …}
  +reports: Doctrine\ORM\PersistentCollection {#2071 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
  -id: 189838
  -bodyTs: "'alldebrid':7 'alreadi':4 'jellyfin/plex':6 'librari':29 'make':21 'media':28 'mount':15,25 'op':2 'provid':8 'rclone':17 'server':11 'symlink':22 'use':5 'webdav':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5381293"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701552512 {#2091
    date: 2023-12-02 22:28:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#2380
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1382 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2028 …}
  +body: "If OP’s already using jellyfin/plex, alldebrid provides a webDAV server which you can mount with rclone. You can then make symlinks from that mount to your media library."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1701552512 {#2095
    date: 2023-12-02 22:28:32.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@MilivojeRadnik@lemmy.dbzer0.com"
    "@kylian0087@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2382 …}
  +nested: Doctrine\ORM\PersistentCollection {#2378 …}
  +votes: Doctrine\ORM\PersistentCollection {#2364 …}
  +reports: Doctrine\ORM\PersistentCollection {#2071 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2073 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2342 …}
  -id: 189838
  -bodyTs: "'alldebrid':7 'alreadi':4 'jellyfin/plex':6 'librari':29 'make':21 'media':28 'mount':15,25 'op':2 'provid':8 'rclone':17 'server':11 'symlink':22 'use':5 'webdav':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5381293"
  +editedAt: null
  +createdAt: DateTimeImmutable @1701552512 {#2091
    date: 2023-12-02 22:28:32.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#2048
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2066
    +user: App\Entity\User {#259 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      One way is to use rclone to mount your Real Debrid link onto your server and run plex/Jellyfin using the remote media. That way all your clients talk to the server, so you’ve only got one connection to RD\n
      \n
      [RDT-client](https://github.com/rogerfar/rdt-client) implements the qBittirrent api so you can point radar/sonar at it, and it will make symlinks from your mount to a structured media directory\n
      \n
      [Plex_debrid](https://github.com/itsToggle/plex_debrid) is a python script which is a standalone method to get media onto RD. It can take requests from your plex watchlist or ombi/overseerr and will search trackers to grab the release. As plex is less fussy about the file structure of your media, you can just point plex straight at your mount.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1701419753 {#2093
      date: 2023-12-01 09:35:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LunchEnjoyer@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2343 …}
    +nested: Doctrine\ORM\PersistentCollection {#2329 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    -id: 158514
    -bodyTs: "'/itstoggle/plex_debrid)':75 '/rogerfar/rdt-client)':46 'api':50 'client':27,43 'connect':38 'debrid':11,72 'directori':70 'file':115 'fussi':112 'get':86 'github.com':45,74 'github.com/itstoggle/plex_debrid)':73 'github.com/rogerfar/rdt-client)':44 'got':36 'grab':105 'implement':47 'less':111 'link':12 'make':61 'media':22,69,87,119 'method':84 'mount':8,65,128 'ombi/overseerr':99 'one':1,37 'onto':13,88 'plex':71,96,109,124 'plex/jellyfin':18 'point':54,123 'python':78 'qbittirr':49 'radar/sonar':55 'rclone':6 'rd':40,89 'rdt':42 'rdt-client':41 'real':10 'releas':107 'remot':21 'request':93 'run':17 'script':79 'search':102 'server':15,31 'standalon':83 'straight':125 'structur':68,116 'symlink':62 'take':92 'talk':28 'tracker':103 'use':5,19 've':34 'watchlist':97 'way':2,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5127582"
    +editedAt: DateTimeImmutable @1701382997 {#2042
      date: 2023-11-30 23:23:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700833965 {#2289
      date: 2023-11-24 14:52:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Yep, those are 2 different ways to turn media requests from users into something oldx/jellyfin can use.\n
    \n
    Might be worth noting that real debrid’s webDAV implementation (the protocol that lets you access the files in your mount) is a little funky, and might get very slow for large libraries (over 1k links), so itsToggle (author of plex_debrid) has a fork of rclone to fix this. There’s also a new project called zurg from the debrid-media-manager people, but it’s closed source, and the devs don’t intend on making it open source.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700848166 {#2386
    date: 2023-11-24 18:49:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
    "@cucumberbob@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2068 …}
  +reports: Doctrine\ORM\PersistentCollection {#2137 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
  -id: 159301
  -bodyTs: "'1k':52 '2':4 'access':33 'also':70 'author':56 'call':74 'close':86 'debrid':24,59,79 'debrid-media-manag':78 'dev':90 'differ':5 'file':35 'fix':66 'fork':62 'funki':42 'get':45 'implement':27 'intend':93 'itstoggl':55 'larg':49 'let':31 'librari':50 'link':53 'littl':41 'make':95 'manag':81 'media':9,80 'might':18,44 'mount':38 'new':72 'note':21 'oldx/jellyfin':15 'open':97 'peopl':82 'plex':58 'project':73 'protocol':29 'rclone':64 'real':23 'request':10 'slow':47 'someth':14 'sourc':87,98 'turn':8 'use':17 'user':12 'way':6 'webdav':26 'worth':20 'yep':1 'zurg':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5132787"
  +editedAt: DateTimeImmutable @1701382037 {#1384
    date: 2023-11-30 23:07:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700848166 {#2092
    date: 2023-11-24 18:49:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#2048
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2066
    +user: App\Entity\User {#259 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      One way is to use rclone to mount your Real Debrid link onto your server and run plex/Jellyfin using the remote media. That way all your clients talk to the server, so you’ve only got one connection to RD\n
      \n
      [RDT-client](https://github.com/rogerfar/rdt-client) implements the qBittirrent api so you can point radar/sonar at it, and it will make symlinks from your mount to a structured media directory\n
      \n
      [Plex_debrid](https://github.com/itsToggle/plex_debrid) is a python script which is a standalone method to get media onto RD. It can take requests from your plex watchlist or ombi/overseerr and will search trackers to grab the release. As plex is less fussy about the file structure of your media, you can just point plex straight at your mount.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1701419753 {#2093
      date: 2023-12-01 09:35:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LunchEnjoyer@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2343 …}
    +nested: Doctrine\ORM\PersistentCollection {#2329 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    -id: 158514
    -bodyTs: "'/itstoggle/plex_debrid)':75 '/rogerfar/rdt-client)':46 'api':50 'client':27,43 'connect':38 'debrid':11,72 'directori':70 'file':115 'fussi':112 'get':86 'github.com':45,74 'github.com/itstoggle/plex_debrid)':73 'github.com/rogerfar/rdt-client)':44 'got':36 'grab':105 'implement':47 'less':111 'link':12 'make':61 'media':22,69,87,119 'method':84 'mount':8,65,128 'ombi/overseerr':99 'one':1,37 'onto':13,88 'plex':71,96,109,124 'plex/jellyfin':18 'point':54,123 'python':78 'qbittirr':49 'radar/sonar':55 'rclone':6 'rd':40,89 'rdt':42 'rdt-client':41 'real':10 'releas':107 'remot':21 'request':93 'run':17 'script':79 'search':102 'server':15,31 'standalon':83 'straight':125 'structur':68,116 'symlink':62 'take':92 'talk':28 'tracker':103 'use':5,19 've':34 'watchlist':97 'way':2,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5127582"
    +editedAt: DateTimeImmutable @1701382997 {#2042
      date: 2023-11-30 23:23:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700833965 {#2289
      date: 2023-11-24 14:52:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Yep, those are 2 different ways to turn media requests from users into something oldx/jellyfin can use.\n
    \n
    Might be worth noting that real debrid’s webDAV implementation (the protocol that lets you access the files in your mount) is a little funky, and might get very slow for large libraries (over 1k links), so itsToggle (author of plex_debrid) has a fork of rclone to fix this. There’s also a new project called zurg from the debrid-media-manager people, but it’s closed source, and the devs don’t intend on making it open source.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700848166 {#2386
    date: 2023-11-24 18:49:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
    "@cucumberbob@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2068 …}
  +reports: Doctrine\ORM\PersistentCollection {#2137 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
  -id: 159301
  -bodyTs: "'1k':52 '2':4 'access':33 'also':70 'author':56 'call':74 'close':86 'debrid':24,59,79 'debrid-media-manag':78 'dev':90 'differ':5 'file':35 'fix':66 'fork':62 'funki':42 'get':45 'implement':27 'intend':93 'itstoggl':55 'larg':49 'let':31 'librari':50 'link':53 'littl':41 'make':95 'manag':81 'media':9,80 'might':18,44 'mount':38 'new':72 'note':21 'oldx/jellyfin':15 'open':97 'peopl':82 'plex':58 'project':73 'protocol':29 'rclone':64 'real':23 'request':10 'slow':47 'someth':14 'sourc':87,98 'turn':8 'use':17 'user':12 'way':6 'webdav':26 'worth':20 'yep':1 'zurg':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5132787"
  +editedAt: DateTimeImmutable @1701382037 {#1384
    date: 2023-11-30 23:07:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700848166 {#2092
    date: 2023-11-24 18:49:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#2048
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2067 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2066
    +user: App\Entity\User {#259 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
    +image: null
    +parent: null
    +root: null
    +body: """
      One way is to use rclone to mount your Real Debrid link onto your server and run plex/Jellyfin using the remote media. That way all your clients talk to the server, so you’ve only got one connection to RD\n
      \n
      [RDT-client](https://github.com/rogerfar/rdt-client) implements the qBittirrent api so you can point radar/sonar at it, and it will make symlinks from your mount to a structured media directory\n
      \n
      [Plex_debrid](https://github.com/itsToggle/plex_debrid) is a python script which is a standalone method to get media onto RD. It can take requests from your plex watchlist or ombi/overseerr and will search trackers to grab the release. As plex is less fussy about the file structure of your media, you can just point plex straight at your mount.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 13
    +score: 0
    +lastActive: DateTime @1701419753 {#2093
      date: 2023-12-01 09:35:53.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@LunchEnjoyer@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2343 …}
    +nested: Doctrine\ORM\PersistentCollection {#2329 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
    -id: 158514
    -bodyTs: "'/itstoggle/plex_debrid)':75 '/rogerfar/rdt-client)':46 'api':50 'client':27,43 'connect':38 'debrid':11,72 'directori':70 'file':115 'fussi':112 'get':86 'github.com':45,74 'github.com/itstoggle/plex_debrid)':73 'github.com/rogerfar/rdt-client)':44 'got':36 'grab':105 'implement':47 'less':111 'link':12 'make':61 'media':22,69,87,119 'method':84 'mount':8,65,128 'ombi/overseerr':99 'one':1,37 'onto':13,88 'plex':71,96,109,124 'plex/jellyfin':18 'point':54,123 'python':78 'qbittirr':49 'radar/sonar':55 'rclone':6 'rd':40,89 'rdt':42 'rdt-client':41 'real':10 'releas':107 'remot':21 'request':93 'run':17 'script':79 'search':102 'server':15,31 'standalon':83 'straight':125 'structur':68,116 'symlink':62 'take':92 'talk':28 'tracker':103 'use':5,19 've':34 'watchlist':97 'way':2,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/5127582"
    +editedAt: DateTimeImmutable @1701382997 {#2042
      date: 2023-11-30 23:23:17.0 +01:00
    }
    +createdAt: DateTimeImmutable @1700833965 {#2289
      date: 2023-11-24 14:52:45.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Yep, those are 2 different ways to turn media requests from users into something oldx/jellyfin can use.\n
    \n
    Might be worth noting that real debrid’s webDAV implementation (the protocol that lets you access the files in your mount) is a little funky, and might get very slow for large libraries (over 1k links), so itsToggle (author of plex_debrid) has a fork of rclone to fix this. There’s also a new project called zurg from the debrid-media-manager people, but it’s closed source, and the devs don’t intend on making it open source.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1700848166 {#2386
    date: 2023-11-24 18:49:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
    "@cucumberbob@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2136 …}
  +votes: Doctrine\ORM\PersistentCollection {#2068 …}
  +reports: Doctrine\ORM\PersistentCollection {#2137 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2135 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2143 …}
  -id: 159301
  -bodyTs: "'1k':52 '2':4 'access':33 'also':70 'author':56 'call':74 'close':86 'debrid':24,59,79 'debrid-media-manag':78 'dev':90 'differ':5 'file':35 'fix':66 'fork':62 'funki':42 'get':45 'implement':27 'intend':93 'itstoggl':55 'larg':49 'let':31 'librari':50 'link':53 'littl':41 'make':95 'manag':81 'media':9,80 'might':18,44 'mount':38 'new':72 'note':21 'oldx/jellyfin':15 'open':97 'peopl':82 'plex':58 'project':73 'protocol':29 'rclone':64 'real':23 'request':10 'slow':47 'someth':14 'sourc':87,98 'turn':8 'use':17 'user':12 'way':6 'webdav':26 'worth':20 'yep':1 'zurg':75"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5132787"
  +editedAt: DateTimeImmutable @1701382037 {#1384
    date: 2023-11-30 23:07:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700848166 {#2092
    date: 2023-11-24 18:49:26.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2066
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One way is to use rclone to mount your Real Debrid link onto your server and run plex/Jellyfin using the remote media. That way all your clients talk to the server, so you’ve only got one connection to RD\n
    \n
    [RDT-client](https://github.com/rogerfar/rdt-client) implements the qBittirrent api so you can point radar/sonar at it, and it will make symlinks from your mount to a structured media directory\n
    \n
    [Plex_debrid](https://github.com/itsToggle/plex_debrid) is a python script which is a standalone method to get media onto RD. It can take requests from your plex watchlist or ombi/overseerr and will search trackers to grab the release. As plex is less fussy about the file structure of your media, you can just point plex straight at your mount.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1701419753 {#2093
    date: 2023-12-01 09:35:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2343 …}
  +nested: Doctrine\ORM\PersistentCollection {#2329 …}
  +votes: Doctrine\ORM\PersistentCollection {#2324 …}
  +reports: Doctrine\ORM\PersistentCollection {#2333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
  -id: 158514
  -bodyTs: "'/itstoggle/plex_debrid)':75 '/rogerfar/rdt-client)':46 'api':50 'client':27,43 'connect':38 'debrid':11,72 'directori':70 'file':115 'fussi':112 'get':86 'github.com':45,74 'github.com/itstoggle/plex_debrid)':73 'github.com/rogerfar/rdt-client)':44 'got':36 'grab':105 'implement':47 'less':111 'link':12 'make':61 'media':22,69,87,119 'method':84 'mount':8,65,128 'ombi/overseerr':99 'one':1,37 'onto':13,88 'plex':71,96,109,124 'plex/jellyfin':18 'point':54,123 'python':78 'qbittirr':49 'radar/sonar':55 'rclone':6 'rd':40,89 'rdt':42 'rdt-client':41 'real':10 'releas':107 'remot':21 'request':93 'run':17 'script':79 'search':102 'server':15,31 'standalon':83 'straight':125 'structur':68,116 'symlink':62 'take':92 'talk':28 'tracker':103 'use':5,19 've':34 'watchlist':97 'way':2,24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5127582"
  +editedAt: DateTimeImmutable @1701382997 {#2042
    date: 2023-11-30 23:23:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700833965 {#2289
    date: 2023-11-24 14:52:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#2066
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One way is to use rclone to mount your Real Debrid link onto your server and run plex/Jellyfin using the remote media. That way all your clients talk to the server, so you’ve only got one connection to RD\n
    \n
    [RDT-client](https://github.com/rogerfar/rdt-client) implements the qBittirrent api so you can point radar/sonar at it, and it will make symlinks from your mount to a structured media directory\n
    \n
    [Plex_debrid](https://github.com/itsToggle/plex_debrid) is a python script which is a standalone method to get media onto RD. It can take requests from your plex watchlist or ombi/overseerr and will search trackers to grab the release. As plex is less fussy about the file structure of your media, you can just point plex straight at your mount.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1701419753 {#2093
    date: 2023-12-01 09:35:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2343 …}
  +nested: Doctrine\ORM\PersistentCollection {#2329 …}
  +votes: Doctrine\ORM\PersistentCollection {#2324 …}
  +reports: Doctrine\ORM\PersistentCollection {#2333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
  -id: 158514
  -bodyTs: "'/itstoggle/plex_debrid)':75 '/rogerfar/rdt-client)':46 'api':50 'client':27,43 'connect':38 'debrid':11,72 'directori':70 'file':115 'fussi':112 'get':86 'github.com':45,74 'github.com/itstoggle/plex_debrid)':73 'github.com/rogerfar/rdt-client)':44 'got':36 'grab':105 'implement':47 'less':111 'link':12 'make':61 'media':22,69,87,119 'method':84 'mount':8,65,128 'ombi/overseerr':99 'one':1,37 'onto':13,88 'plex':71,96,109,124 'plex/jellyfin':18 'point':54,123 'python':78 'qbittirr':49 'radar/sonar':55 'rclone':6 'rd':40,89 'rdt':42 'rdt-client':41 'real':10 'releas':107 'remot':21 'request':93 'run':17 'script':79 'search':102 'server':15,31 'standalon':83 'straight':125 'structur':68,116 'symlink':62 'take':92 'talk':28 'tracker':103 'use':5,19 've':34 'watchlist':97 'way':2,24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5127582"
  +editedAt: DateTimeImmutable @1701382997 {#2042
    date: 2023-11-30 23:23:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700833965 {#2289
    date: 2023-11-24 14:52:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2066
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2049 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    One way is to use rclone to mount your Real Debrid link onto your server and run plex/Jellyfin using the remote media. That way all your clients talk to the server, so you’ve only got one connection to RD\n
    \n
    [RDT-client](https://github.com/rogerfar/rdt-client) implements the qBittirrent api so you can point radar/sonar at it, and it will make symlinks from your mount to a structured media directory\n
    \n
    [Plex_debrid](https://github.com/itsToggle/plex_debrid) is a python script which is a standalone method to get media onto RD. It can take requests from your plex watchlist or ombi/overseerr and will search trackers to grab the release. As plex is less fussy about the file structure of your media, you can just point plex straight at your mount.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1701419753 {#2093
    date: 2023-12-01 09:35:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@LunchEnjoyer@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2343 …}
  +nested: Doctrine\ORM\PersistentCollection {#2329 …}
  +votes: Doctrine\ORM\PersistentCollection {#2324 …}
  +reports: Doctrine\ORM\PersistentCollection {#2333 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2331 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2191 …}
  -id: 158514
  -bodyTs: "'/itstoggle/plex_debrid)':75 '/rogerfar/rdt-client)':46 'api':50 'client':27,43 'connect':38 'debrid':11,72 'directori':70 'file':115 'fussi':112 'get':86 'github.com':45,74 'github.com/itstoggle/plex_debrid)':73 'github.com/rogerfar/rdt-client)':44 'got':36 'grab':105 'implement':47 'less':111 'link':12 'make':61 'media':22,69,87,119 'method':84 'mount':8,65,128 'ombi/overseerr':99 'one':1,37 'onto':13,88 'plex':71,96,109,124 'plex/jellyfin':18 'point':54,123 'python':78 'qbittirr':49 'radar/sonar':55 'rclone':6 'rd':40,89 'rdt':42 'rdt-client':41 'real':10 'releas':107 'remot':21 'request':93 'run':17 'script':79 'search':102 'server':15,31 'standalon':83 'straight':125 'structur':68,116 'symlink':62 'take':92 'talk':28 'tracker':103 'use':5,19 've':34 'watchlist':97 'way':2,24"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/5127582"
  +editedAt: DateTimeImmutable @1701382997 {#2042
    date: 2023-11-30 23:23:17.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700833965 {#2289
    date: 2023-11-24 14:52:45.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2141
    +user: App\Entity\User {#259 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
    +image: null
    +parent: null
    +root: null
    +body: "What args have you passed to rclone? I found setting ‘`—vfs-cache-mode full` drastically improved streaming performance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699285689 {#2326
      date: 2023-11-06 16:48:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@camilobotero@feddit.dk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2130 …}
    +nested: Doctrine\ORM\PersistentCollection {#2241 …}
    +votes: Doctrine\ORM\PersistentCollection {#2059 …}
    +reports: Doctrine\ORM\PersistentCollection {#2045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2050 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2052 …}
    -id: 92152
    -bodyTs: "'arg':2 'cach':13 'drastic':16 'found':9 'full':15 'improv':17 'mode':14 'pass':5 'perform':19 'rclone':7 'set':10 'stream':18 'vfs':12 'vfs-cache-mod':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4545983"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699182434 {#2328
      date: 2023-11-05 12:07:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Sorry maybe I’ve misunderstood your stack. The “typical” plex_debrid stack has the debrid mounted via WebDAV using rclone so plex/jellyfin/whatever can see the stuff on your debrid as though it was a local file, only downloading bits of each file as they’re requested.\n
    \n
    The option I suggested lets rclone download to your disk as a cache, which I found mae the experience much smoother
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699206465 {#2337
    date: 2023-11-05 18:47:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@camilobotero@feddit.dk"
    "@cucumberbob@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2349 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 93083
  -bodyTs: "'bit':39 'cach':59 'debrid':11,15,29 'disk':56 'download':38,53 'experi':65 'file':36,42 'found':62 'let':51 'local':35 'mae':63 'mayb':2 'misunderstood':5 'mount':16 'much':66 'option':48 'plex':10 'plex/jellyfin/whatever':22 'rclone':20,52 're':45 'request':46 'see':24 'smoother':67 'sorri':1 'stack':7,12 'stuff':26 'suggest':50 'though':31 'typic':9 'use':19 've':4 'via':17 'webdav':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4553924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699206465 {#2336
    date: 2023-11-05 18:47:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2141
    +user: App\Entity\User {#259 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
    +image: null
    +parent: null
    +root: null
    +body: "What args have you passed to rclone? I found setting ‘`—vfs-cache-mode full` drastically improved streaming performance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699285689 {#2326
      date: 2023-11-06 16:48:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@camilobotero@feddit.dk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2130 …}
    +nested: Doctrine\ORM\PersistentCollection {#2241 …}
    +votes: Doctrine\ORM\PersistentCollection {#2059 …}
    +reports: Doctrine\ORM\PersistentCollection {#2045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2050 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2052 …}
    -id: 92152
    -bodyTs: "'arg':2 'cach':13 'drastic':16 'found':9 'full':15 'improv':17 'mode':14 'pass':5 'perform':19 'rclone':7 'set':10 'stream':18 'vfs':12 'vfs-cache-mod':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4545983"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699182434 {#2328
      date: 2023-11-05 12:07:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Sorry maybe I’ve misunderstood your stack. The “typical” plex_debrid stack has the debrid mounted via WebDAV using rclone so plex/jellyfin/whatever can see the stuff on your debrid as though it was a local file, only downloading bits of each file as they’re requested.\n
    \n
    The option I suggested lets rclone download to your disk as a cache, which I found mae the experience much smoother
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699206465 {#2337
    date: 2023-11-05 18:47:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@camilobotero@feddit.dk"
    "@cucumberbob@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2349 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 93083
  -bodyTs: "'bit':39 'cach':59 'debrid':11,15,29 'disk':56 'download':38,53 'experi':65 'file':36,42 'found':62 'let':51 'local':35 'mae':63 'mayb':2 'misunderstood':5 'mount':16 'much':66 'option':48 'plex':10 'plex/jellyfin/whatever':22 'rclone':20,52 're':45 'request':46 'see':24 'smoother':67 'sorri':1 'stack':7,12 'stuff':26 'suggest':50 'though':31 'typic':9 'use':19 've':4 'via':17 'webdav':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4553924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699206465 {#2336
    date: 2023-11-05 18:47:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#2314
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2060 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2141
    +user: App\Entity\User {#259 …}
    +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
    +image: null
    +parent: null
    +root: null
    +body: "What args have you passed to rclone? I found setting ‘`—vfs-cache-mode full` drastically improved streaming performance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699285689 {#2326
      date: 2023-11-06 16:48:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@camilobotero@feddit.dk"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2130 …}
    +nested: Doctrine\ORM\PersistentCollection {#2241 …}
    +votes: Doctrine\ORM\PersistentCollection {#2059 …}
    +reports: Doctrine\ORM\PersistentCollection {#2045 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2050 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2052 …}
    -id: 92152
    -bodyTs: "'arg':2 'cach':13 'drastic':16 'found':9 'full':15 'improv':17 'mode':14 'pass':5 'perform':19 'rclone':7 'set':10 'stream':18 'vfs':12 'vfs-cache-mod':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4545983"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699182434 {#2328
      date: 2023-11-05 12:07:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +body: """
    Sorry maybe I’ve misunderstood your stack. The “typical” plex_debrid stack has the debrid mounted via WebDAV using rclone so plex/jellyfin/whatever can see the stuff on your debrid as though it was a local file, only downloading bits of each file as they’re requested.\n
    \n
    The option I suggested lets rclone download to your disk as a cache, which I found mae the experience much smoother
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699206465 {#2337
    date: 2023-11-05 18:47:45.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@camilobotero@feddit.dk"
    "@cucumberbob@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2349 …}
  +nested: Doctrine\ORM\PersistentCollection {#2351 …}
  +votes: Doctrine\ORM\PersistentCollection {#2348 …}
  +reports: Doctrine\ORM\PersistentCollection {#2350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
  -id: 93083
  -bodyTs: "'bit':39 'cach':59 'debrid':11,15,29 'disk':56 'download':38,53 'experi':65 'file':36,42 'found':62 'let':51 'local':35 'mae':63 'mayb':2 'misunderstood':5 'mount':16 'much':66 'option':48 'plex':10 'plex/jellyfin/whatever':22 'rclone':20,52 're':45 'request':46 'see':24 'smoother':67 'sorri':1 'stack':7,12 'stuff':26 'suggest':50 'though':31 'typic':9 'use':19 've':4 'via':17 'webdav':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4553924"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699206465 {#2336
    date: 2023-11-05 18:47:45.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2141
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: null
  +root: null
  +body: "What args have you passed to rclone? I found setting ‘`—vfs-cache-mode full` drastically improved streaming performance"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699285689 {#2326
    date: 2023-11-06 16:48:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@camilobotero@feddit.dk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2130 …}
  +nested: Doctrine\ORM\PersistentCollection {#2241 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2052 …}
  -id: 92152
  -bodyTs: "'arg':2 'cach':13 'drastic':16 'found':9 'full':15 'improv':17 'mode':14 'pass':5 'perform':19 'rclone':7 'set':10 'stream':18 'vfs':12 'vfs-cache-mod':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4545983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699182434 {#2328
    date: 2023-11-05 12:07:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
Proxies\__CG__\App\Entity\EntryComment {#2141
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: null
  +root: null
  +body: "What args have you passed to rclone? I found setting ‘`—vfs-cache-mode full` drastically improved streaming performance"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699285689 {#2326
    date: 2023-11-06 16:48:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@camilobotero@feddit.dk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2130 …}
  +nested: Doctrine\ORM\PersistentCollection {#2241 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2052 …}
  -id: 92152
  -bodyTs: "'arg':2 'cach':13 'drastic':16 'found':9 'full':15 'improv':17 'mode':14 'pass':5 'perform':19 'rclone':7 'set':10 'stream':18 'vfs':12 'vfs-cache-mod':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4545983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699182434 {#2328
    date: 2023-11-05 12:07:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
Proxies\__CG__\App\Entity\EntryComment {#2141
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2344 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: null
  +root: null
  +body: "What args have you passed to rclone? I found setting ‘`—vfs-cache-mode full` drastically improved streaming performance"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1699285689 {#2326
    date: 2023-11-06 16:48:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@camilobotero@feddit.dk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2130 …}
  +nested: Doctrine\ORM\PersistentCollection {#2241 …}
  +votes: Doctrine\ORM\PersistentCollection {#2059 …}
  +reports: Doctrine\ORM\PersistentCollection {#2045 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2052 …}
  -id: 92152
  -bodyTs: "'arg':2 'cach':13 'drastic':16 'found':9 'full':15 'improv':17 'mode':14 'pass':5 'perform':19 'rclone':7 'set':10 'stream':18 'vfs':12 'vfs-cache-mod':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4545983"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699182434 {#2328
    date: 2023-11-05 12:07:14.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#2125
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2165 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2041 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2041 …}
  +body: "I use Alldebrid over WebDAV on infuse. The sync times can be incredibly long, opening the magnets folder of my WebDAV takes around 2 minutes with around 300 torrents - around 4k files. You only need to do this long syncing when your library changes, streaming is near instant."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699181571 {#2133
    date: 2023-11-05 11:52:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nyakojiru@lemmy.dbzer0.com"
    "@crossover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2104 …}
  +nested: Doctrine\ORM\PersistentCollection {#2099 …}
  +votes: Doctrine\ORM\PersistentCollection {#2108 …}
  +reports: Doctrine\ORM\PersistentCollection {#2101 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2109 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2106 …}
  -id: 92133
  -bodyTs: "'2':24 '300':28 '4k':31 'alldebrid':3 'around':23,27,30 'chang':44 'file':32 'folder':18 'incred':13 'infus':7 'instant':48 'librari':43 'long':14,39 'magnet':17 'minut':25 'near':47 'need':35 'open':15 'stream':45 'sync':9,40 'take':22 'time':10 'torrent':29 'use':2 'webdav':5,21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4545775"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699181571 {#2129
    date: 2023-11-05 11:52:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#2125
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2165 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2041 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2041 …}
  +body: "I use Alldebrid over WebDAV on infuse. The sync times can be incredibly long, opening the magnets folder of my WebDAV takes around 2 minutes with around 300 torrents - around 4k files. You only need to do this long syncing when your library changes, streaming is near instant."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699181571 {#2133
    date: 2023-11-05 11:52:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nyakojiru@lemmy.dbzer0.com"
    "@crossover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2104 …}
  +nested: Doctrine\ORM\PersistentCollection {#2099 …}
  +votes: Doctrine\ORM\PersistentCollection {#2108 …}
  +reports: Doctrine\ORM\PersistentCollection {#2101 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2109 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2106 …}
  -id: 92133
  -bodyTs: "'2':24 '300':28 '4k':31 'alldebrid':3 'around':23,27,30 'chang':44 'file':32 'folder':18 'incred':13 'infus':7 'instant':48 'librari':43 'long':14,39 'magnet':17 'minut':25 'near':47 'need':35 'open':15 'stream':45 'sync':9,40 'take':22 'time':10 'torrent':29 'use':2 'webdav':5,21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4545775"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699181571 {#2129
    date: 2023-11-05 11:52:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#2125
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2165 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2369 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2041 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2041 …}
  +body: "I use Alldebrid over WebDAV on infuse. The sync times can be incredibly long, opening the magnets folder of my WebDAV takes around 2 minutes with around 300 torrents - around 4k files. You only need to do this long syncing when your library changes, streaming is near instant."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1699181571 {#2133
    date: 2023-11-05 11:52:51.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@nyakojiru@lemmy.dbzer0.com"
    "@crossover@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2104 …}
  +nested: Doctrine\ORM\PersistentCollection {#2099 …}
  +votes: Doctrine\ORM\PersistentCollection {#2108 …}
  +reports: Doctrine\ORM\PersistentCollection {#2101 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2109 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2106 …}
  -id: 92133
  -bodyTs: "'2':24 '300':28 '4k':31 'alldebrid':3 'around':23,27,30 'chang':44 'file':32 'folder':18 'incred':13 'infus':7 'instant':48 'librari':43 'long':14,39 'magnet':17 'minut':25 'near':47 'need':35 'open':15 'stream':45 'sync':9,40 'take':22 'time':10 'torrent':29 'use':2 'webdav':5,21"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/4545775"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699181571 {#2129
    date: 2023-11-05 11:52:51.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details