GET https://kbin.spritesserver.nl/index.php/u/@Signfeld@lemm.ee/commented

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 …}
}
1.14 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.06 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
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#1557 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
  +slug: "As-a-normal-boring-user-that-does-nothing-special-other"
  +title: "As a normal, boring user that does nothing special other than browse the internet and the occasional "casual coding" -- what am I supposed to do with 32GiB of ram?"
  +url: null
  +body: "Title. Besides setting tmpfs to use 10GiB of it to store downloads."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 52
  +favouriteCount: 100
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702984444 {#1599
    date: 2023-12-19 12:14:04.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#2384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1874 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  +badges: Doctrine\ORM\PersistentCollection {#1907 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +body: """
        Thanks for this, it’s so easy to just run this script when I’m curious.\n
        \n
        I got the warning “egrep: warning: egrep is obsolescent; using grep -E” so I just swapped that command to get rid of the message.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1702962180 {#1439
        date: 2023-12-19 06:03:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GustavoM@lemmy.world"
        "@NotAnArdvark@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1666 …}
      +nested: Doctrine\ORM\PersistentCollection {#1678 …}
      +votes: Doctrine\ORM\PersistentCollection {#1673 …}
      +reports: Doctrine\ORM\PersistentCollection {#1676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
      -id: 233974
      -bodyTs: "'command':34 'curious':16 'e':28 'easi':7 'egrep':21,23 'get':36 'got':18 'grep':27 'm':15 'messag':40 'obsolesc':25 'rid':37 'run':10 'script':12 'swap':32 'thank':1 'use':26 'warn':20,22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/7432833"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702962180 {#1435
        date: 2023-12-19 06:03:00.0 +01:00
      }
      +"title": 233974
    }
  ]
  -id: 22876
  -titleTs: "'32gib':27 'bore':4 'brows':12 'casual':18 'code':19 'internet':14 'normal':3 'noth':8 'occasion':17 'ram':29 'special':9 'suppos':23 'user':5"
  -bodyTs: "'10gib':7 'besid':2 'download':12 'set':3 'store':11 'titl':1 'tmpfs':4 'use':6"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702921498
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9680007"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702835098 {#1711
    date: 2023-12-17 18:44:58.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#1557 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
  +slug: "As-a-normal-boring-user-that-does-nothing-special-other"
  +title: "As a normal, boring user that does nothing special other than browse the internet and the occasional "casual coding" -- what am I supposed to do with 32GiB of ram?"
  +url: null
  +body: "Title. Besides setting tmpfs to use 10GiB of it to store downloads."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 52
  +favouriteCount: 100
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702984444 {#1599
    date: 2023-12-19 12:14:04.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#2384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1874 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  +badges: Doctrine\ORM\PersistentCollection {#1907 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +body: """
        Thanks for this, it’s so easy to just run this script when I’m curious.\n
        \n
        I got the warning “egrep: warning: egrep is obsolescent; using grep -E” so I just swapped that command to get rid of the message.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1702962180 {#1439
        date: 2023-12-19 06:03:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GustavoM@lemmy.world"
        "@NotAnArdvark@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1666 …}
      +nested: Doctrine\ORM\PersistentCollection {#1678 …}
      +votes: Doctrine\ORM\PersistentCollection {#1673 …}
      +reports: Doctrine\ORM\PersistentCollection {#1676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
      -id: 233974
      -bodyTs: "'command':34 'curious':16 'e':28 'easi':7 'egrep':21,23 'get':36 'got':18 'grep':27 'm':15 'messag':40 'obsolesc':25 'rid':37 'run':10 'script':12 'swap':32 'thank':1 'use':26 'warn':20,22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/7432833"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702962180 {#1435
        date: 2023-12-19 06:03:00.0 +01:00
      }
      +"title": 233974
    }
  ]
  -id: 22876
  -titleTs: "'32gib':27 'bore':4 'brows':12 'casual':18 'code':19 'internet':14 'normal':3 'noth':8 'occasion':17 'ram':29 'special':9 'suppos':23 'user':5"
  -bodyTs: "'10gib':7 'besid':2 'download':12 'set':3 'store':11 'titl':1 'tmpfs':4 'use':6"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702921498
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9680007"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702835098 {#1711
    date: 2023-12-17 18:44:58.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
Proxies\__CG__\App\Entity\Entry {#1592
  +user: Proxies\__CG__\App\Entity\User {#1557 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
  +slug: "As-a-normal-boring-user-that-does-nothing-special-other"
  +title: "As a normal, boring user that does nothing special other than browse the internet and the occasional "casual coding" -- what am I supposed to do with 32GiB of ram?"
  +url: null
  +body: "Title. Besides setting tmpfs to use 10GiB of it to store downloads."
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 52
  +favouriteCount: 100
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1702984444 {#1599
    date: 2023-12-19 12:14:04.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1598 …}
  +votes: Doctrine\ORM\PersistentCollection {#2384 …}
  +reports: Doctrine\ORM\PersistentCollection {#1874 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
  +badges: Doctrine\ORM\PersistentCollection {#1907 …}
  +children: [
    App\Entity\EntryComment {#1697
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1592 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
      +body: """
        Thanks for this, it’s so easy to just run this script when I’m curious.\n
        \n
        I got the warning “egrep: warning: egrep is obsolescent; using grep -E” so I just swapped that command to get rid of the message.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1702962180 {#1439
        date: 2023-12-19 06:03:00.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@GustavoM@lemmy.world"
        "@NotAnArdvark@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1666 …}
      +nested: Doctrine\ORM\PersistentCollection {#1678 …}
      +votes: Doctrine\ORM\PersistentCollection {#1673 …}
      +reports: Doctrine\ORM\PersistentCollection {#1676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
      -id: 233974
      -bodyTs: "'command':34 'curious':16 'e':28 'easi':7 'egrep':21,23 'get':36 'got':18 'grep':27 'm':15 'messag':40 'obsolesc':25 'rid':37 'run':10 'script':12 'swap':32 'thank':1 'use':26 'warn':20,22"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/7432833"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702962180 {#1435
        date: 2023-12-19 06:03:00.0 +01:00
      }
      +"title": 233974
    }
  ]
  -id: 22876
  -titleTs: "'32gib':27 'bore':4 'brows':12 'casual':18 'code':19 'internet':14 'normal':3 'noth':8 'occasion':17 'ram':29 'special':9 'suppos':23 'user':5"
  -bodyTs: "'10gib':7 'besid':2 'download':12 'set':3 'store':11 'titl':1 'tmpfs':4 'use':6"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1702921498
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/9680007"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702835098 {#1711
    date: 2023-12-17 18:44:58.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
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 {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#1557 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
    +slug: "As-a-normal-boring-user-that-does-nothing-special-other"
    +title: "As a normal, boring user that does nothing special other than browse the internet and the occasional "casual coding" -- what am I supposed to do with 32GiB of ram?"
    +url: null
    +body: "Title. Besides setting tmpfs to use 10GiB of it to store downloads."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 100
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702984444 {#1599
      date: 2023-12-19 12:14:04.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#2384 …}
    +reports: Doctrine\ORM\PersistentCollection {#1874 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 22876
    -titleTs: "'32gib':27 'bore':4 'brows':12 'casual':18 'code':19 'internet':14 'normal':3 'noth':8 'occasion':17 'ram':29 'special':9 'suppos':23 'user':5"
    -bodyTs: "'10gib':7 'besid':2 'download':12 'set':3 'store':11 'titl':1 'tmpfs':4 'use':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702921498
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9680007"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702835098 {#1711
      date: 2023-12-17 18:44:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +body: """
    Thanks for this, it’s so easy to just run this script when I’m curious.\n
    \n
    I got the warning “egrep: warning: egrep is obsolescent; using grep -E” so I just swapped that command to get rid of the message.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1702962180 {#1439
    date: 2023-12-19 06:03:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GustavoM@lemmy.world"
    "@NotAnArdvark@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1666 …}
  +nested: Doctrine\ORM\PersistentCollection {#1678 …}
  +votes: Doctrine\ORM\PersistentCollection {#1673 …}
  +reports: Doctrine\ORM\PersistentCollection {#1676 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
  -id: 233974
  -bodyTs: "'command':34 'curious':16 'e':28 'easi':7 'egrep':21,23 'get':36 'got':18 'grep':27 'm':15 'messag':40 'obsolesc':25 'rid':37 'run':10 'script':12 'swap':32 'thank':1 'use':26 'warn':20,22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7432833"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702962180 {#1435
    date: 2023-12-19 06:03:00.0 +01:00
  }
  +"title": 233974
}
"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 {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#1557 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
    +slug: "As-a-normal-boring-user-that-does-nothing-special-other"
    +title: "As a normal, boring user that does nothing special other than browse the internet and the occasional "casual coding" -- what am I supposed to do with 32GiB of ram?"
    +url: null
    +body: "Title. Besides setting tmpfs to use 10GiB of it to store downloads."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 100
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702984444 {#1599
      date: 2023-12-19 12:14:04.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#2384 …}
    +reports: Doctrine\ORM\PersistentCollection {#1874 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 22876
    -titleTs: "'32gib':27 'bore':4 'brows':12 'casual':18 'code':19 'internet':14 'normal':3 'noth':8 'occasion':17 'ram':29 'special':9 'suppos':23 'user':5"
    -bodyTs: "'10gib':7 'besid':2 'download':12 'set':3 'store':11 'titl':1 'tmpfs':4 'use':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702921498
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9680007"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702835098 {#1711
      date: 2023-12-17 18:44:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +body: """
    Thanks for this, it’s so easy to just run this script when I’m curious.\n
    \n
    I got the warning “egrep: warning: egrep is obsolescent; using grep -E” so I just swapped that command to get rid of the message.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1702962180 {#1439
    date: 2023-12-19 06:03:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GustavoM@lemmy.world"
    "@NotAnArdvark@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1666 …}
  +nested: Doctrine\ORM\PersistentCollection {#1678 …}
  +votes: Doctrine\ORM\PersistentCollection {#1673 …}
  +reports: Doctrine\ORM\PersistentCollection {#1676 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
  -id: 233974
  -bodyTs: "'command':34 'curious':16 'e':28 'easi':7 'egrep':21,23 'get':36 'got':18 'grep':27 'm':15 'messag':40 'obsolesc':25 'rid':37 'run':10 'script':12 'swap':32 'thank':1 'use':26 'warn':20,22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7432833"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702962180 {#1435
    date: 2023-12-19 06:03:00.0 +01:00
  }
  +"title": 233974
}
"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 {#1697
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1592
    +user: Proxies\__CG__\App\Entity\User {#1557 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
    +slug: "As-a-normal-boring-user-that-does-nothing-special-other"
    +title: "As a normal, boring user that does nothing special other than browse the internet and the occasional "casual coding" -- what am I supposed to do with 32GiB of ram?"
    +url: null
    +body: "Title. Besides setting tmpfs to use 10GiB of it to store downloads."
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 100
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702984444 {#1599
      date: 2023-12-19 12:14:04.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#2384 …}
    +reports: Doctrine\ORM\PersistentCollection {#1874 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2379 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2383 …}
    +badges: Doctrine\ORM\PersistentCollection {#1907 …}
    +children: [
      App\Entity\EntryComment {#1697}
    ]
    -id: 22876
    -titleTs: "'32gib':27 'bore':4 'brows':12 'casual':18 'code':19 'internet':14 'normal':3 'noth':8 'occasion':17 'ram':29 'special':9 'suppos':23 'user':5"
    -bodyTs: "'10gib':7 'besid':2 'download':12 'set':3 'store':11 'titl':1 'tmpfs':4 'use':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702921498
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/9680007"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702835098 {#1711
      date: 2023-12-17 18:44:58.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1579 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1667 …}
  +body: """
    Thanks for this, it’s so easy to just run this script when I’m curious.\n
    \n
    I got the warning “egrep: warning: egrep is obsolescent; using grep -E” so I just swapped that command to get rid of the message.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1702962180 {#1439
    date: 2023-12-19 06:03:00.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@GustavoM@lemmy.world"
    "@NotAnArdvark@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1666 …}
  +nested: Doctrine\ORM\PersistentCollection {#1678 …}
  +votes: Doctrine\ORM\PersistentCollection {#1673 …}
  +reports: Doctrine\ORM\PersistentCollection {#1676 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1572 …}
  -id: 233974
  -bodyTs: "'command':34 'curious':16 'e':28 'easi':7 'egrep':21,23 'get':36 'got':18 'grep':27 'm':15 'messag':40 'obsolesc':25 'rid':37 'run':10 'script':12 'swap':32 'thank':1 'use':26 'warn':20,22"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7432833"
  +editedAt: null
  +createdAt: DateTimeImmutable @1702962180 {#1435
    date: 2023-12-19 06:03:00.0 +01:00
  }
  +"title": 233974
}
"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
Proxies\__CG__\App\Entity\Entry {#1526
  +user: Proxies\__CG__\App\Entity\User {#2364 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
  +slug: "ListenBrainz-Track-and-share-the-music-you-listen-to"
  +title: "ListenBrainz - Track and share the music you listen to"
  +url: null
  +body: """
    Hello everyone\n
    \n
    Yes I know, a few months ago [a post](https://lemmy.world/post/40687) with the exact same title was shared in this community by @test626@lemmy.ml. But this was at a time when lemmy was still quite small. I would like to give the topic new momentum.\n
    \n
    From their wiki:\n
    \n
    > [ListenBrainz](https://listenbrainz.org/) is a project by the MetaBrainz foundation which allows you to publicly store a record of all of the songs that you listen to. Using this data, we provide statistics, recommendations, and a platform for you and other developers to explore this data.\n
    \n
    Many of you probably use a music streaming service. You share your user data with the company anyway, and some of it with others. If you feel like it, you can make your data available to the general public and help other open source apps to build their services on this data.\n
    \n
    ---\n
    \n
    Website: [listenbrainz.org](https://listenbrainz.org/)   \n
    Wiki: [wiki.musicbrainz.org/Main_Page](https://wiki.musicbrainz.org/Main_Page)   \n
    Github: [github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)   \n
    ListenBrainz Android:\n
    \n
    - [github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)\n
    - [apt.izzysoft.de/…/org.listenbrainz.android](https://apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722756436 {#1554
    date: 2024-08-04 09:27:16.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@test626@lemmy.ml"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2422 …}
  +votes: Doctrine\ORM\PersistentCollection {#2458 …}
  +reports: Doctrine\ORM\PersistentCollection {#2460 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1737 …}
  +badges: Doctrine\ORM\PersistentCollection {#1629 …}
  +children: [
    App\Entity\EntryComment {#1527
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
      +image: null
      +parent: null
      +root: null
      +body: "For any client that does not support ListenBrainz but does support Last.FM you can use multi-scrobbler to chain off of it. [github.com/FoxxMD/multi-scrobbler](https://github.com/FoxxMD/multi-scrobbler)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705169260 {#1571
        date: 2024-01-13 19:07:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@test626@lemmy.ml"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1560 …}
      +nested: Doctrine\ORM\PersistentCollection {#1525 …}
      +votes: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1566 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
      -id: 305812
      -bodyTs: "'/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':26 'chain':20 'client':3 'github.com':25 'github.com/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':24 'last.fm':12 'listenbrainz':8 'multi':17 'multi-scrobbl':16 'scrobbler':18 'support':7,11 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8224497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705169260 {#1528
        date: 2024-01-13 19:07:40.0 +01:00
      }
      +"title": 305812
    }
  ]
  -id: 29424
  -titleTs: "'listen':8 'listenbrainz':1 'music':6 'share':4 'track':2"
  -bodyTs: "'/)':54,154 '/fdroid/index/apk/org.listenbrainz.android)':172 '/main_page](https://wiki.musicbrainz.org/main_page)':158 '/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':167 '/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':162 '/org.listenbrainz.android':169 '/post/40687)':14 'ago':9 'allow':63 'android':164 'anyway':115 'app':142 'apt.izzysoft.de':168,171 'apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)':170 'avail':132 'build':144 'communiti':24 'compani':114 'data':81,97,111,131,149 'develop':93 'everyon':2 'exact':17 'explor':95 'feel':124 'foundat':61 'general':135 'github':159 'github.com':161,166 'github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':165 'github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':160 'give':43 'hello':1 'help':138 'know':5 'lemmi':34 'lemmy.world':13 'lemmy.world/post/40687)':12 'like':41,125 'listen':77 'listenbrainz':51,163 'listenbrainz.org':53,151,153 'listenbrainz.org/)':52,152 'make':129 'mani':98 'metabrainz':60 'momentum':47 'month':8 'music':104 'new':46 'open':140 'other':121 'platform':88 'post':11 'probabl':101 'project':57 'provid':83 'public':66,136 'quit':37 'recommend':85 'record':69 'servic':106,146 'share':21,108 'small':38 'song':74 'sourc':141 'statist':84 'still':36 'store':67 'stream':105 'test626@lemmy.ml':26 'time':32 'titl':19 'topic':45 'use':79,102 'user':110 'websit':150 'wiki':50,155 'wiki.musicbrainz.org':157 'wiki.musicbrainz.org/main_page](https://wiki.musicbrainz.org/main_page)':156 'would':40 'yes':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705168922
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10627562"
  +editedAt: DateTimeImmutable @1721887253 {#1683
    date: 2024-07-25 08:00:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705082522 {#1596
    date: 2024-01-12 19:02:02.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1526
  +user: Proxies\__CG__\App\Entity\User {#2364 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
  +slug: "ListenBrainz-Track-and-share-the-music-you-listen-to"
  +title: "ListenBrainz - Track and share the music you listen to"
  +url: null
  +body: """
    Hello everyone\n
    \n
    Yes I know, a few months ago [a post](https://lemmy.world/post/40687) with the exact same title was shared in this community by @test626@lemmy.ml. But this was at a time when lemmy was still quite small. I would like to give the topic new momentum.\n
    \n
    From their wiki:\n
    \n
    > [ListenBrainz](https://listenbrainz.org/) is a project by the MetaBrainz foundation which allows you to publicly store a record of all of the songs that you listen to. Using this data, we provide statistics, recommendations, and a platform for you and other developers to explore this data.\n
    \n
    Many of you probably use a music streaming service. You share your user data with the company anyway, and some of it with others. If you feel like it, you can make your data available to the general public and help other open source apps to build their services on this data.\n
    \n
    ---\n
    \n
    Website: [listenbrainz.org](https://listenbrainz.org/)   \n
    Wiki: [wiki.musicbrainz.org/Main_Page](https://wiki.musicbrainz.org/Main_Page)   \n
    Github: [github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)   \n
    ListenBrainz Android:\n
    \n
    - [github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)\n
    - [apt.izzysoft.de/…/org.listenbrainz.android](https://apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722756436 {#1554
    date: 2024-08-04 09:27:16.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@test626@lemmy.ml"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2422 …}
  +votes: Doctrine\ORM\PersistentCollection {#2458 …}
  +reports: Doctrine\ORM\PersistentCollection {#2460 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1737 …}
  +badges: Doctrine\ORM\PersistentCollection {#1629 …}
  +children: [
    App\Entity\EntryComment {#1527
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
      +image: null
      +parent: null
      +root: null
      +body: "For any client that does not support ListenBrainz but does support Last.FM you can use multi-scrobbler to chain off of it. [github.com/FoxxMD/multi-scrobbler](https://github.com/FoxxMD/multi-scrobbler)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705169260 {#1571
        date: 2024-01-13 19:07:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@test626@lemmy.ml"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1560 …}
      +nested: Doctrine\ORM\PersistentCollection {#1525 …}
      +votes: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1566 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
      -id: 305812
      -bodyTs: "'/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':26 'chain':20 'client':3 'github.com':25 'github.com/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':24 'last.fm':12 'listenbrainz':8 'multi':17 'multi-scrobbl':16 'scrobbler':18 'support':7,11 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8224497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705169260 {#1528
        date: 2024-01-13 19:07:40.0 +01:00
      }
      +"title": 305812
    }
  ]
  -id: 29424
  -titleTs: "'listen':8 'listenbrainz':1 'music':6 'share':4 'track':2"
  -bodyTs: "'/)':54,154 '/fdroid/index/apk/org.listenbrainz.android)':172 '/main_page](https://wiki.musicbrainz.org/main_page)':158 '/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':167 '/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':162 '/org.listenbrainz.android':169 '/post/40687)':14 'ago':9 'allow':63 'android':164 'anyway':115 'app':142 'apt.izzysoft.de':168,171 'apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)':170 'avail':132 'build':144 'communiti':24 'compani':114 'data':81,97,111,131,149 'develop':93 'everyon':2 'exact':17 'explor':95 'feel':124 'foundat':61 'general':135 'github':159 'github.com':161,166 'github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':165 'github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':160 'give':43 'hello':1 'help':138 'know':5 'lemmi':34 'lemmy.world':13 'lemmy.world/post/40687)':12 'like':41,125 'listen':77 'listenbrainz':51,163 'listenbrainz.org':53,151,153 'listenbrainz.org/)':52,152 'make':129 'mani':98 'metabrainz':60 'momentum':47 'month':8 'music':104 'new':46 'open':140 'other':121 'platform':88 'post':11 'probabl':101 'project':57 'provid':83 'public':66,136 'quit':37 'recommend':85 'record':69 'servic':106,146 'share':21,108 'small':38 'song':74 'sourc':141 'statist':84 'still':36 'store':67 'stream':105 'test626@lemmy.ml':26 'time':32 'titl':19 'topic':45 'use':79,102 'user':110 'websit':150 'wiki':50,155 'wiki.musicbrainz.org':157 'wiki.musicbrainz.org/main_page](https://wiki.musicbrainz.org/main_page)':156 'would':40 'yes':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705168922
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10627562"
  +editedAt: DateTimeImmutable @1721887253 {#1683
    date: 2024-07-25 08:00:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705082522 {#1596
    date: 2024-01-12 19:02:02.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1526
  +user: Proxies\__CG__\App\Entity\User {#2364 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
  +slug: "ListenBrainz-Track-and-share-the-music-you-listen-to"
  +title: "ListenBrainz - Track and share the music you listen to"
  +url: null
  +body: """
    Hello everyone\n
    \n
    Yes I know, a few months ago [a post](https://lemmy.world/post/40687) with the exact same title was shared in this community by @test626@lemmy.ml. But this was at a time when lemmy was still quite small. I would like to give the topic new momentum.\n
    \n
    From their wiki:\n
    \n
    > [ListenBrainz](https://listenbrainz.org/) is a project by the MetaBrainz foundation which allows you to publicly store a record of all of the songs that you listen to. Using this data, we provide statistics, recommendations, and a platform for you and other developers to explore this data.\n
    \n
    Many of you probably use a music streaming service. You share your user data with the company anyway, and some of it with others. If you feel like it, you can make your data available to the general public and help other open source apps to build their services on this data.\n
    \n
    ---\n
    \n
    Website: [listenbrainz.org](https://listenbrainz.org/)   \n
    Wiki: [wiki.musicbrainz.org/Main_Page](https://wiki.musicbrainz.org/Main_Page)   \n
    Github: [github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)   \n
    ListenBrainz Android:\n
    \n
    - [github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)\n
    - [apt.izzysoft.de/…/org.listenbrainz.android](https://apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 13
  +favouriteCount: 47
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1722756436 {#1554
    date: 2024-08-04 09:27:16.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: [
    "@test626@lemmy.ml"
  ]
  +comments: Doctrine\ORM\PersistentCollection {#2422 …}
  +votes: Doctrine\ORM\PersistentCollection {#2458 …}
  +reports: Doctrine\ORM\PersistentCollection {#2460 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1737 …}
  +badges: Doctrine\ORM\PersistentCollection {#1629 …}
  +children: [
    App\Entity\EntryComment {#1527
      +user: App\Entity\User {#265 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1526 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
      +image: null
      +parent: null
      +root: null
      +body: "For any client that does not support ListenBrainz but does support Last.FM you can use multi-scrobbler to chain off of it. [github.com/FoxxMD/multi-scrobbler](https://github.com/FoxxMD/multi-scrobbler)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705169260 {#1571
        date: 2024-01-13 19:07:40.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@test626@lemmy.ml"
        "@PropaGandalf@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1560 …}
      +nested: Doctrine\ORM\PersistentCollection {#1525 …}
      +votes: Doctrine\ORM\PersistentCollection {#1550 …}
      +reports: Doctrine\ORM\PersistentCollection {#1548 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1566 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
      -id: 305812
      -bodyTs: "'/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':26 'chain':20 'client':3 'github.com':25 'github.com/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':24 'last.fm':12 'listenbrainz':8 'multi':17 'multi-scrobbl':16 'scrobbler':18 'support':7,11 'use':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/8224497"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705169260 {#1528
        date: 2024-01-13 19:07:40.0 +01:00
      }
      +"title": 305812
    }
  ]
  -id: 29424
  -titleTs: "'listen':8 'listenbrainz':1 'music':6 'share':4 'track':2"
  -bodyTs: "'/)':54,154 '/fdroid/index/apk/org.listenbrainz.android)':172 '/main_page](https://wiki.musicbrainz.org/main_page)':158 '/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':167 '/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':162 '/org.listenbrainz.android':169 '/post/40687)':14 'ago':9 'allow':63 'android':164 'anyway':115 'app':142 'apt.izzysoft.de':168,171 'apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)':170 'avail':132 'build':144 'communiti':24 'compani':114 'data':81,97,111,131,149 'develop':93 'everyon':2 'exact':17 'explor':95 'feel':124 'foundat':61 'general':135 'github':159 'github.com':161,166 'github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':165 'github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':160 'give':43 'hello':1 'help':138 'know':5 'lemmi':34 'lemmy.world':13 'lemmy.world/post/40687)':12 'like':41,125 'listen':77 'listenbrainz':51,163 'listenbrainz.org':53,151,153 'listenbrainz.org/)':52,152 'make':129 'mani':98 'metabrainz':60 'momentum':47 'month':8 'music':104 'new':46 'open':140 'other':121 'platform':88 'post':11 'probabl':101 'project':57 'provid':83 'public':66,136 'quit':37 'recommend':85 'record':69 'servic':106,146 'share':21,108 'small':38 'song':74 'sourc':141 'statist':84 'still':36 'store':67 'stream':105 'test626@lemmy.ml':26 'time':32 'titl':19 'topic':45 'use':79,102 'user':110 'websit':150 'wiki':50,155 'wiki.musicbrainz.org':157 'wiki.musicbrainz.org/main_page](https://wiki.musicbrainz.org/main_page)':156 'would':40 'yes':3"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705168922
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/10627562"
  +editedAt: DateTimeImmutable @1721887253 {#1683
    date: 2024-07-25 08:00:53.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705082522 {#1596
    date: 2024-01-12 19:02:02.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"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
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
App\Entity\EntryComment {#1527
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2364 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
    +slug: "ListenBrainz-Track-and-share-the-music-you-listen-to"
    +title: "ListenBrainz - Track and share the music you listen to"
    +url: null
    +body: """
      Hello everyone\n
      \n
      Yes I know, a few months ago [a post](https://lemmy.world/post/40687) with the exact same title was shared in this community by @test626@lemmy.ml. But this was at a time when lemmy was still quite small. I would like to give the topic new momentum.\n
      \n
      From their wiki:\n
      \n
      > [ListenBrainz](https://listenbrainz.org/) is a project by the MetaBrainz foundation which allows you to publicly store a record of all of the songs that you listen to. Using this data, we provide statistics, recommendations, and a platform for you and other developers to explore this data.\n
      \n
      Many of you probably use a music streaming service. You share your user data with the company anyway, and some of it with others. If you feel like it, you can make your data available to the general public and help other open source apps to build their services on this data.\n
      \n
      ---\n
      \n
      Website: [listenbrainz.org](https://listenbrainz.org/)   \n
      Wiki: [wiki.musicbrainz.org/Main_Page](https://wiki.musicbrainz.org/Main_Page)   \n
      Github: [github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)   \n
      ListenBrainz Android:\n
      \n
      - [github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)\n
      - [apt.izzysoft.de/…/org.listenbrainz.android](https://apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722756436 {#1554
      date: 2024-08-04 09:27:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@test626@lemmy.ml"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2460 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1737 …}
    +badges: Doctrine\ORM\PersistentCollection {#1629 …}
    +children: [
      App\Entity\EntryComment {#1527}
    ]
    -id: 29424
    -titleTs: "'listen':8 'listenbrainz':1 'music':6 'share':4 'track':2"
    -bodyTs: "'/)':54,154 '/fdroid/index/apk/org.listenbrainz.android)':172 '/main_page](https://wiki.musicbrainz.org/main_page)':158 '/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':167 '/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':162 '/org.listenbrainz.android':169 '/post/40687)':14 'ago':9 'allow':63 'android':164 'anyway':115 'app':142 'apt.izzysoft.de':168,171 'apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)':170 'avail':132 'build':144 'communiti':24 'compani':114 'data':81,97,111,131,149 'develop':93 'everyon':2 'exact':17 'explor':95 'feel':124 'foundat':61 'general':135 'github':159 'github.com':161,166 'github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':165 'github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':160 'give':43 'hello':1 'help':138 'know':5 'lemmi':34 'lemmy.world':13 'lemmy.world/post/40687)':12 'like':41,125 'listen':77 'listenbrainz':51,163 'listenbrainz.org':53,151,153 'listenbrainz.org/)':52,152 'make':129 'mani':98 'metabrainz':60 'momentum':47 'month':8 'music':104 'new':46 'open':140 'other':121 'platform':88 'post':11 'probabl':101 'project':57 'provid':83 'public':66,136 'quit':37 'recommend':85 'record':69 'servic':106,146 'share':21,108 'small':38 'song':74 'sourc':141 'statist':84 'still':36 'store':67 'stream':105 'test626@lemmy.ml':26 'time':32 'titl':19 'topic':45 'use':79,102 'user':110 'websit':150 'wiki':50,155 'wiki.musicbrainz.org':157 'wiki.musicbrainz.org/main_page](https://wiki.musicbrainz.org/main_page)':156 'would':40 'yes':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705168922
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10627562"
    +editedAt: DateTimeImmutable @1721887253 {#1683
      date: 2024-07-25 08:00:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705082522 {#1596
      date: 2024-01-12 19:02:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
  +image: null
  +parent: null
  +root: null
  +body: "For any client that does not support ListenBrainz but does support Last.FM you can use multi-scrobbler to chain off of it. [github.com/FoxxMD/multi-scrobbler](https://github.com/FoxxMD/multi-scrobbler)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705169260 {#1571
    date: 2024-01-13 19:07:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@test626@lemmy.ml"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1560 …}
  +nested: Doctrine\ORM\PersistentCollection {#1525 …}
  +votes: Doctrine\ORM\PersistentCollection {#1550 …}
  +reports: Doctrine\ORM\PersistentCollection {#1548 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1566 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
  -id: 305812
  -bodyTs: "'/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':26 'chain':20 'client':3 'github.com':25 'github.com/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':24 'last.fm':12 'listenbrainz':8 'multi':17 'multi-scrobbl':16 'scrobbler':18 'support':7,11 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8224497"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705169260 {#1528
    date: 2024-01-13 19:07:40.0 +01:00
  }
  +"title": 305812
}
"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
App\Entity\EntryComment {#1527
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2364 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
    +slug: "ListenBrainz-Track-and-share-the-music-you-listen-to"
    +title: "ListenBrainz - Track and share the music you listen to"
    +url: null
    +body: """
      Hello everyone\n
      \n
      Yes I know, a few months ago [a post](https://lemmy.world/post/40687) with the exact same title was shared in this community by @test626@lemmy.ml. But this was at a time when lemmy was still quite small. I would like to give the topic new momentum.\n
      \n
      From their wiki:\n
      \n
      > [ListenBrainz](https://listenbrainz.org/) is a project by the MetaBrainz foundation which allows you to publicly store a record of all of the songs that you listen to. Using this data, we provide statistics, recommendations, and a platform for you and other developers to explore this data.\n
      \n
      Many of you probably use a music streaming service. You share your user data with the company anyway, and some of it with others. If you feel like it, you can make your data available to the general public and help other open source apps to build their services on this data.\n
      \n
      ---\n
      \n
      Website: [listenbrainz.org](https://listenbrainz.org/)   \n
      Wiki: [wiki.musicbrainz.org/Main_Page](https://wiki.musicbrainz.org/Main_Page)   \n
      Github: [github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)   \n
      ListenBrainz Android:\n
      \n
      - [github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)\n
      - [apt.izzysoft.de/…/org.listenbrainz.android](https://apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722756436 {#1554
      date: 2024-08-04 09:27:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@test626@lemmy.ml"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2460 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1737 …}
    +badges: Doctrine\ORM\PersistentCollection {#1629 …}
    +children: [
      App\Entity\EntryComment {#1527}
    ]
    -id: 29424
    -titleTs: "'listen':8 'listenbrainz':1 'music':6 'share':4 'track':2"
    -bodyTs: "'/)':54,154 '/fdroid/index/apk/org.listenbrainz.android)':172 '/main_page](https://wiki.musicbrainz.org/main_page)':158 '/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':167 '/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':162 '/org.listenbrainz.android':169 '/post/40687)':14 'ago':9 'allow':63 'android':164 'anyway':115 'app':142 'apt.izzysoft.de':168,171 'apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)':170 'avail':132 'build':144 'communiti':24 'compani':114 'data':81,97,111,131,149 'develop':93 'everyon':2 'exact':17 'explor':95 'feel':124 'foundat':61 'general':135 'github':159 'github.com':161,166 'github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':165 'github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':160 'give':43 'hello':1 'help':138 'know':5 'lemmi':34 'lemmy.world':13 'lemmy.world/post/40687)':12 'like':41,125 'listen':77 'listenbrainz':51,163 'listenbrainz.org':53,151,153 'listenbrainz.org/)':52,152 'make':129 'mani':98 'metabrainz':60 'momentum':47 'month':8 'music':104 'new':46 'open':140 'other':121 'platform':88 'post':11 'probabl':101 'project':57 'provid':83 'public':66,136 'quit':37 'recommend':85 'record':69 'servic':106,146 'share':21,108 'small':38 'song':74 'sourc':141 'statist':84 'still':36 'store':67 'stream':105 'test626@lemmy.ml':26 'time':32 'titl':19 'topic':45 'use':79,102 'user':110 'websit':150 'wiki':50,155 'wiki.musicbrainz.org':157 'wiki.musicbrainz.org/main_page](https://wiki.musicbrainz.org/main_page)':156 'would':40 'yes':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705168922
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10627562"
    +editedAt: DateTimeImmutable @1721887253 {#1683
      date: 2024-07-25 08:00:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705082522 {#1596
      date: 2024-01-12 19:02:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
  +image: null
  +parent: null
  +root: null
  +body: "For any client that does not support ListenBrainz but does support Last.FM you can use multi-scrobbler to chain off of it. [github.com/FoxxMD/multi-scrobbler](https://github.com/FoxxMD/multi-scrobbler)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705169260 {#1571
    date: 2024-01-13 19:07:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@test626@lemmy.ml"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1560 …}
  +nested: Doctrine\ORM\PersistentCollection {#1525 …}
  +votes: Doctrine\ORM\PersistentCollection {#1550 …}
  +reports: Doctrine\ORM\PersistentCollection {#1548 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1566 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
  -id: 305812
  -bodyTs: "'/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':26 'chain':20 'client':3 'github.com':25 'github.com/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':24 'last.fm':12 'listenbrainz':8 'multi':17 'multi-scrobbl':16 'scrobbler':18 'support':7,11 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8224497"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705169260 {#1528
    date: 2024-01-13 19:07:40.0 +01:00
  }
  +"title": 305812
}
"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
App\Entity\EntryComment {#1527
  +user: App\Entity\User {#265 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1526
    +user: Proxies\__CG__\App\Entity\User {#2364 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2447 …}
    +slug: "ListenBrainz-Track-and-share-the-music-you-listen-to"
    +title: "ListenBrainz - Track and share the music you listen to"
    +url: null
    +body: """
      Hello everyone\n
      \n
      Yes I know, a few months ago [a post](https://lemmy.world/post/40687) with the exact same title was shared in this community by @test626@lemmy.ml. But this was at a time when lemmy was still quite small. I would like to give the topic new momentum.\n
      \n
      From their wiki:\n
      \n
      > [ListenBrainz](https://listenbrainz.org/) is a project by the MetaBrainz foundation which allows you to publicly store a record of all of the songs that you listen to. Using this data, we provide statistics, recommendations, and a platform for you and other developers to explore this data.\n
      \n
      Many of you probably use a music streaming service. You share your user data with the company anyway, and some of it with others. If you feel like it, you can make your data available to the general public and help other open source apps to build their services on this data.\n
      \n
      ---\n
      \n
      Website: [listenbrainz.org](https://listenbrainz.org/)   \n
      Wiki: [wiki.musicbrainz.org/Main_Page](https://wiki.musicbrainz.org/Main_Page)   \n
      Github: [github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)   \n
      ListenBrainz Android:\n
      \n
      - [github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)\n
      - [apt.izzysoft.de/…/org.listenbrainz.android](https://apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 47
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722756436 {#1554
      date: 2024-08-04 09:27:16.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@test626@lemmy.ml"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#2422 …}
    +votes: Doctrine\ORM\PersistentCollection {#2458 …}
    +reports: Doctrine\ORM\PersistentCollection {#2460 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1726 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1737 …}
    +badges: Doctrine\ORM\PersistentCollection {#1629 …}
    +children: [
      App\Entity\EntryComment {#1527}
    ]
    -id: 29424
    -titleTs: "'listen':8 'listenbrainz':1 'music':6 'share':4 'track':2"
    -bodyTs: "'/)':54,154 '/fdroid/index/apk/org.listenbrainz.android)':172 '/main_page](https://wiki.musicbrainz.org/main_page)':158 '/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':167 '/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':162 '/org.listenbrainz.android':169 '/post/40687)':14 'ago':9 'allow':63 'android':164 'anyway':115 'app':142 'apt.izzysoft.de':168,171 'apt.izzysoft.de/fdroid/index/apk/org.listenbrainz.android)':170 'avail':132 'build':144 'communiti':24 'compani':114 'data':81,97,111,131,149 'develop':93 'everyon':2 'exact':17 'explor':95 'feel':124 'foundat':61 'general':135 'github':159 'github.com':161,166 'github.com/metabrainz/listenbrainz-android](https://github.com/metabrainz/listenbrainz-android)':165 'github.com/metabrainz/listenbrainz-server](https://github.com/metabrainz/listenbrainz-server)':160 'give':43 'hello':1 'help':138 'know':5 'lemmi':34 'lemmy.world':13 'lemmy.world/post/40687)':12 'like':41,125 'listen':77 'listenbrainz':51,163 'listenbrainz.org':53,151,153 'listenbrainz.org/)':52,152 'make':129 'mani':98 'metabrainz':60 'momentum':47 'month':8 'music':104 'new':46 'open':140 'other':121 'platform':88 'post':11 'probabl':101 'project':57 'provid':83 'public':66,136 'quit':37 'recommend':85 'record':69 'servic':106,146 'share':21,108 'small':38 'song':74 'sourc':141 'statist':84 'still':36 'store':67 'stream':105 'test626@lemmy.ml':26 'time':32 'titl':19 'topic':45 'use':79,102 'user':110 'websit':150 'wiki':50,155 'wiki.musicbrainz.org':157 'wiki.musicbrainz.org/main_page](https://wiki.musicbrainz.org/main_page)':156 'would':40 'yes':3"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705168922
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10627562"
    +editedAt: DateTimeImmutable @1721887253 {#1683
      date: 2024-07-25 08:00:53.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705082522 {#1596
      date: 2024-01-12 19:02:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1549 …}
  +image: null
  +parent: null
  +root: null
  +body: "For any client that does not support ListenBrainz but does support Last.FM you can use multi-scrobbler to chain off of it. [github.com/FoxxMD/multi-scrobbler](https://github.com/FoxxMD/multi-scrobbler)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705169260 {#1571
    date: 2024-01-13 19:07:40.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@test626@lemmy.ml"
    "@PropaGandalf@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1560 …}
  +nested: Doctrine\ORM\PersistentCollection {#1525 …}
  +votes: Doctrine\ORM\PersistentCollection {#1550 …}
  +reports: Doctrine\ORM\PersistentCollection {#1548 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1566 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1562 …}
  -id: 305812
  -bodyTs: "'/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':26 'chain':20 'client':3 'github.com':25 'github.com/foxxmd/multi-scrobbler](https://github.com/foxxmd/multi-scrobbler)':24 'last.fm':12 'listenbrainz':8 'multi':17 'multi-scrobbl':16 'scrobbler':18 'support':7,11 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8224497"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705169260 {#1528
    date: 2024-01-13 19:07:40.0 +01:00
  }
  +"title": 305812
}
"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_ADMIN
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 ROLE_MODERATOR
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