GET https://kbin.spritesserver.nl/m/opensource@lemmy.ml/t/27744/Selfhostable-alternative-to-last-fm

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 …}
}
31.78 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.07 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 {#2400
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +magazine: App\Entity\Magazine {#263
    +icon: Proxies\__CG__\App\Entity\Image {#244 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#273
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#235 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
    +entries: Doctrine\ORM\PersistentCollection {#178 …}
    +posts: Doctrine\ORM\PersistentCollection {#136 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
    +bans: Doctrine\ORM\PersistentCollection {#115 …}
    +reports: Doctrine\ORM\PersistentCollection {#101 …}
    +badges: Doctrine\ORM\PersistentCollection {#79 …}
    +logs: Doctrine\ORM\PersistentCollection {#69 …}
    +awards: Doctrine\ORM\PersistentCollection {#1830 …}
    +categories: Doctrine\ORM\PersistentCollection {#1863 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#267
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#269
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
  +slug: "Selfhostable-alternative-to-last-fm"
  +title: "Selfhostable alternative to last.fm"
  +url: null
  +body: """
    I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
    \n
    Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719940359 {#2420
    date: 2024-07-02 19:12:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1408 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1972 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 27744
  -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
  -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704675429
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12297813"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704589029 {#1816
    date: 2024-01-07 01:57:09.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 {#2400
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +magazine: App\Entity\Magazine {#263
    +icon: Proxies\__CG__\App\Entity\Image {#244 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#273
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#235 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
    +entries: Doctrine\ORM\PersistentCollection {#178 …}
    +posts: Doctrine\ORM\PersistentCollection {#136 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
    +bans: Doctrine\ORM\PersistentCollection {#115 …}
    +reports: Doctrine\ORM\PersistentCollection {#101 …}
    +badges: Doctrine\ORM\PersistentCollection {#79 …}
    +logs: Doctrine\ORM\PersistentCollection {#69 …}
    +awards: Doctrine\ORM\PersistentCollection {#1830 …}
    +categories: Doctrine\ORM\PersistentCollection {#1863 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#267
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#269
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
  +slug: "Selfhostable-alternative-to-last-fm"
  +title: "Selfhostable alternative to last.fm"
  +url: null
  +body: """
    I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
    \n
    Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719940359 {#2420
    date: 2024-07-02 19:12:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1408 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1972 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 27744
  -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
  -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704675429
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12297813"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704589029 {#1816
    date: 2024-01-07 01:57:09.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 {#2400
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +magazine: App\Entity\Magazine {#263
    +icon: Proxies\__CG__\App\Entity\Image {#244 …}
    +name: "opensource@lemmy.ml"
    +title: "opensource"
    +description: """
      All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
      \n
      Useful Links\n
      ============\n
      \n
      - [Open Source Initiative](https://opensource.org/)\n
      - [Free Software Foundation](https://www.fsf.org/)\n
      - [Electronic Frontier Foundation](https://www.eff.org/)\n
      - [Software Freedom Conservancy](https://sfconservancy.org/)\n
      - [It’s FOSS](https://itsfoss.com/)\n
      \n
      Rules\n
      =====\n
      \n
      - Posts must be relevant to the open source ideology\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      Related Communities\n
      ===================\n
      \n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      \n
      Community icon from opensource.org, but we are not affiliated with them.
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 97
    +entryCommentCount: 1299
    +postCount: 2
    +postCommentCount: 5
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583535 {#273
      date: 2024-10-22 09:52:15.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#235 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
    +entries: Doctrine\ORM\PersistentCollection {#178 …}
    +posts: Doctrine\ORM\PersistentCollection {#136 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
    +bans: Doctrine\ORM\PersistentCollection {#115 …}
    +reports: Doctrine\ORM\PersistentCollection {#101 …}
    +badges: Doctrine\ORM\PersistentCollection {#79 …}
    +logs: Doctrine\ORM\PersistentCollection {#69 …}
    +awards: Doctrine\ORM\PersistentCollection {#1830 …}
    +categories: Doctrine\ORM\PersistentCollection {#1863 …}
    -id: 128
    +apId: "opensource@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/opensource"
    +apPublicUrl: "https://lemmy.ml/c/opensource"
    +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "opensource"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703910302 {#267
      date: 2023-12-30 05:25:02.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703910301 {#269
      date: 2023-12-30 05:25:01.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
  +slug: "Selfhostable-alternative-to-last-fm"
  +title: "Selfhostable alternative to last.fm"
  +url: null
  +body: """
    I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
    \n
    Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 40
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1719940359 {#2420
    date: 2024-07-02 19:12:39.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1408 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1972 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 27744
  -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
  -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1704675429
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/12297813"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704589029 {#1816
    date: 2024-01-07 01:57:09.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
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 {#4024
  +user: App\Entity\User {#3972 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: """
    You’ll need some kind of database if you want recommendations… Listenbrainz’s data is open, so you might find some self-hosted service that uses that database and local history for recomendations, but… why not just contributing your scrobbles to that awesome project?\n
    \n
    They do require an email for signup, but IMO they are trustworthy and you can just use some anonymous email if it’s important to you to really stay anonymous.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704888281 {#4033
    date: 2024-01-10 13:04:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4022 …}
  +nested: Doctrine\ORM\PersistentCollection {#4020 …}
  +votes: Doctrine\ORM\PersistentCollection {#4018 …}
  +reports: Doctrine\ORM\PersistentCollection {#4016 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
  -id: 295630
  -bodyTs: "'anonym':64,75 'awesom':44 'contribut':39 'data':14 'databas':7,29 'email':50,65 'find':20 'histori':32 'host':24 'imo':54 'import':69 'kind':5 'listenbrainz':12 'll':2 'local':31 'might':19 'need':3 'open':16 'project':45 'realli':73 'recomend':34 'recommend':11 'requir':48 'scrobbl':41 'self':23 'self-host':22 'servic':25 'signup':52 'stay':74 'trustworthi':57 'use':27,62 'want':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7227471"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704888281 {#3969
    date: 2024-01-10 13:04:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4024
  +user: App\Entity\User {#3972 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: """
    You’ll need some kind of database if you want recommendations… Listenbrainz’s data is open, so you might find some self-hosted service that uses that database and local history for recomendations, but… why not just contributing your scrobbles to that awesome project?\n
    \n
    They do require an email for signup, but IMO they are trustworthy and you can just use some anonymous email if it’s important to you to really stay anonymous.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704888281 {#4033
    date: 2024-01-10 13:04:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4022 …}
  +nested: Doctrine\ORM\PersistentCollection {#4020 …}
  +votes: Doctrine\ORM\PersistentCollection {#4018 …}
  +reports: Doctrine\ORM\PersistentCollection {#4016 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
  -id: 295630
  -bodyTs: "'anonym':64,75 'awesom':44 'contribut':39 'data':14 'databas':7,29 'email':50,65 'find':20 'histori':32 'host':24 'imo':54 'import':69 'kind':5 'listenbrainz':12 'll':2 'local':31 'might':19 'need':3 'open':16 'project':45 'realli':73 'recomend':34 'recommend':11 'requir':48 'scrobbl':41 'self':23 'self-host':22 'servic':25 'signup':52 'stay':74 'trustworthi':57 'use':27,62 'want':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7227471"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704888281 {#3969
    date: 2024-01-10 13:04:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4024
  +user: App\Entity\User {#3972 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: """
    You’ll need some kind of database if you want recommendations… Listenbrainz’s data is open, so you might find some self-hosted service that uses that database and local history for recomendations, but… why not just contributing your scrobbles to that awesome project?\n
    \n
    They do require an email for signup, but IMO they are trustworthy and you can just use some anonymous email if it’s important to you to really stay anonymous.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704888281 {#4033
    date: 2024-01-10 13:04:41.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4022 …}
  +nested: Doctrine\ORM\PersistentCollection {#4020 …}
  +votes: Doctrine\ORM\PersistentCollection {#4018 …}
  +reports: Doctrine\ORM\PersistentCollection {#4016 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3984 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3988 …}
  -id: 295630
  -bodyTs: "'anonym':64,75 'awesom':44 'contribut':39 'data':14 'databas':7,29 'email':50,65 'find':20 'histori':32 'host':24 'imo':54 'import':69 'kind':5 'listenbrainz':12 'll':2 'local':31 'might':19 'need':3 'open':16 'project':45 'realli':73 'recomend':34 'recommend':11 'requir':48 'scrobbl':41 'self':23 'self-host':22 'servic':25 'signup':52 'stay':74 'trustworthi':57 'use':27,62 'want':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7227471"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704888281 {#3969
    date: 2024-01-10 13:04:41.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4056
  +user: App\Entity\User {#4045 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "I’ve never used it but [Majola](https://github.com/krateng/maloja) seems to still be active."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704597463 {#4062
    date: 2024-01-07 04:17:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4061 …}
  +nested: Doctrine\ORM\PersistentCollection {#4060 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
  -id: 287598
  -bodyTs: "'/krateng/maloja)':10 'activ':15 'github.com':9 'github.com/krateng/maloja)':8 'majola':7 'never':3 'seem':11 'still':13 'use':4 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7146228"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704597463 {#4067
    date: 2024-01-07 04:17:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4056
  +user: App\Entity\User {#4045 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "I’ve never used it but [Majola](https://github.com/krateng/maloja) seems to still be active."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704597463 {#4062
    date: 2024-01-07 04:17:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4061 …}
  +nested: Doctrine\ORM\PersistentCollection {#4060 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
  -id: 287598
  -bodyTs: "'/krateng/maloja)':10 'activ':15 'github.com':9 'github.com/krateng/maloja)':8 'majola':7 'never':3 'seem':11 'still':13 'use':4 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7146228"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704597463 {#4067
    date: 2024-01-07 04:17:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4056
  +user: App\Entity\User {#4045 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "I’ve never used it but [Majola](https://github.com/krateng/maloja) seems to still be active."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1704597463 {#4062
    date: 2024-01-07 04:17:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4061 …}
  +nested: Doctrine\ORM\PersistentCollection {#4060 …}
  +votes: Doctrine\ORM\PersistentCollection {#4051 …}
  +reports: Doctrine\ORM\PersistentCollection {#4054 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4049 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4047 …}
  -id: 287598
  -bodyTs: "'/krateng/maloja)':10 'activ':15 'github.com':9 'github.com/krateng/maloja)':8 'majola':7 'never':3 'seem':11 'still':13 'use':4 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7146228"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704597463 {#4067
    date: 2024-01-07 04:17:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4141
  +user: App\Entity\User {#4154 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "Not really meant for self hosting, but have you looked at listenbrainz? The software and data is open and it’s not a commercial service."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1704595054 {#4136
    date: 2024-01-07 03:37:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4142 …}
  +nested: Doctrine\ORM\PersistentCollection {#4144 …}
  +votes: Doctrine\ORM\PersistentCollection {#4146 …}
  +reports: Doctrine\ORM\PersistentCollection {#4148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4150 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4152 …}
  -id: 287531
  -bodyTs: "'commerci':24 'data':16 'host':6 'listenbrainz':12 'look':10 'meant':3 'open':18 'realli':2 'self':5 'servic':25 'softwar':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6469909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704595054 {#4137
    date: 2024-01-07 03:37:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4141
  +user: App\Entity\User {#4154 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "Not really meant for self hosting, but have you looked at listenbrainz? The software and data is open and it’s not a commercial service."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1704595054 {#4136
    date: 2024-01-07 03:37:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4142 …}
  +nested: Doctrine\ORM\PersistentCollection {#4144 …}
  +votes: Doctrine\ORM\PersistentCollection {#4146 …}
  +reports: Doctrine\ORM\PersistentCollection {#4148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4150 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4152 …}
  -id: 287531
  -bodyTs: "'commerci':24 'data':16 'host':6 'listenbrainz':12 'look':10 'meant':3 'open':18 'realli':2 'self':5 'servic':25 'softwar':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6469909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704595054 {#4137
    date: 2024-01-07 03:37:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4141
  +user: App\Entity\User {#4154 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "Not really meant for self hosting, but have you looked at listenbrainz? The software and data is open and it’s not a commercial service."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1704595054 {#4136
    date: 2024-01-07 03:37:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4142 …}
  +nested: Doctrine\ORM\PersistentCollection {#4144 …}
  +votes: Doctrine\ORM\PersistentCollection {#4146 …}
  +reports: Doctrine\ORM\PersistentCollection {#4148 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4150 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4152 …}
  -id: 287531
  -bodyTs: "'commerci':24 'data':16 'host':6 'listenbrainz':12 'look':10 'meant':3 'open':18 'realli':2 'self':5 'servic':25 'softwar':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6469909"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704595054 {#4137
    date: 2024-01-07 03:37:34.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4214
  +user: App\Entity\User {#4227 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1719095127 {#4209
    date: 2024-06-23 00:25:27.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4215 …}
  +nested: Doctrine\ORM\PersistentCollection {#4217 …}
  +votes: Doctrine\ORM\PersistentCollection {#4219 …}
  +reports: Doctrine\ORM\PersistentCollection {#4221 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
  -id: 287389
  -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5816109"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704591119 {#4210
    date: 2024-01-07 02:31:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4214
  +user: App\Entity\User {#4227 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1719095127 {#4209
    date: 2024-06-23 00:25:27.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4215 …}
  +nested: Doctrine\ORM\PersistentCollection {#4217 …}
  +votes: Doctrine\ORM\PersistentCollection {#4219 …}
  +reports: Doctrine\ORM\PersistentCollection {#4221 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
  -id: 287389
  -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5816109"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704591119 {#4210
    date: 2024-01-07 02:31:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4214
  +user: App\Entity\User {#4227 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1719095127 {#4209
    date: 2024-06-23 00:25:27.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4215 …}
  +nested: Doctrine\ORM\PersistentCollection {#4217 …}
  +votes: Doctrine\ORM\PersistentCollection {#4219 …}
  +reports: Doctrine\ORM\PersistentCollection {#4221 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
  -id: 287389
  -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://feddit.nl/comment/5816109"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704591119 {#4210
    date: 2024-01-07 02:31:59.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4368
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4214
    +user: App\Entity\User {#4227 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: null
    +root: null
    +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1719095127 {#4209
      date: 2024-06-23 00:25:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4215 …}
    +nested: Doctrine\ORM\PersistentCollection {#4217 …}
    +votes: Doctrine\ORM\PersistentCollection {#4219 …}
    +reports: Doctrine\ORM\PersistentCollection {#4221 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 287389
    -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5816109"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704591119 {#4210
      date: 2024-01-07 02:31:59.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704598647 {#4373
    date: 2024-01-07 04:37:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4364 …}
  +nested: Doctrine\ORM\PersistentCollection {#4362 …}
  +votes: Doctrine\ORM\PersistentCollection {#4366 …}
  +reports: Doctrine\ORM\PersistentCollection {#4378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
  -id: 287638
  -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7206760"
  +editedAt: DateTimeImmutable @1712627694 {#4376
    date: 2024-04-09 03:54:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704598647 {#4372
    date: 2024-01-07 04:37:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4368
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4214
    +user: App\Entity\User {#4227 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: null
    +root: null
    +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1719095127 {#4209
      date: 2024-06-23 00:25:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4215 …}
    +nested: Doctrine\ORM\PersistentCollection {#4217 …}
    +votes: Doctrine\ORM\PersistentCollection {#4219 …}
    +reports: Doctrine\ORM\PersistentCollection {#4221 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 287389
    -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5816109"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704591119 {#4210
      date: 2024-01-07 02:31:59.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704598647 {#4373
    date: 2024-01-07 04:37:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4364 …}
  +nested: Doctrine\ORM\PersistentCollection {#4362 …}
  +votes: Doctrine\ORM\PersistentCollection {#4366 …}
  +reports: Doctrine\ORM\PersistentCollection {#4378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
  -id: 287638
  -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7206760"
  +editedAt: DateTimeImmutable @1712627694 {#4376
    date: 2024-04-09 03:54:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704598647 {#4372
    date: 2024-01-07 04:37:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4368
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4214
    +user: App\Entity\User {#4227 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: null
    +root: null
    +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1719095127 {#4209
      date: 2024-06-23 00:25:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4215 …}
    +nested: Doctrine\ORM\PersistentCollection {#4217 …}
    +votes: Doctrine\ORM\PersistentCollection {#4219 …}
    +reports: Doctrine\ORM\PersistentCollection {#4221 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
    -id: 287389
    -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/5816109"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704591119 {#4210
      date: 2024-01-07 02:31:59.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704598647 {#4373
    date: 2024-01-07 04:37:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4364 …}
  +nested: Doctrine\ORM\PersistentCollection {#4362 …}
  +votes: Doctrine\ORM\PersistentCollection {#4366 …}
  +reports: Doctrine\ORM\PersistentCollection {#4378 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
  -id: 287638
  -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7206760"
  +editedAt: DateTimeImmutable @1712627694 {#4376
    date: 2024-04-09 03:54:54.0 +02:00
  }
  +createdAt: DateTimeImmutable @1704598647 {#4372
    date: 2024-01-07 04:37:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4399
  +user: Proxies\__CG__\App\Entity\User {#4391 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4368
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: App\Entity\EntryComment {#4214
      +user: App\Entity\User {#4227 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#263}
      +image: null
      +parent: null
      +root: null
      +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1719095127 {#4209
        date: 2024-06-23 00:25:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4215 …}
      +nested: Doctrine\ORM\PersistentCollection {#4217 …}
      +votes: Doctrine\ORM\PersistentCollection {#4219 …}
      +reports: Doctrine\ORM\PersistentCollection {#4221 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 287389
      -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.nl/comment/5816109"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704591119 {#4210
        date: 2024-01-07 02:31:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4214}
    +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704598647 {#4373
      date: 2024-01-07 04:37:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4364 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4366 …}
    +reports: Doctrine\ORM\PersistentCollection {#4378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
    -id: 287638
    -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7206760"
    +editedAt: DateTimeImmutable @1712627694 {#4376
      date: 2024-04-09 03:54:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704598647 {#4372
      date: 2024-01-07 04:37:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "Its possible with anonymous data. But you do need other user’s data. So it would need to somehow be not just self-hostee but also federated. With lots of dsts from other servers"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704642428 {#4394
    date: 2024-01-07 16:47:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4389 …}
  +nested: Doctrine\ORM\PersistentCollection {#4387 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4401 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4403 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4405 …}
  -id: 288942
  -bodyTs: "'also':27 'anonym':4 'data':5,13 'dsts':32 'feder':28 'hoste':25 'lot':30 'need':9,17 'possibl':2 'self':24 'self-hoste':23 'server':35 'somehow':19 'user':11 'would':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://monyet.cc/comment/4250691"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704642428 {#4397
    date: 2024-01-07 16:47:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4399
  +user: Proxies\__CG__\App\Entity\User {#4391 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4368
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: App\Entity\EntryComment {#4214
      +user: App\Entity\User {#4227 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#263}
      +image: null
      +parent: null
      +root: null
      +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1719095127 {#4209
        date: 2024-06-23 00:25:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4215 …}
      +nested: Doctrine\ORM\PersistentCollection {#4217 …}
      +votes: Doctrine\ORM\PersistentCollection {#4219 …}
      +reports: Doctrine\ORM\PersistentCollection {#4221 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 287389
      -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.nl/comment/5816109"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704591119 {#4210
        date: 2024-01-07 02:31:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4214}
    +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704598647 {#4373
      date: 2024-01-07 04:37:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4364 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4366 …}
    +reports: Doctrine\ORM\PersistentCollection {#4378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
    -id: 287638
    -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7206760"
    +editedAt: DateTimeImmutable @1712627694 {#4376
      date: 2024-04-09 03:54:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704598647 {#4372
      date: 2024-01-07 04:37:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "Its possible with anonymous data. But you do need other user’s data. So it would need to somehow be not just self-hostee but also federated. With lots of dsts from other servers"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704642428 {#4394
    date: 2024-01-07 16:47:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4389 …}
  +nested: Doctrine\ORM\PersistentCollection {#4387 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4401 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4403 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4405 …}
  -id: 288942
  -bodyTs: "'also':27 'anonym':4 'data':5,13 'dsts':32 'feder':28 'hoste':25 'lot':30 'need':9,17 'possibl':2 'self':24 'self-hoste':23 'server':35 'somehow':19 'user':11 'would':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://monyet.cc/comment/4250691"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704642428 {#4397
    date: 2024-01-07 16:47:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4399
  +user: Proxies\__CG__\App\Entity\User {#4391 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4368
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: App\Entity\EntryComment {#4214
      +user: App\Entity\User {#4227 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#263}
      +image: null
      +parent: null
      +root: null
      +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1719095127 {#4209
        date: 2024-06-23 00:25:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4215 …}
      +nested: Doctrine\ORM\PersistentCollection {#4217 …}
      +votes: Doctrine\ORM\PersistentCollection {#4219 …}
      +reports: Doctrine\ORM\PersistentCollection {#4221 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
      -id: 287389
      -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.nl/comment/5816109"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704591119 {#4210
        date: 2024-01-07 02:31:59.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4214}
    +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704598647 {#4373
      date: 2024-01-07 04:37:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4364 …}
    +nested: Doctrine\ORM\PersistentCollection {#4362 …}
    +votes: Doctrine\ORM\PersistentCollection {#4366 …}
    +reports: Doctrine\ORM\PersistentCollection {#4378 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
    -id: 287638
    -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7206760"
    +editedAt: DateTimeImmutable @1712627694 {#4376
      date: 2024-04-09 03:54:54.0 +02:00
    }
    +createdAt: DateTimeImmutable @1704598647 {#4372
      date: 2024-01-07 04:37:27.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "Its possible with anonymous data. But you do need other user’s data. So it would need to somehow be not just self-hostee but also federated. With lots of dsts from other servers"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704642428 {#4394
    date: 2024-01-07 16:47:08.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4389 …}
  +nested: Doctrine\ORM\PersistentCollection {#4387 …}
  +votes: Doctrine\ORM\PersistentCollection {#4385 …}
  +reports: Doctrine\ORM\PersistentCollection {#4401 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4403 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4405 …}
  -id: 288942
  -bodyTs: "'also':27 'anonym':4 'data':5,13 'dsts':32 'feder':28 'hoste':25 'lot':30 'need':9,17 'possibl':2 'self':24 'self-hoste':23 'server':35 'somehow':19 'user':11 'would':16"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://monyet.cc/comment/4250691"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704642428 {#4397
    date: 2024-01-07 16:47:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 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
30 DENIED moderate
App\Entity\EntryComment {#4422
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4399
    +user: Proxies\__CG__\App\Entity\User {#4391 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: App\Entity\EntryComment {#4368
      +user: Proxies\__CG__\App\Entity\User {#1973 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#263}
      +image: null
      +parent: App\Entity\EntryComment {#4214
        +user: App\Entity\User {#4227 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#263}
        +image: null
        +parent: null
        +root: null
        +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1719095127 {#4209
          date: 2024-06-23 00:25:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4215 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4219 …}
        +reports: Doctrine\ORM\PersistentCollection {#4221 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 287389
        -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.nl/comment/5816109"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704591119 {#4210
          date: 2024-01-07 02:31:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4214}
      +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704598647 {#4373
        date: 2024-01-07 04:37:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
        "@Oisteink@feddit.nl"
        "@Kalcifer@sh.itjust.works"
        "@Oisteink@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4364 …}
      +nested: Doctrine\ORM\PersistentCollection {#4362 …}
      +votes: Doctrine\ORM\PersistentCollection {#4366 …}
      +reports: Doctrine\ORM\PersistentCollection {#4378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
      -id: 287638
      -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7206760"
      +editedAt: DateTimeImmutable @1712627694 {#4376
        date: 2024-04-09 03:54:54.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704598647 {#4372
        date: 2024-01-07 04:37:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4214}
    +body: "Its possible with anonymous data. But you do need other user’s data. So it would need to somehow be not just self-hostee but also federated. With lots of dsts from other servers"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704642428 {#4394
      date: 2024-01-07 16:47:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4389 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4401 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4403 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4405 …}
    -id: 288942
    -bodyTs: "'also':27 'anonym':4 'data':5,13 'dsts':32 'feder':28 'hoste':25 'lot':30 'need':9,17 'possibl':2 'self':24 'self-hoste':23 'server':35 'somehow':19 'user':11 'would':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://monyet.cc/comment/4250691"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704642428 {#4397
      date: 2024-01-07 16:47:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "The issue, I think, is that having access to a user’s entire listening history could very well be used to identify that user – one’s full listening history is likely to be rather unique."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704677422 {#4417
    date: 2024-01-08 02:30:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
    "@library_napper@monyet.cc"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4414 …}
  +nested: Doctrine\ORM\PersistentCollection {#4411 …}
  +votes: Doctrine\ORM\PersistentCollection {#4409 …}
  +reports: Doctrine\ORM\PersistentCollection {#4423 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
  -id: 290226
  -bodyTs: "'access':8 'could':16 'entir':13 'full':27 'histori':15,29 'identifi':22 'issu':2 'like':31 'listen':14,28 'one':25 'rather':34 'think':4 'uniqu':35 'use':20 'user':11,24 'well':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7233731"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704677422 {#4420
    date: 2024-01-08 02:30:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4422
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4399
    +user: Proxies\__CG__\App\Entity\User {#4391 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: App\Entity\EntryComment {#4368
      +user: Proxies\__CG__\App\Entity\User {#1973 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#263}
      +image: null
      +parent: App\Entity\EntryComment {#4214
        +user: App\Entity\User {#4227 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#263}
        +image: null
        +parent: null
        +root: null
        +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1719095127 {#4209
          date: 2024-06-23 00:25:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4215 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4219 …}
        +reports: Doctrine\ORM\PersistentCollection {#4221 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 287389
        -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.nl/comment/5816109"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704591119 {#4210
          date: 2024-01-07 02:31:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4214}
      +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704598647 {#4373
        date: 2024-01-07 04:37:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
        "@Oisteink@feddit.nl"
        "@Kalcifer@sh.itjust.works"
        "@Oisteink@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4364 …}
      +nested: Doctrine\ORM\PersistentCollection {#4362 …}
      +votes: Doctrine\ORM\PersistentCollection {#4366 …}
      +reports: Doctrine\ORM\PersistentCollection {#4378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
      -id: 287638
      -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7206760"
      +editedAt: DateTimeImmutable @1712627694 {#4376
        date: 2024-04-09 03:54:54.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704598647 {#4372
        date: 2024-01-07 04:37:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4214}
    +body: "Its possible with anonymous data. But you do need other user’s data. So it would need to somehow be not just self-hostee but also federated. With lots of dsts from other servers"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704642428 {#4394
      date: 2024-01-07 16:47:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4389 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4401 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4403 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4405 …}
    -id: 288942
    -bodyTs: "'also':27 'anonym':4 'data':5,13 'dsts':32 'feder':28 'hoste':25 'lot':30 'need':9,17 'possibl':2 'self':24 'self-hoste':23 'server':35 'somehow':19 'user':11 'would':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://monyet.cc/comment/4250691"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704642428 {#4397
      date: 2024-01-07 16:47:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "The issue, I think, is that having access to a user’s entire listening history could very well be used to identify that user – one’s full listening history is likely to be rather unique."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704677422 {#4417
    date: 2024-01-08 02:30:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
    "@library_napper@monyet.cc"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4414 …}
  +nested: Doctrine\ORM\PersistentCollection {#4411 …}
  +votes: Doctrine\ORM\PersistentCollection {#4409 …}
  +reports: Doctrine\ORM\PersistentCollection {#4423 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
  -id: 290226
  -bodyTs: "'access':8 'could':16 'entir':13 'full':27 'histori':15,29 'identifi':22 'issu':2 'like':31 'listen':14,28 'one':25 'rather':34 'think':4 'uniqu':35 'use':20 'user':11,24 'well':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7233731"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704677422 {#4420
    date: 2024-01-08 02:30:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4422
  +user: Proxies\__CG__\App\Entity\User {#1973 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: App\Entity\EntryComment {#4399
    +user: Proxies\__CG__\App\Entity\User {#4391 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#263}
    +image: null
    +parent: App\Entity\EntryComment {#4368
      +user: Proxies\__CG__\App\Entity\User {#1973 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#263}
      +image: null
      +parent: App\Entity\EntryComment {#4214
        +user: App\Entity\User {#4227 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#263}
        +image: null
        +parent: null
        +root: null
        +body: "How would these recommendations be generated. Will you host for loads of people or just sit there with your single datapoint?"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1719095127 {#4209
          date: 2024-06-23 00:25:27.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Kalcifer@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4215 …}
        +nested: Doctrine\ORM\PersistentCollection {#4217 …}
        +votes: Doctrine\ORM\PersistentCollection {#4219 …}
        +reports: Doctrine\ORM\PersistentCollection {#4221 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4223 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4225 …}
        -id: 287389
        -bodyTs: "'datapoint':21 'generat':6 'host':9 'load':11 'peopl':13 'recommend':4 'singl':20 'sit':16 'would':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://feddit.nl/comment/5816109"
        +editedAt: null
        +createdAt: DateTimeImmutable @1704591119 {#4210
          date: 2024-01-07 02:31:59.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4214}
      +body: "That’s a fair point that I had not considered – it’s a shortcoming in the premise of my inquiry. I wonder if it’s possible, if at all, to create any recommendation service that doesn’t compromise on user privacy. It may not be, as it would require a user’s history, which, given enough entries, can be used to identify them."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1704598647 {#4373
        date: 2024-01-07 04:37:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Kalcifer@sh.itjust.works"
        "@Oisteink@feddit.nl"
        "@Kalcifer@sh.itjust.works"
        "@Oisteink@feddit.nl"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4364 …}
      +nested: Doctrine\ORM\PersistentCollection {#4362 …}
      +votes: Doctrine\ORM\PersistentCollection {#4366 …}
      +reports: Doctrine\ORM\PersistentCollection {#4378 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4380 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4382 …}
      -id: 287638
      -bodyTs: "'compromis':38 'consid':10 'creat':31 'doesn':36 'enough':56 'entri':57 'fair':4 'given':55 'histori':53 'identifi':62 'inquiri':20 'may':43 'point':5 'possibl':26 'premis':17 'privaci':41 'recommend':33 'requir':49 'servic':34 'shortcom':14 'use':60 'user':40,51 'wonder':22 'would':48"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7206760"
      +editedAt: DateTimeImmutable @1712627694 {#4376
        date: 2024-04-09 03:54:54.0 +02:00
      }
      +createdAt: DateTimeImmutable @1704598647 {#4372
        date: 2024-01-07 04:37:27.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4214}
    +body: "Its possible with anonymous data. But you do need other user’s data. So it would need to somehow be not just self-hostee but also federated. With lots of dsts from other servers"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704642428 {#4394
      date: 2024-01-07 16:47:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Kalcifer@sh.itjust.works"
      "@Oisteink@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4389 …}
    +nested: Doctrine\ORM\PersistentCollection {#4387 …}
    +votes: Doctrine\ORM\PersistentCollection {#4385 …}
    +reports: Doctrine\ORM\PersistentCollection {#4401 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4403 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4405 …}
    -id: 288942
    -bodyTs: "'also':27 'anonym':4 'data':5,13 'dsts':32 'feder':28 'hoste':25 'lot':30 'need':9,17 'possibl':2 'self':24 'self-hoste':23 'server':35 'somehow':19 'user':11 'would':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://monyet.cc/comment/4250691"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704642428 {#4397
      date: 2024-01-07 16:47:08.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4214}
  +body: "The issue, I think, is that having access to a user’s entire listening history could very well be used to identify that user – one’s full listening history is likely to be rather unique."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704677422 {#4417
    date: 2024-01-08 02:30:22.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
    "@Oisteink@feddit.nl"
    "@library_napper@monyet.cc"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4414 …}
  +nested: Doctrine\ORM\PersistentCollection {#4411 …}
  +votes: Doctrine\ORM\PersistentCollection {#4409 …}
  +reports: Doctrine\ORM\PersistentCollection {#4423 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4425 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4427 …}
  -id: 290226
  -bodyTs: "'access':8 'could':16 'entir':13 'full':27 'histori':15,29 'identifi':22 'issu':2 'like':31 'listen':14,28 'one':25 'rather':34 'think':4 'uniqu':35 'use':20 'user':11,24 'well':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7233731"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704677422 {#4420
    date: 2024-01-08 02:30:22.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 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
34 DENIED moderate
App\Entity\EntryComment {#4287
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ve used libre.fm before but it seems the project is not active anymore.\n
    \n
    [github.com/mattl/librefm](https://github.com/mattl/librefm)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704590950 {#4282
    date: 2024-01-07 02:29:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4288 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4292 …}
  +reports: Doctrine\ORM\PersistentCollection {#4294 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4296 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4298 …}
  -id: 287380
  -bodyTs: "'/mattl/librefm](https://github.com/mattl/librefm)':17 'activ':13 'anymor':14 'github.com':16 'github.com/mattl/librefm](https://github.com/mattl/librefm)':15 'libre.fm':4 'project':10 'seem':8 'use':3 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7143893"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704590950 {#4283
    date: 2024-01-07 02:29:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4287
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ve used libre.fm before but it seems the project is not active anymore.\n
    \n
    [github.com/mattl/librefm](https://github.com/mattl/librefm)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704590950 {#4282
    date: 2024-01-07 02:29:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4288 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4292 …}
  +reports: Doctrine\ORM\PersistentCollection {#4294 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4296 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4298 …}
  -id: 287380
  -bodyTs: "'/mattl/librefm](https://github.com/mattl/librefm)':17 'activ':13 'anymor':14 'github.com':16 'github.com/mattl/librefm](https://github.com/mattl/librefm)':15 'libre.fm':4 'project':10 'seem':8 'use':3 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7143893"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704590950 {#4283
    date: 2024-01-07 02:29:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4287
  +user: App\Entity\User {#4300 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1973 …}
    +magazine: App\Entity\Magazine {#263
      +icon: Proxies\__CG__\App\Entity\Image {#244 …}
      +name: "opensource@lemmy.ml"
      +title: "opensource"
      +description: """
        All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
        \n
        Useful Links\n
        ============\n
        \n
        - [Open Source Initiative](https://opensource.org/)\n
        - [Free Software Foundation](https://www.fsf.org/)\n
        - [Electronic Frontier Foundation](https://www.eff.org/)\n
        - [Software Freedom Conservancy](https://sfconservancy.org/)\n
        - [It’s FOSS](https://itsfoss.com/)\n
        \n
        Rules\n
        =====\n
        \n
        - Posts must be relevant to the open source ideology\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        Related Communities\n
        ===================\n
        \n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        \n
        Community icon from opensource.org, but we are not affiliated with them.
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 97
      +entryCommentCount: 1299
      +postCount: 2
      +postCommentCount: 5
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583535 {#273
        date: 2024-10-22 09:52:15.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#235 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
      +entries: Doctrine\ORM\PersistentCollection {#178 …}
      +posts: Doctrine\ORM\PersistentCollection {#136 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
      +bans: Doctrine\ORM\PersistentCollection {#115 …}
      +reports: Doctrine\ORM\PersistentCollection {#101 …}
      +badges: Doctrine\ORM\PersistentCollection {#79 …}
      +logs: Doctrine\ORM\PersistentCollection {#69 …}
      +awards: Doctrine\ORM\PersistentCollection {#1830 …}
      +categories: Doctrine\ORM\PersistentCollection {#1863 …}
      -id: 128
      +apId: "opensource@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/opensource"
      +apPublicUrl: "https://lemmy.ml/c/opensource"
      +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "opensource"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703910302 {#267
        date: 2023-12-30 05:25:02.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703910301 {#269
        date: 2023-12-30 05:25:01.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1899 …}
    +slug: "Selfhostable-alternative-to-last-fm"
    +title: "Selfhostable alternative to last.fm"
    +url: null
    +body: """
      I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
      \n
      Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 40
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1719940359 {#2420
      date: 2024-07-02 19:12:39.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1408 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1972 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 27744
    -titleTs: "'altern':2 'last.fm':4 'selfhost':1"
    -bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1704675429
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/12297813"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704589029 {#1816
      date: 2024-01-07 01:57:09.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#263}
  +image: null
  +parent: null
  +root: null
  +body: """
    I’ve used libre.fm before but it seems the project is not active anymore.\n
    \n
    [github.com/mattl/librefm](https://github.com/mattl/librefm)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1704590950 {#4282
    date: 2024-01-07 02:29:10.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Kalcifer@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4288 …}
  +nested: Doctrine\ORM\PersistentCollection {#4290 …}
  +votes: Doctrine\ORM\PersistentCollection {#4292 …}
  +reports: Doctrine\ORM\PersistentCollection {#4294 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4296 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4298 …}
  -id: 287380
  -bodyTs: "'/mattl/librefm](https://github.com/mattl/librefm)':17 'activ':13 'anymor':14 'github.com':16 'github.com/mattl/librefm](https://github.com/mattl/librefm)':15 'libre.fm':4 'project':10 'seem':8 'use':3 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7143893"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704590950 {#4283
    date: 2024-01-07 02:29:10.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED edit
App\Entity\Magazine {#263
  +icon: Proxies\__CG__\App\Entity\Image {#244 …}
  +name: "opensource@lemmy.ml"
  +title: "opensource"
  +description: """
    All about open source! Feel free to ask questions, and share news, and interesting stuff!\n
    \n
    Useful Links\n
    ============\n
    \n
    - [Open Source Initiative](https://opensource.org/)\n
    - [Free Software Foundation](https://www.fsf.org/)\n
    - [Electronic Frontier Foundation](https://www.eff.org/)\n
    - [Software Freedom Conservancy](https://sfconservancy.org/)\n
    - [It’s FOSS](https://itsfoss.com/)\n
    \n
    Rules\n
    =====\n
    \n
    - Posts must be relevant to the open source ideology\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    Related Communities\n
    ===================\n
    \n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!libre_software@lemmy.ml](https://lemmy.ml/c/libre_software)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    - [!linux@lemmy.ml](https://lemmy.ml/c/linux)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    \n
    Community icon from opensource.org, but we are not affiliated with them.
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 97
  +entryCommentCount: 1299
  +postCount: 2
  +postCommentCount: 5
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583535 {#273
    date: 2024-10-22 09:52:15.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#235 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#231 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#220 …}
  +entries: Doctrine\ORM\PersistentCollection {#178 …}
  +posts: Doctrine\ORM\PersistentCollection {#136 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#198 …}
  +bans: Doctrine\ORM\PersistentCollection {#115 …}
  +reports: Doctrine\ORM\PersistentCollection {#101 …}
  +badges: Doctrine\ORM\PersistentCollection {#79 …}
  +logs: Doctrine\ORM\PersistentCollection {#69 …}
  +awards: Doctrine\ORM\PersistentCollection {#1830 …}
  +categories: Doctrine\ORM\PersistentCollection {#1863 …}
  -id: 128
  +apId: "opensource@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/opensource"
  +apPublicUrl: "https://lemmy.ml/c/opensource"
  +apFollowersUrl: "https://lemmy.ml/c/opensource/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "opensource"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1703910302 {#267
    date: 2023-12-30 05:25:02.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1703910301 {#269
    date: 2023-12-30 05:25:01.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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