GET https://kbin.spritesserver.nl/u/@BlackFlagsForever@lemmy.dbzer0.com/threads/newest/%E2%88%9E/all

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.66 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.04 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\Entry {#1554
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1716 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1625 …}
  +slug: "questions-about-manual-subtitles"
  +title: "questions about manual subtitles"
  +url: null
  +body: """
    **TL-DR; for stuff that is NOT from sonarrr/radrr (e.g. downloaded long time ago / gotten from friends, RSS feeds, whatever), is there a better way to find subs than downloading everything from manual DDL sites and trying everything until one works (matching english text and correctly synced)?**\n
    \n
    I am not currently using [bazarr](https://github.com/morpheus65535/bazarr) and I understand that it can catch anything from sonarr that is missing subs but that is not the use-case I need. I am still open to it but since most of the new stuff I get already has subs, I’m looking more at my stuff that is NOT coming from sonarr bc that’s where I have the most missing subs. thinking since there github say:\n
    \n
    > Be aware that Bazarr doesn’t scan disk to detect series and movies: It only takes care of the series and movies that are indexed in Sonarr and Radarr."\n
    \n
    that most of my use-case is going to be manual searches. It also sounds like Bazarr uses same kind of DDL sites like opensubtitles and subscene that I am already using as its backend / source so curious if there is any advantage vs looking up old stuff on the sites directly.\n
    \n
    And especially if there is some way to match existing files with the correct subs, even if the file/folder names no longer contain the release group (e.g. via duration or other `mediainfo` data or maybe even via checksums). I know vlc can do it for a single file… but since I have a LOT of stuff w missing subs, I’m looking for a way that I can do something similar from a `bash` script or some other bulk job without getting a bunch of unsynced subs.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 16
  +favouriteCount: 63
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702660620 {#1416
    date: 2023-12-15 18:17:00.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1597 …}
  +votes: Doctrine\ORM\PersistentCollection {#1731 …}
  +reports: Doctrine\ORM\PersistentCollection {#1722 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2456 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
  +badges: Doctrine\ORM\PersistentCollection {#2371 …}
  +children: []
  -id: 22164
  -titleTs: "'manual':3 'question':1 'subtitl':4"
  -bodyTs: "'/morpheus65535/bazarr)':57 'advantag':200 'ago':15 'alreadi':97,188 'also':171 'anyth':65 'awar':129 'backend':192 'bash':283 'bazarr':54,131,174 'bc':113 'better':25 'bulk':288 'bunch':293 'care':144 'case':79,163 'catch':64 'checksum':247 'come':110 'contain':232 'correct':47,223 'curious':195 'current':52 'data':242 'ddl':35,179 'detect':137 'direct':209 'disk':135 'doesn':132 'download':12,31 'dr':3 'durat':238 'e.g':11,236 'english':44 'especi':211 'even':225,245 'everyth':32,39 'exist':219 'feed':20 'file':220,257 'file/folder':228 'find':28 'friend':18 'get':96,291 'github':126 'github.com':56 'github.com/morpheus65535/bazarr)':55 'go':165 'gotten':16 'group':235 'index':152 'job':289 'kind':177 'know':249 'like':173,181 'long':13 'longer':231 'look':102,202,271 'lot':263 'm':101,270 'manual':34,168 'match':43,218 'mayb':244 'mediainfo':241 'miss':70,121,267 'movi':140,149 'name':229 'need':81 'new':93 'old':204 'one':41 'open':85 'opensubtitl':182 'radarr':156 'releas':234 'rss':19 'say':127 'scan':134 'script':284 'search':169 'seri':138,147 'similar':280 'sinc':89,124,259 'singl':256 'site':36,180,208 'someth':279 'sonarr':67,112,154 'sonarrr/radrr':10 'sound':172 'sourc':193 'still':84 'stuff':5,94,106,205,265 'sub':29,71,99,122,224,268,296 'subscen':184 'sync':48 'take':143 'text':45 'think':123 'time':14 'tl':2 'tl-dr':1 'tri':38 'understand':60 'unsync':295 'use':53,78,162,175,189 'use-cas':77,161 'via':237,246 'vlc':250 'vs':201 'w':266 'way':26,216,274 'whatev':21 'without':290 'work':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702638988
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/10361375"
  +editedAt: DateTimeImmutable @1704687130 {#1668
    date: 2024-01-08 05:12:10.0 +01:00
  }
  +createdAt: DateTimeImmutable @1702552588 {#1425
    date: 2023-12-14 12:16:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1554
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1716 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1625 …}
  +slug: "questions-about-manual-subtitles"
  +title: "questions about manual subtitles"
  +url: null
  +body: """
    **TL-DR; for stuff that is NOT from sonarrr/radrr (e.g. downloaded long time ago / gotten from friends, RSS feeds, whatever), is there a better way to find subs than downloading everything from manual DDL sites and trying everything until one works (matching english text and correctly synced)?**\n
    \n
    I am not currently using [bazarr](https://github.com/morpheus65535/bazarr) and I understand that it can catch anything from sonarr that is missing subs but that is not the use-case I need. I am still open to it but since most of the new stuff I get already has subs, I’m looking more at my stuff that is NOT coming from sonarr bc that’s where I have the most missing subs. thinking since there github say:\n
    \n
    > Be aware that Bazarr doesn’t scan disk to detect series and movies: It only takes care of the series and movies that are indexed in Sonarr and Radarr."\n
    \n
    that most of my use-case is going to be manual searches. It also sounds like Bazarr uses same kind of DDL sites like opensubtitles and subscene that I am already using as its backend / source so curious if there is any advantage vs looking up old stuff on the sites directly.\n
    \n
    And especially if there is some way to match existing files with the correct subs, even if the file/folder names no longer contain the release group (e.g. via duration or other `mediainfo` data or maybe even via checksums). I know vlc can do it for a single file… but since I have a LOT of stuff w missing subs, I’m looking for a way that I can do something similar from a `bash` script or some other bulk job without getting a bunch of unsynced subs.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 16
  +favouriteCount: 63
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702660620 {#1416
    date: 2023-12-15 18:17:00.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1597 …}
  +votes: Doctrine\ORM\PersistentCollection {#1731 …}
  +reports: Doctrine\ORM\PersistentCollection {#1722 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2456 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
  +badges: Doctrine\ORM\PersistentCollection {#2371 …}
  +children: []
  -id: 22164
  -titleTs: "'manual':3 'question':1 'subtitl':4"
  -bodyTs: "'/morpheus65535/bazarr)':57 'advantag':200 'ago':15 'alreadi':97,188 'also':171 'anyth':65 'awar':129 'backend':192 'bash':283 'bazarr':54,131,174 'bc':113 'better':25 'bulk':288 'bunch':293 'care':144 'case':79,163 'catch':64 'checksum':247 'come':110 'contain':232 'correct':47,223 'curious':195 'current':52 'data':242 'ddl':35,179 'detect':137 'direct':209 'disk':135 'doesn':132 'download':12,31 'dr':3 'durat':238 'e.g':11,236 'english':44 'especi':211 'even':225,245 'everyth':32,39 'exist':219 'feed':20 'file':220,257 'file/folder':228 'find':28 'friend':18 'get':96,291 'github':126 'github.com':56 'github.com/morpheus65535/bazarr)':55 'go':165 'gotten':16 'group':235 'index':152 'job':289 'kind':177 'know':249 'like':173,181 'long':13 'longer':231 'look':102,202,271 'lot':263 'm':101,270 'manual':34,168 'match':43,218 'mayb':244 'mediainfo':241 'miss':70,121,267 'movi':140,149 'name':229 'need':81 'new':93 'old':204 'one':41 'open':85 'opensubtitl':182 'radarr':156 'releas':234 'rss':19 'say':127 'scan':134 'script':284 'search':169 'seri':138,147 'similar':280 'sinc':89,124,259 'singl':256 'site':36,180,208 'someth':279 'sonarr':67,112,154 'sonarrr/radrr':10 'sound':172 'sourc':193 'still':84 'stuff':5,94,106,205,265 'sub':29,71,99,122,224,268,296 'subscen':184 'sync':48 'take':143 'text':45 'think':123 'time':14 'tl':2 'tl-dr':1 'tri':38 'understand':60 'unsync':295 'use':53,78,162,175,189 'use-cas':77,161 'via':237,246 'vlc':250 'vs':201 'w':266 'way':26,216,274 'whatev':21 'without':290 'work':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702638988
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/10361375"
  +editedAt: DateTimeImmutable @1704687130 {#1668
    date: 2024-01-08 05:12:10.0 +01:00
  }
  +createdAt: DateTimeImmutable @1702552588 {#1425
    date: 2023-12-14 12:16:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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\Entry {#1554
  +user: App\Entity\User {#261 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1716 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1625 …}
  +slug: "questions-about-manual-subtitles"
  +title: "questions about manual subtitles"
  +url: null
  +body: """
    **TL-DR; for stuff that is NOT from sonarrr/radrr (e.g. downloaded long time ago / gotten from friends, RSS feeds, whatever), is there a better way to find subs than downloading everything from manual DDL sites and trying everything until one works (matching english text and correctly synced)?**\n
    \n
    I am not currently using [bazarr](https://github.com/morpheus65535/bazarr) and I understand that it can catch anything from sonarr that is missing subs but that is not the use-case I need. I am still open to it but since most of the new stuff I get already has subs, I’m looking more at my stuff that is NOT coming from sonarr bc that’s where I have the most missing subs. thinking since there github say:\n
    \n
    > Be aware that Bazarr doesn’t scan disk to detect series and movies: It only takes care of the series and movies that are indexed in Sonarr and Radarr."\n
    \n
    that most of my use-case is going to be manual searches. It also sounds like Bazarr uses same kind of DDL sites like opensubtitles and subscene that I am already using as its backend / source so curious if there is any advantage vs looking up old stuff on the sites directly.\n
    \n
    And especially if there is some way to match existing files with the correct subs, even if the file/folder names no longer contain the release group (e.g. via duration or other `mediainfo` data or maybe even via checksums). I know vlc can do it for a single file… but since I have a LOT of stuff w missing subs, I’m looking for a way that I can do something similar from a `bash` script or some other bulk job without getting a bunch of unsynced subs.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 16
  +favouriteCount: 63
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702660620 {#1416
    date: 2023-12-15 18:17:00.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1597 …}
  +votes: Doctrine\ORM\PersistentCollection {#1731 …}
  +reports: Doctrine\ORM\PersistentCollection {#1722 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2456 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2422 …}
  +badges: Doctrine\ORM\PersistentCollection {#2371 …}
  +children: []
  -id: 22164
  -titleTs: "'manual':3 'question':1 'subtitl':4"
  -bodyTs: "'/morpheus65535/bazarr)':57 'advantag':200 'ago':15 'alreadi':97,188 'also':171 'anyth':65 'awar':129 'backend':192 'bash':283 'bazarr':54,131,174 'bc':113 'better':25 'bulk':288 'bunch':293 'care':144 'case':79,163 'catch':64 'checksum':247 'come':110 'contain':232 'correct':47,223 'curious':195 'current':52 'data':242 'ddl':35,179 'detect':137 'direct':209 'disk':135 'doesn':132 'download':12,31 'dr':3 'durat':238 'e.g':11,236 'english':44 'especi':211 'even':225,245 'everyth':32,39 'exist':219 'feed':20 'file':220,257 'file/folder':228 'find':28 'friend':18 'get':96,291 'github':126 'github.com':56 'github.com/morpheus65535/bazarr)':55 'go':165 'gotten':16 'group':235 'index':152 'job':289 'kind':177 'know':249 'like':173,181 'long':13 'longer':231 'look':102,202,271 'lot':263 'm':101,270 'manual':34,168 'match':43,218 'mayb':244 'mediainfo':241 'miss':70,121,267 'movi':140,149 'name':229 'need':81 'new':93 'old':204 'one':41 'open':85 'opensubtitl':182 'radarr':156 'releas':234 'rss':19 'say':127 'scan':134 'script':284 'search':169 'seri':138,147 'similar':280 'sinc':89,124,259 'singl':256 'site':36,180,208 'someth':279 'sonarr':67,112,154 'sonarrr/radrr':10 'sound':172 'sourc':193 'still':84 'stuff':5,94,106,205,265 'sub':29,71,99,122,224,268,296 'subscen':184 'sync':48 'take':143 'text':45 'think':123 'time':14 'tl':2 'tl-dr':1 'tri':38 'understand':60 'unsync':295 'use':53,78,162,175,189 'use-cas':77,161 'via':237,246 'vlc':250 'vs':201 'w':266 'way':26,216,274 'whatev':21 'without':290 'work':42"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702638988
  +visibility: "visible             "
  +apId: "https://lemmy.dbzer0.com/post/10361375"
  +editedAt: DateTimeImmutable @1704687130 {#1668
    date: 2024-01-08 05:12:10.0 +01:00
  }
  +createdAt: DateTimeImmutable @1702552588 {#1425
    date: 2023-12-14 12:16:28.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"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