Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

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

Listeners

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

Authenticators

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

Access Decision

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

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#321
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#322
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#316
      date: 2023-10-13 13:42:19.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    I assume this will have to be a *streaming* service, as opposed to a *download* service for various reasons. Here are some points related to it:\n
    \n
    1. Skype (the video/voice call and chat application) used to be federated in a similar way on desktops until late 2000s. Users with available bandwidth were treated as nodes. People even reported, that sometimes, whenever Internet wasn’t working, Skype was the only thing that continued to work — because someone on the same network was a node at the time and their Internet was working.\n
        \n
        This all broke down due to the advent of mobile devices. Phones cannot be used as such nodes for traffic. Nobody was going to put up with Skype draining both your data (if your tariff/contract has data limit) and your phone battery. This feature of Skype is long gone now.\n
        \n
        Similarly, too many people are using Spotify on the go. People would have to pay way more for using such a “torrented” service via phone apps.\n
    2. The different nodes in such network will have vastly different bandwidth, which makes it more complicated to maintain a consistent stream (i.e. with not buffering, stuttering, etc). Regular BitTorrent downloads don’t care, because they usually aren’t streamed. However, it’s possible to make BitTorrent downloads more favorable to streaming the content by forcing downloads of chunks of files in order.\n
    3. The nodes in such service need to manage bandwidth for obvious reasons. They would also need to manage storage – the music, the audiobooks, and the podcasts need to be stored somewhere. Also, the nodes would need to manage CPU (or GPU or whatever) for encoding/reencoding/whatever. Managing resources (using them, allocating, throttling, deallocating) on a computer that you don’t control is extremely hard, which is an additional layer of complexity. It is even hard on computers that you do control ([this video explains why](https://vimeo.com/95066828)).\n
    4. Apparently podcast apps [Juice](https://en.wikipedia.org/wiki/Juice_(aggregator)) and [Miro](https://en.wikipedia.org/wiki/Miro_(video_software)) support [BitTorrent](https://en.wikipedia.org/wiki/BitTorrent#Film,_video,_and_music), but I don’t know anything about it. They download the whole thing, i.e. don’t stream, as far as I can tell.\n
    5. See also:
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700275194 {#1605
    date: 2023-11-18 03:39:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@WeebLife@lemmy.world"
    "@floofloof@lemmy.ca"
    "@Aatube@kbin.social"
    "@Kidplayer_666@lemm.ee"
    "@shalafi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 135762
  -bodyTs: "'/95066828)).':318 '/wiki/bittorrent#film,_video,_and_music),':336 '/wiki/juice_(aggregator))':326 '/wiki/miro_(video_software))':331 '1':27 '2':168 '2000s':47 '3':231 '4':319 '5':360 'addit':298 'advent':99 'alloc':281 'also':246,263,362 'anyth':342 'app':167,322 'appar':320 'applic':34 'aren':205 'assum':2 'audiobook':254 'avail':50 'bandwidth':51,179,240 'batteri':133 'bittorr':197,214,333 'broke':94 'buffer':193 'call':31 'cannot':104 'care':201 'chat':33 'chunk':226 'complex':301 'complic':184 'comput':286,307 'consist':188 'content':221 'continu':72 'control':291,311 'cpu':270 'data':123,128 'dealloc':283 'desktop':44 'devic':102 'differ':170,178 'download':15,198,215,224,346 'drain':120 'due':96 'en.wikipedia.org':325,330,335 'en.wikipedia.org/wiki/bittorrent#film,_video,_and_music),':334 'en.wikipedia.org/wiki/juice_(aggregator))':324 'en.wikipedia.org/wiki/miro_(video_software))':329 'encoding/reencoding/whatever':276 'etc':195 'even':57,304 'explain':314 'extrem':293 'far':355 'favor':217 'featur':135 'feder':38 'file':228 'forc':223 'go':114,151 'gone':140 'gpu':272 'hard':294,305 'howev':208 'i.e':190,350 'internet':62,89 'juic':323 'know':341 'late':46 'layer':299 'limit':129 'long':139 'maintain':186 'make':181,213 'manag':239,249,269,277 'mani':144 'miro':328 'mobil':101 'music':252 'need':237,247,258,267 'network':80,174 'nobodi':112 'node':55,83,109,171,233,265 'obvious':242 'oppos':12 'order':230 'pay':156 'peopl':56,145,152 'phone':103,132,166 'podcast':257,321 'point':23 'possibl':211 'put':116 'reason':19,243 'regular':196 'relat':24 'report':58 'resourc':278 'see':361 'servic':10,16,164,236 'similar':41,142 'skype':28,66,119,137 'someon':76 'sometim':60 'somewher':262 'spotifi':148 'storag':250 'store':261 'stream':9,189,207,219,353 'stutter':194 'support':332 'tariff/contract':126 'tell':359 'thing':70,349 'throttl':282 'time':86 'torrent':163 'traffic':111 'treat':53 'use':35,106,147,160,279 'user':48 'usual':204 'various':18 'vast':177 'via':165 'video':313 'video/voice':30 'vimeo.com':317 'vimeo.com/95066828)).':316 'wasn':63 'way':42,157 'whatev':274 'whenev':61 'whole':348 'work':65,74,91 'would':153,245,266"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/4268646"
  +editedAt: DateTimeImmutable @1700583203 {#1945
    date: 2023-11-21 17:13:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700275194 {#1368
    date: 2023-11-18 03:39:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#321
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#322
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#316
      date: 2023-10-13 13:42:19.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    I assume this will have to be a *streaming* service, as opposed to a *download* service for various reasons. Here are some points related to it:\n
    \n
    1. Skype (the video/voice call and chat application) used to be federated in a similar way on desktops until late 2000s. Users with available bandwidth were treated as nodes. People even reported, that sometimes, whenever Internet wasn’t working, Skype was the only thing that continued to work — because someone on the same network was a node at the time and their Internet was working.\n
        \n
        This all broke down due to the advent of mobile devices. Phones cannot be used as such nodes for traffic. Nobody was going to put up with Skype draining both your data (if your tariff/contract has data limit) and your phone battery. This feature of Skype is long gone now.\n
        \n
        Similarly, too many people are using Spotify on the go. People would have to pay way more for using such a “torrented” service via phone apps.\n
    2. The different nodes in such network will have vastly different bandwidth, which makes it more complicated to maintain a consistent stream (i.e. with not buffering, stuttering, etc). Regular BitTorrent downloads don’t care, because they usually aren’t streamed. However, it’s possible to make BitTorrent downloads more favorable to streaming the content by forcing downloads of chunks of files in order.\n
    3. The nodes in such service need to manage bandwidth for obvious reasons. They would also need to manage storage – the music, the audiobooks, and the podcasts need to be stored somewhere. Also, the nodes would need to manage CPU (or GPU or whatever) for encoding/reencoding/whatever. Managing resources (using them, allocating, throttling, deallocating) on a computer that you don’t control is extremely hard, which is an additional layer of complexity. It is even hard on computers that you do control ([this video explains why](https://vimeo.com/95066828)).\n
    4. Apparently podcast apps [Juice](https://en.wikipedia.org/wiki/Juice_(aggregator)) and [Miro](https://en.wikipedia.org/wiki/Miro_(video_software)) support [BitTorrent](https://en.wikipedia.org/wiki/BitTorrent#Film,_video,_and_music), but I don’t know anything about it. They download the whole thing, i.e. don’t stream, as far as I can tell.\n
    5. See also:
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700275194 {#1605
    date: 2023-11-18 03:39:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@WeebLife@lemmy.world"
    "@floofloof@lemmy.ca"
    "@Aatube@kbin.social"
    "@Kidplayer_666@lemm.ee"
    "@shalafi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 135762
  -bodyTs: "'/95066828)).':318 '/wiki/bittorrent#film,_video,_and_music),':336 '/wiki/juice_(aggregator))':326 '/wiki/miro_(video_software))':331 '1':27 '2':168 '2000s':47 '3':231 '4':319 '5':360 'addit':298 'advent':99 'alloc':281 'also':246,263,362 'anyth':342 'app':167,322 'appar':320 'applic':34 'aren':205 'assum':2 'audiobook':254 'avail':50 'bandwidth':51,179,240 'batteri':133 'bittorr':197,214,333 'broke':94 'buffer':193 'call':31 'cannot':104 'care':201 'chat':33 'chunk':226 'complex':301 'complic':184 'comput':286,307 'consist':188 'content':221 'continu':72 'control':291,311 'cpu':270 'data':123,128 'dealloc':283 'desktop':44 'devic':102 'differ':170,178 'download':15,198,215,224,346 'drain':120 'due':96 'en.wikipedia.org':325,330,335 'en.wikipedia.org/wiki/bittorrent#film,_video,_and_music),':334 'en.wikipedia.org/wiki/juice_(aggregator))':324 'en.wikipedia.org/wiki/miro_(video_software))':329 'encoding/reencoding/whatever':276 'etc':195 'even':57,304 'explain':314 'extrem':293 'far':355 'favor':217 'featur':135 'feder':38 'file':228 'forc':223 'go':114,151 'gone':140 'gpu':272 'hard':294,305 'howev':208 'i.e':190,350 'internet':62,89 'juic':323 'know':341 'late':46 'layer':299 'limit':129 'long':139 'maintain':186 'make':181,213 'manag':239,249,269,277 'mani':144 'miro':328 'mobil':101 'music':252 'need':237,247,258,267 'network':80,174 'nobodi':112 'node':55,83,109,171,233,265 'obvious':242 'oppos':12 'order':230 'pay':156 'peopl':56,145,152 'phone':103,132,166 'podcast':257,321 'point':23 'possibl':211 'put':116 'reason':19,243 'regular':196 'relat':24 'report':58 'resourc':278 'see':361 'servic':10,16,164,236 'similar':41,142 'skype':28,66,119,137 'someon':76 'sometim':60 'somewher':262 'spotifi':148 'storag':250 'store':261 'stream':9,189,207,219,353 'stutter':194 'support':332 'tariff/contract':126 'tell':359 'thing':70,349 'throttl':282 'time':86 'torrent':163 'traffic':111 'treat':53 'use':35,106,147,160,279 'user':48 'usual':204 'various':18 'vast':177 'via':165 'video':313 'video/voice':30 'vimeo.com':317 'vimeo.com/95066828)).':316 'wasn':63 'way':42,157 'whatev':274 'whenev':61 'whole':348 'work':65,74,91 'would':153,245,266"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/4268646"
  +editedAt: DateTimeImmutable @1700583203 {#1945
    date: 2023-11-21 17:13:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700275194 {#1368
    date: 2023-11-18 03:39:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1369
  +user: Proxies\__CG__\App\Entity\User {#1370 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "piracy@lemmy.dbzer0.com"
    +title: "piracy"
    +description: """
      ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
      \n
      ---\n
      \n
      ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
      \n
      **1**. Posts must be related to the discussion of digital piracy\n
      \n
      **2**. Don’t request invites, trade, sell, or self-promote\n
      \n
      **3**. Don’t request or link to specific pirated titles, including DMs\n
      \n
      **4**. Don’t submit low-quality posts, be entitled, or harass others\n
      \n
      **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
      \n
      ---\n
      \n
      [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
      ---------------------------------------------------------------------------\n
      \n
      ### Loot, Pillage, & Plunder\n
      \n
      - [📜 Megathread](https://rentry.co/megathread)\n
      - [🪶 FAQ](https://rentry.co/piracy-faq)\n
      - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
      - [🪶 Rules](https://rentry.co/piracy-rules)\n
      \n
      ---\n
      \n
      💰 Please help cover server costs.\n
      \n
      [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 866
    +entryCommentCount: 20194
    +postCount: 7
    +postCommentCount: 149
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729581369 {#321
      date: 2024-10-22 09:16:09.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 51
    +apId: "piracy@lemmy.dbzer0.com"
    +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
    +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
    +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
    +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
    +apDomain: "lemmy.dbzer0.com"
    +apPreferredUsername: "piracy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708748229 {#322
      date: 2024-02-24 05:17:09.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697197339 {#316
      date: 2023-10-13 13:42:19.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2451 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +body: """
    I assume this will have to be a *streaming* service, as opposed to a *download* service for various reasons. Here are some points related to it:\n
    \n
    1. Skype (the video/voice call and chat application) used to be federated in a similar way on desktops until late 2000s. Users with available bandwidth were treated as nodes. People even reported, that sometimes, whenever Internet wasn’t working, Skype was the only thing that continued to work — because someone on the same network was a node at the time and their Internet was working.\n
        \n
        This all broke down due to the advent of mobile devices. Phones cannot be used as such nodes for traffic. Nobody was going to put up with Skype draining both your data (if your tariff/contract has data limit) and your phone battery. This feature of Skype is long gone now.\n
        \n
        Similarly, too many people are using Spotify on the go. People would have to pay way more for using such a “torrented” service via phone apps.\n
    2. The different nodes in such network will have vastly different bandwidth, which makes it more complicated to maintain a consistent stream (i.e. with not buffering, stuttering, etc). Regular BitTorrent downloads don’t care, because they usually aren’t streamed. However, it’s possible to make BitTorrent downloads more favorable to streaming the content by forcing downloads of chunks of files in order.\n
    3. The nodes in such service need to manage bandwidth for obvious reasons. They would also need to manage storage – the music, the audiobooks, and the podcasts need to be stored somewhere. Also, the nodes would need to manage CPU (or GPU or whatever) for encoding/reencoding/whatever. Managing resources (using them, allocating, throttling, deallocating) on a computer that you don’t control is extremely hard, which is an additional layer of complexity. It is even hard on computers that you do control ([this video explains why](https://vimeo.com/95066828)).\n
    4. Apparently podcast apps [Juice](https://en.wikipedia.org/wiki/Juice_(aggregator)) and [Miro](https://en.wikipedia.org/wiki/Miro_(video_software)) support [BitTorrent](https://en.wikipedia.org/wiki/BitTorrent#Film,_video,_and_music), but I don’t know anything about it. They download the whole thing, i.e. don’t stream, as far as I can tell.\n
    5. See also:
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1700275194 {#1605
    date: 2023-11-18 03:39:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@WeebLife@lemmy.world"
    "@floofloof@lemmy.ca"
    "@Aatube@kbin.social"
    "@Kidplayer_666@lemm.ee"
    "@shalafi@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2466 …}
  +nested: Doctrine\ORM\PersistentCollection {#2288 …}
  +votes: Doctrine\ORM\PersistentCollection {#2446 …}
  +reports: Doctrine\ORM\PersistentCollection {#2439 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2489 …}
  +notifications: Doctrine\ORM\PersistentCollection {#60 …}
  -id: 135762
  -bodyTs: "'/95066828)).':318 '/wiki/bittorrent#film,_video,_and_music),':336 '/wiki/juice_(aggregator))':326 '/wiki/miro_(video_software))':331 '1':27 '2':168 '2000s':47 '3':231 '4':319 '5':360 'addit':298 'advent':99 'alloc':281 'also':246,263,362 'anyth':342 'app':167,322 'appar':320 'applic':34 'aren':205 'assum':2 'audiobook':254 'avail':50 'bandwidth':51,179,240 'batteri':133 'bittorr':197,214,333 'broke':94 'buffer':193 'call':31 'cannot':104 'care':201 'chat':33 'chunk':226 'complex':301 'complic':184 'comput':286,307 'consist':188 'content':221 'continu':72 'control':291,311 'cpu':270 'data':123,128 'dealloc':283 'desktop':44 'devic':102 'differ':170,178 'download':15,198,215,224,346 'drain':120 'due':96 'en.wikipedia.org':325,330,335 'en.wikipedia.org/wiki/bittorrent#film,_video,_and_music),':334 'en.wikipedia.org/wiki/juice_(aggregator))':324 'en.wikipedia.org/wiki/miro_(video_software))':329 'encoding/reencoding/whatever':276 'etc':195 'even':57,304 'explain':314 'extrem':293 'far':355 'favor':217 'featur':135 'feder':38 'file':228 'forc':223 'go':114,151 'gone':140 'gpu':272 'hard':294,305 'howev':208 'i.e':190,350 'internet':62,89 'juic':323 'know':341 'late':46 'layer':299 'limit':129 'long':139 'maintain':186 'make':181,213 'manag':239,249,269,277 'mani':144 'miro':328 'mobil':101 'music':252 'need':237,247,258,267 'network':80,174 'nobodi':112 'node':55,83,109,171,233,265 'obvious':242 'oppos':12 'order':230 'pay':156 'peopl':56,145,152 'phone':103,132,166 'podcast':257,321 'point':23 'possibl':211 'put':116 'reason':19,243 'regular':196 'relat':24 'report':58 'resourc':278 'see':361 'servic':10,16,164,236 'similar':41,142 'skype':28,66,119,137 'someon':76 'sometim':60 'somewher':262 'spotifi':148 'storag':250 'store':261 'stream':9,189,207,219,353 'stutter':194 'support':332 'tariff/contract':126 'tell':359 'thing':70,349 'throttl':282 'time':86 'torrent':163 'traffic':111 'treat':53 'use':35,106,147,160,279 'user':48 'usual':204 'various':18 'vast':177 'via':165 'video':313 'video/voice':30 'vimeo.com':317 'vimeo.com/95066828)).':316 'wasn':63 'way':42,157 'whatev':274 'whenev':61 'whole':348 'work':65,74,91 'would':153,245,266"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://startrek.website/comment/4268646"
  +editedAt: DateTimeImmutable @1700583203 {#1945
    date: 2023-11-21 17:13:23.0 +01:00
  }
  +createdAt: DateTimeImmutable @1700275194 {#1368
    date: 2023-11-18 03:39:54.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "piracy@lemmy.dbzer0.com"
  +title: "piracy"
  +description: """
    ##### ⚓ Community devoted to in-depth debate on topics concerning digital piracy, ethical problems, and legal advancements.\n
    \n
    ---\n
    \n
    ### Rules • [Full Version](https://rentry.co/piracy-rules)\n
    \n
    **1**. Posts must be related to the discussion of digital piracy\n
    \n
    **2**. Don’t request invites, trade, sell, or self-promote\n
    \n
    **3**. Don’t request or link to specific pirated titles, including DMs\n
    \n
    **4**. Don’t submit low-quality posts, be entitled, or harass others\n
    \n
    **5**. Don’t post questions already answered. READ THE [WIKI](https://lemmy.dbzer0.com/post/10901)\n
    \n
    ---\n
    \n
    [![](https://a.imagem.app/oZoQ1v.png)](https://lemmy.dbzer0.com/post/10901)\n
    ---------------------------------------------------------------------------\n
    \n
    ### Loot, Pillage, & Plunder\n
    \n
    - [📜 Megathread](https://rentry.co/megathread)\n
    - [🪶 FAQ](https://rentry.co/piracy-faq)\n
    - [🪶 ISP Complaints](https://rentry.co/piracy-isp-complaints)\n
    - [🪶 Rules](https://rentry.co/piracy-rules)\n
    \n
    ---\n
    \n
    💰 Please help cover server costs.\n
    \n
    [![Ko-Fi](https://lemmy.dbzer0.com/pictrs/image/4a2f073a-3dd8-492a-942d-72bd929c9f1d.png)](https://ko-fi.com/dbzer0)[![Liberapay](https://lemmy.dbzer0.com/pictrs/image/eec4659d-39be-4fc9-bc9e-66a96285ea2c.png)](https://liberapay.com/db0/)\n
    \n
    ---
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 866
  +entryCommentCount: 20194
  +postCount: 7
  +postCommentCount: 149
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729581369 {#321
    date: 2024-10-22 09:16:09.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#285 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
  +entries: Doctrine\ORM\PersistentCollection {#228 …}
  +posts: Doctrine\ORM\PersistentCollection {#186 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
  +bans: Doctrine\ORM\PersistentCollection {#165 …}
  +reports: Doctrine\ORM\PersistentCollection {#151 …}
  +badges: Doctrine\ORM\PersistentCollection {#129 …}
  +logs: Doctrine\ORM\PersistentCollection {#119 …}
  +awards: Doctrine\ORM\PersistentCollection {#108 …}
  +categories: Doctrine\ORM\PersistentCollection {#95 …}
  -id: 51
  +apId: "piracy@lemmy.dbzer0.com"
  +apProfileId: "https://lemmy.dbzer0.com/c/piracy"
  +apPublicUrl: "https://lemmy.dbzer0.com/c/piracy"
  +apFollowersUrl: "https://lemmy.dbzer0.com/c/piracy/followers"
  +apInboxUrl: "https://lemmy.dbzer0.com/inbox"
  +apDomain: "lemmy.dbzer0.com"
  +apPreferredUsername: "piracy"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1708748229 {#322
    date: 2024-02-24 05:17:09.0 +01:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1697197339 {#316
    date: 2023-10-13 13:42:19.0 +02: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